Partajați prin


Controlarea accesului la formularele principale

Acest subiect se aplică la Dynamics 365 Customer Engagement (on-premises). Pentru versiunea Power Apps a acestui subiect, consultați: Setarea rolurilor de securitate pentru un formular

Există două modalități în care puteți controla accesul la formularele principale:

  • Faceți un formular principal inactiv

    Puteți seta o stare activă sau inactivă la un formular principal. Această caracteristică a fost inclusă în primul rând pentru a gestiona noile formulare incluse atunci când organizațiile fac upgrade, dar o puteți folosi pentru a împiedica utilizatorii să folosească formularele principale.

  • Atribuirea rolurilor de securitate formularului principal

    Utilizați această opțiune pentru a face un formular principal disponibil pentru anumite grupuri.

    Diferite persoane din organizație pot interacționa cu aceleași date în diferite moduri. Managerii pot depinde de posibilitatea de a scana rapid informațiile dintr-o înregistrare, iar personalul de asistență tehnică poate avea nevoie de un formular care fluidizează datele de intrare. Puteți răspunde diferitelor cerințe prin atribuirea de formulare rolurilor de securitate din care fac parte diferite grupuri de persoane.

    Pentru proceduri pas cu pas, consultați Atribuirea rolurilor de securitate formularelor.

    Atunci când aveți mai multe formulare principale definite pentru o entitate, puteți selecta ce formulare vor putea folosi utilizatorii în funcție de rolurile lor de securitate. Deoarece fiecare entitate trebuie să poată afișa un formular pentru orice utilizator, cel puțin un formular trebuie desemnat ca formular „de rezervă” – un formular vizibil utilizatorilor ale căror roluri de securitate nu au formulare atribuite în mod explicit.

Notă

Formularele de Creare rapidă, de Vizualizare rapidă și Formularele de card nu pot fi atribuite rolurilor de securitate.

Puteți atribui roluri de securitate unui formular în cadrul editorului de formulare sau al grilei de formulare. Cu toate acestea, dacă există un singur formular pentru entitate, nu veți putea debifa opțiunea Activat pentru rezervă din caseta de dialog Atribuire roluri de securitate. În acest caz, chiar dacă ați atribuit roluri de securitate formularului, orice persoană asociată cu un rol de securitate neinclus va putea vedea în continuare formularul, deoarece acesta este activat ca rezervă.

După ce creați un al doilea formular principal pentru entitate, veți putea debifa opțiunea Activat pentru rezervă pentru unul dintre ele. Sistemul va avea grijă întotdeauna ca măcar un formular să fie activat de rezervă.

Atunci când aveți mai multe formulare principale, puteți specifica o ordine a formularelor, care va controla formularul pe care îl va vedea în mod implicit un utilizator, dintre cele pe care are permisiunea să le vadă. Dacă există mai multe formulare pe care le pot folosi, utilizatorii pot modifica formularele și cel pe care îl aleg va fi formularul lor implicit până când aleg un altul. Această preferință este stocată în browserul lor. Dacă utilizează un alt computer sau browser, vor vedea formularul implicit original.

Strategii pentru gestionarea formularului de rezervă

Strategiile pentru gestionarea formularului de rezervă includ următoarele:

Toți utilizatorii vizualizează același formular

Dacă nu aveți nevoie de mai multe formulare pentru o entitate, nu aveți nevoie de un formular de rezervă.

Crearea unui formular de contingență

Dacă utilizați formulare bazate pe roluri deoarece doriți să restricționați informațiile pe care le pot vedea sau edita utilizatorii, luați în considerare ideea de a crea un formular care are un minim de informații afișate. Apoi, în caseta de dialog Atribuire roluri de securitate, selectați Afișare numai pentru aceste roluri de securitate selectate , dar nu selectați niciun rol, cu excepția Administrator de sistem și selectațiActivat pentru rezervă. Rezultatul este că acest formular nu va fi niciodată văzut de nimeni, cu excepția administratorului de sistem și a persoanelor ale căror roluri de securitate nu au fost asociate cu un anumit formular. Ați putea include o resursă web HTML în formular, cu informatii despre motivul pentru care sunt vizibile puține informații în formular și un link către informații despre solicitarea de a fi adăugat la un rol de securitate asociat sau pentru a include un nou rol de securitate pentru un formular.

Notă

Nu puteți include o resursă web într-un formular de antet sau subsol.

Crearea unui formular generic

Dacă folosiți formulare bazate pe roluri pentru a oferi o experiență de utilizator particularizată, bazată pe rolul unei persoane în organizație, puteți seta cel mai puțin specializat formular ca formular de rezervă și îl puteți configura să afișeze pentru toată lumea. Apoi, creați formulare particularizate pentru anumite roluri de securitate și configurați acele formulare pentru a afișa numai pentru rolurile de securitate care le solicită. Nu activați aceste formulare de rezervă. În cele din urmă, în lista Formulare , utilizați dialogul Ordine formulare pentru a specifica ce formulare să afișeze, clasificându-le de la cele mai exclusive la cele mai puțin exclusive. Formularul de rezervă se va afla în partea de jos a listei. Această strategie va face utilizatorii să vadă formularul care a fost particularizat ca formular implicit pentru rolul lor, dar vor putea utiliza în continuare selectorul de formulare pentru a selecta cel mai comun formular, dacă doresc. Orice formular selectat va rămâne formularul lor implicit până când selectează un alt formular.

Utilizarea scriptării formularelor

Contextul formularului API al clientului (formContext) oferă o referință la formular sau la un element din formular, cum ar fi un control de vizualizare rapidă sau un rând într-o rețea editabilă, față de care se execută codul curent. Mai multe informații: Contextul de formular în API-ul de client

Important

Cu Dynamics 365 Customer Engagement (on-premises) versiunea 9.0, obiectul Xrm.Page este perimat și ar trebui să utilizați metoda getFormContext a obiectului contextual trecut în execuție pentru a returna referința la formularul corespunzător sau la un element din formular.

Vedeți și

Atribuirea rolurilor de securitate formularelor