Puoi filtrare l’accesso allo schema per utenti specifici, in base alle relative autorizzazioni. I filtri di sistema consentono di gestire le autorizzazioni di lettura e scrittura delle entità descritte negli schemi, utilizzando readAccess e writeAccess Parametri.
Questa restrizione si applica solo agli utenti non tecnici: un utente tecnico con le relative autorizzazioni o che utilizza un flusso di lavoro sarà in grado di recuperare e aggiornare i dati.
readAccess: consente l'accesso in sola lettura ai dati dello schema.
Avviso - Tutte le tabelle collegate devono essere impostate con la stessa restrizione. Questa configurazione può influire sulle prestazioni.
writeAccess: fornisce l'accesso in scrittura ai dati dello schema.
Questi filtri vengono immessi nella pagina principale elemento per limitare l’accesso, è possibile creare il livello degli schemi e, come mostrato negli esempi seguenti.
Limita autorizzazioni DI SCRITTURA
In questo caso, il filtro viene utilizzato per impedire le autorizzazioni WRITE sullo schema per gli operatori senza l'autorizzazione AMMINISTRAZIONE. Ciò significa che solo gli amministratori avranno le autorizzazioni di scrittura sulle entità descritte da questo schema.
<sysFilter name="writeAccess">
<condition enabledIf="hasNamedRight('admin')=false" expr="FALSE"/>
</sysFilter>
Limitare le autorizzazioni di LETTURA e SCRITTURA:
In questo caso, il filtro viene utilizzato per disabilitare le autorizzazioni READ e WRITE sullo schema per tutti gli operatori. Solo il interno account, rappresentato dall'espressione "$(loginId)!=0", dispone di queste autorizzazioni.
<sysFilter name="readAccess">
<condition enabledIf="$(loginId)!=0" expr="FALSE"/>
</sysFilter>
<sysFilter name="writeAccess">
<condition enabledIf="$(loginId)!=0" expr="FALSE"/>
</sysFilter>
Possibile expr i valori degli attributi utilizzati per definire la condizione sono TRUE o FALSE.
Se non viene specificato alcun filtro, tutti gli operatori avranno le autorizzazioni di lettura e scrittura per lo schema.
Per impostazione predefinita, gli schemi incorporati sono accessibili solo con autorizzazioni WRITE per gli operatori con diritti di amministrazione:
Autorizzazioni READ e WRITE per xtk:sessionInfo Lo schema è accessibile solo dall’account interno di un’istanza di Adobe Campaign.
È comunque possibile modificare i filtri di sistema degli schemi predefiniti che sono per impostazione predefinita protetti a causa di problemi di compatibilità con le versioni precedenti.
Tuttavia, Adobe consiglia di non modificare i parametri predefiniti per garantire una protezione ottimale.
<sysfilter name="<filter name>" _operation="delete"/>
nell’elemento principale per eliminare l’applicazione del filtro nello stesso nello schema di origine.