Crearea sau editarea unei mapări între câmpuri de entitate

Acest subiect se aplică la Dynamics 365 Customer Engagement (on-premises). Pentru versiunea Power Apps a acestui subiect, a se vedea: Mapați coloane de tabel

Puteți mapa atribute între entități care au o relație între entități. Acest lucru vă permite să setați valorile implicite pentru o înregistrare care este creată în contextul unei alte înregistrări. Să presupunem că doriți să adăugați o nouă înregistrare de persoană de contact pentru o persoană care este angajat al unui anumit cont. Puteți face acest lucru în două moduri diferite:

Puteți naviga pur și simplu în aplicație pentru a crea o nouă înregistrare de persoană de contact de la zero. Dar în acest caz trebuie să setați contul principal și să introduceți mai multe elemente de informații (cum ar fi informații despre adresă și numărul de telefon), care sunt probabil aceleași ca și pentru contul principal. Această acțiune poate fi consumatoare de timp și poate crea oportunități pentru erori.

O metodă mai simplă este să începeți cu entitatea de cont și, folosind subgrila Persoane de contact din formular, să selectați + pentru a adăuga o persoană de contact. Aceasta vă va ghida în primul rând să căutați orice contacte corelate existente astfel încât să nu creați accidental o înregistrare dublă. Dacă nu găsiți o înregistrare existentă, puteți selecta Nou și puteți crea o nouă înregistrare de persoană de contact. Diferența este că anumite elemente de date din înregistrarea de cont vor fi copiate în formularul noii persoane de contact pentru a seta anumite valori implicite pe care aveți posibilitatea să le editați înainte de salvare. Acest lucru poate economisi mult timp atunci când introduceți date și poate ajuta la reducerea erorilor.

Hinweis

Aceste mapări nu sunt aplicate înregistrărilor corelate create cu ajutorul unui proces de flux de lucru sau de dialog. Ele nu sunt aplicate automat noilor înregistrări create folosind un cod, cu toate că dezvoltatorii pot utiliza un mesaj special numit InitializeFrom pentru a crea o nouă înregistrare folosind mapări disponibile.

Aceste mapări nu fac decât să seteze valorile implicite pentru o înregistrare înainte ca aceasta să fie salvată. Persoanele pot edita valorile înainte de salvare. Datele transferate sunt datele disponibile în momentul respectiv. Acestea nu sunt sincronizate. Dacă informațiile din înregistrarea de entitate principală se modifică, datele înregistrării de entitate corelată care au fost transferate atunci când aceasta a fost creată nu vor fi modificate.

Valorile implicite setate atunci când creați o nouă înregistrare dintr-o listă nu sunt de fapt definite în cadrul relațiilor de entitate, dar sunt expuse pe interfața cu utilizatorul a relațiilor respective. Nu toate relațiile de entitate 1:N au aceste valori. Când vizualizați o listă de relații de entitate 1:N (sau N:1) pentru o entitate, aveți posibilitatea să filtrați relațiile afișate după tip. Aveți posibilitatea să selectați Toate, Particularizat, Particularizabil, sau Mapabil. Relațiile de entitate mapabile oferă acces pentru a permite maparea câmpurilor de entitate.

Următoarele reguli arată ce tipuri de date pot fi mapate.

  • Ambele câmpuri trebuie să aibă același tip și același format.

  • Lungimea câmpului țintă trebuie să fie mai mare sau egală cu lungimea câmpului sursă.

  • Câmpul țintă nu se poate mapa pentru un alt câmp.

  • Câmpul sursă trebuie să fie vizibil în formular.

  • Câmpul țintă trebuie să fie un câmp în care un utilizator să poată introduce date.

  • În cazul în care câmpurile sunt seturi de opțiuni, valorile număr întreg trebuie să fie identice pentru fiecare opțiune în parte.

  • Valorile ID-urilor adreselor nu se pot mapa.

Hinweis

Dacă aveți nevoie să mapați câmpurile de seturi de opțiuni, vă recomandăm să configurați ambele câmpuri pentru a utiliza același set de opțiuni globale. În caz contrar, poate fi dificil să mențineți două seturi diferite de opțiuni sincronizate manual. Dacă valorile număr întreg pentru fiecare opțiune nu sunt mapate corect, puteți introduce probleme în datele dvs. Informații suplimentare: Crearea și editarea seturilor de opțiuni globale

Creați sau editați o mapare de câmpuri

  1. Deschideți exploratorul de soluții.

  2. Sub Componente, extindeți Entități, apoi extindeți entitatea dorită.

  3. Selectați Relații 1:N sau Relații N:1.

  4. În panoul principal, în lista Tip, selectați Mapabil.

  5. Selectați o relație mapabilă. Apoi, în bara de instrumente Acțiuni, selectați Acțiuni, apoi Editare.

  6. Sub Corelat, selectați Mapări.

  7. Pentru fiecare mapare nouă, în bara de instrumente Acțiuni, selectați Nou.

  8. În caseta de dialog Creare mapare câmp, selectați câmpul sursă din Câmpuri entitate sursă. Selectați câmpul țintă din Câmpuri entitate țintă.

  9. Selectați OK.

  10. Selectați Salvare și închidere pentru a închide formularul Relație.

  11. Publicați particularizările când sunt terminate

Hinweis

  • După publicarea particularizărilor, aceste mapări sunt disponibile tuturor utilizatorilor. Dacă reinițializați Internet Information Services (IIS) înainte de publicarea particularizărilor, aceste mapări sunt disponibile tuturor utilizatorilor, chiar dacă alte particularizări nu vor fi disponibile.
  • Dacă mapați către sau dintr-un câmp care nu este afișat în niciun formular, maparea nu se va efectua până când câmpul nu va fi adăugat la un formular.

Generarea automată de mapări de câmp

Puteți genera, de asemenea, mapări în mod automat, dar trebuie să procedați cu atenție atunci când faceți acest lucru cu entități de sistem. Procedați astfel atunci când creați entități particularizate și doriți să optimizați maparea. Când vizualizați lista de mapări, în meniul Mai multe acțiuni, selectați Generare mapări. Aceasta elimină orice mapări existente și le înlocuiește cu mapări sugerate bazate numai pe câmpurile care au nume și tipuri de date similare. Dacă efectuați această acțiune pentru o entitate de sistem, puteți pierde unele mapări așteptate. Pentru entitățile particularizate, această acțiune vă ajută să economisiți timp, deoarece puteți șterge mai ușor orice mapări pe care nu le doriți și puteți adăuga orice alte mapări pe care acțiunea de generare a mapărilor nu le-a creat.

Crearea relațiilor 1:N (unu-la-mulți) sau N:1 (mulți-la-unu)
Crearea relațiilor N:N (mulți-la-mulți)

Hinweis

Ne puteți spune care preferințele dvs. lingvistice pentru documentație? Răspundeți la un chestionar scurt. (rețineți că acest chestionar este în limba engleză)

Chestionarul va dura aproximativ șapte minute. Nu sunt colectate date personale (angajament de respectare a confidențialității).