Track and audit active sessions in Adobe Campaign. By default, the xtk:sessionInfo table is only accessible via the internal account — this schema extension grants administrator access for monitoring and troubleshooting.

Walkthrough

Create a schema extension name nms:sessionInfo

<srcSchema entitySchema="xtk:srcSchema" extendedSchema="xtk:sessionInfo"
           name="sessionInfo" namespace="nms" xtkschema="xtk:srcSchema">
  <element name="sessionInfo">
    <!-- delete standard READ filter -->
    <sysFilter _operation="delete" name="readAccess"/>
    <!-- Re create it to allow admins only -->
    <sysFilter name="newReadAccess">
      <condition enabledIf="hasNamedRight('admin')=false" expr="FALSE"/>
    </sysFilter>
  </element>
</srcSchema>

Going Further