Filterscheman filtering-schemas

Systemfilter system-filters

Du kan filtrera schemaåtkomst till specifika användare, beroende på deras behörigheter. Med systemfilter kan du hantera läs- och skrivbehörigheter för enheter som anges i scheman med readAccess och writeAccess parametrar.

NOTE
Begränsningen gäller endast icke-tekniska användare: en teknisk användare med tillhörande behörigheter eller ett arbetsflöde kan hämta och uppdatera data.
  • readAccess: ger skrivskyddad åtkomst till schemadata.

    Varning - Alla länkade tabeller måste anges med samma begränsning. Den här konfigurationen kan påverka prestanda.

  • writeAccess: ger skrivåtkomst till schemadata.

De här filtren anges som standard element schemanivå och, som visas i följande exempel, kan formas för att begränsa åtkomsten.

  • Begränsa skrivbehörighet

    Här används filtret för att inte tillåta skrivbehörighet för schemat för operatorer utan administratörsbehörighet. Det innebär att bara administratörer har skrivbehörighet för entiteter som beskrivs i det här schemat.

    code language-none
    <sysFilter name="writeAccess">
     <condition enabledIf="hasNamedRight('admin')=false" expr="FALSE"/>
    </sysFilter>
    
  • Begränsa läs- och skrivbehörigheter:

    Här används filtret för att inte tillåta både LÄS- och SKRIVbehörigheter för schemat för alla operatorer. Endast internal -kontot, som representeras av uttrycket"$(loginId)!=0", har dessa behörigheter.

    code language-none
    <sysFilter name="readAccess">
     <condition enabledIf="$(loginId)!=0" expr="FALSE"/>
    </sysFilter>
    
    <sysFilter name="writeAccess">
     <condition enabledIf="$(loginId)!=0" expr="FALSE"/>
    </sysFilter>
    

    Möjlig expr Attributvärden som används för att definiera villkoret är TRUE eller FALSE.

NOTE
Om inget filter anges har alla operatorer läs- och skrivbehörighet till schemat.

Protect inbyggda scheman protecting-built-in-schemas

Inbyggda scheman är som standard bara tillgängliga med SKRIV-behörighet för operatorer med ADMINISTRATIONbehörighet:

  • ncm:publicera
  • nl:övervakning
  • nms:kalender
  • xtk:builder
  • xtk:anslutningar
  • xtk:dbInit
  • xtk:entityBackupNew
  • xtk:entityBackupOriginal
  • xtk:entityOriginal
  • xtk:formulär
  • xtk:funcList
  • xtk:fusion
  • xtk:bild
  • xtk:javascript
  • xtk:jssp
  • xtk:jst
  • xtk:navtree
  • xtk:operatorGroup
  • xtk:package
  • xtk:queryDef
  • xtk:resourceMenu
  • xtk:rättigheter
  • xtk:schema
  • xtk:scriptContext
  • xtk:specFile
  • xtk:sql
  • xtk:sqlSchema
  • xtk:srcSchema
  • xtk:strängar
  • xtk:xslt
IMPORTANT
LÄS- och SKRIVbehörigheter för xtk:sessionInfo schema är bara tillgängligt för ett internt konto i en Adobe Campaign-instans.

Ändra systemfilter för inbyggda scheman modifying-system-filters-of-built-in-schemas

Du kan fortfarande ändra systemfiltren för de färdiga scheman som som standard är skyddade på grund av kompatibilitetsproblem med äldre versioner.

NOTE
Adobe rekommenderar dock att du inte ändrar standardparametrarna för att garantera optimal säkerhet.
  1. Skapa ett tillägg för schemat eller öppna ett befintligt tillägg.
  2. Lägga till ett underordnat element <sysfilter name="<filter name>" _operation="delete"/> i huvudelementet för att ta bort tillämpning av filtret under samma i ursprungsschemat.
  3. Om du vill kan du lägga till ett nytt filter, enligt informationen i Systemfilter.
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1