Condividi tramite


Filtro visualizzazioni avanzato per gli elenchi

È possibile utilizzare le autorizzazioni tabella se si desidera proteggere i record. Se vuoi filtrare i record in base al contesto dell'utente del portale corrente, puoi configurare un filtro sulla definizione della vista basata su modello sottostante usata dall'elenco tramite Area di lavoro dati. Questa funzionalità supporta il filtro dell'utente corrente, dell'account padre dell'utente, o del sito Web a qualsiasi profondità. Crea il filtro di visualizzazione in modo che corrisponda ad ogni singolo record di contatto e il codice sostituirà il relativo valore con il valore effettivo in fase di runtime: non è necessario assegnare valori ai campi nella sezione Condizioni filtro.

  • Il controllo troverà tutti gli elementi condizione in cui uitype="contact" e imposta il valore sul valore effettivo dell'ID contatto dell'utente del sito Web corrente.
  • Il controllo troverà tutti gli elementi condizione in cui uitype="account" e imposta il valore sul valore effettivo dell'ID account padre dell'utente del sito Web corrente.
  • Il controllo troverà tutti gli elementi condizione in cui uitype="adx_website" e imposta il valore sul valore effettivo dell'ID sito Web dell'utente del portale corrente.

Criteri di filtro visualizzazione di esempio

L'immagine seguente mostra un contatto arbitrario assegnato a una condizione di filtro;, questo contatto sembra essere un contatto "fittizio" dello stub ma potrebbe essere qualsiasi record del contatto. L'ID di questo record verrà sostituito dal valore effettivo dell'ID dell'utente che visualizza la pagina. Se l'utente non ha effettuato l'accesso, non verrà restituito alcun record. Ciò offre una maggiore flessibilità nel filtrare i dati in base all'utente e al sito Web contestualmente.

Criteri di filtro visualizzazione di esempio.

Nota

Se stai filtrando in base al contatto dell'utente del sito Web corrente o account padre, è consigliabile associare un'autorizzazione della pagina alla pagina Web per forzare l'accesso dell'utente. Dovresti creare un ruolo Web. Configura le autorizzazioni della pagina e associa il ruolo Web. In questo modo gli utenti saranno obbligati ad accedere per visualizzare la pagina e quindi consentire la compilazione dei dati di conseguenza.

Vedi anche