Crearea și gestionarea câmpurilor de intrare pentru utilizarea în formulare
Important
Acest articol se aplică numai pentru marketing orientat spre exterior, care va fi eliminat din produs pe 30 iunie 2025. Pentru a evita întreruperi, treceți la călătorii în timp real înainte de această dată. Mai multe informații: Prezentare generală a tranziției
Fiecare câmp care apare într-un formular de marketing trebuie să se mapeze fără ambiguități la un câmp de persoană de contact sau de client potențial în baza dvs. de date Dynamics 365, în care vor fi stocate valorile remise pentru câmpul respectiv. Când proiectați un formular, fila Toolbox a designerului afișează un element de design pentru fiecare câmp care este deja configurat, așa că tot ce trebuie să faceți pentru a-l adăuga câmpul este trageți elementul de câmp potrivit în formularul dvs. (consultați, de asemenea, Proiectați conținutul digital). Câmpurile cel mai des utilizate (precum nume, adresă și e-mail) sunt setate implicit; dar dacă doriți să utilizați câmpuri suplimentare, trebuie mai întâi să le configurați. Citiți acest subiect pentru a afla cum să creați și să gestionați câmpuri pentru a le folosi în formularele de marketing.
Important
Nu mapați mai mult de un câmp formular de marketing la același câmp din baza de date. În caz contrar, ați putea întâmpina probleme, precum liste verticale goale pentru câmpul mapat de două ori. Dacă întâmpinați probleme în legătură cu mapările de câmpuri redundante, ștergeți toate câmpurile redundante, creați unul nou pentru a le înlocui și actualizați formularele, după caz.
Creați sau editați un câmp formular de marketing
Pentru a crea un câmp nou formular de marketing, efectuați una dintre următoarele:
Accesați Customer Insights - Journeys șabloane>Câmpuri de formular pentru a vedea lista completă a tuturor câmpurilor disponibile în prezent pentru organizația dvs., apoi selectați +Nou în bara de comandă. Acest lucru creează o mapare de câmpuri nouă, goală și o deschide pentru editare.
În timp ce lucrați la un formular de marketing existent, priviți fila Toolbox din partea dreaptă a planșă de lucru. Sub titlul Câmpuri de aici, veți vedea un element de design pentru fiecare câmp care este deja configurat pe instanța dvs. Dacă nu îl vedeți pe cel dorit, selectați +Nou lângă Câmpuri titlu. Din partea laterală a ecranului apare o mențiune derulantă de creare rapidă, unde puteți efectua toate setările cele mai importante, apoi selectați Salvare. Noul element Field este adăugat apoi la fila Toolbox .
Pentru a edita un câmp existent, accesați Șabloane de marketing>Câmpuri de formular pentru a vedea lista completă a tuturor câmpurilor disponibile în prezent pe instanța dvs. Răsfoiți, căutați, sortați și filtrați lista pentru a găsi câmpul pe care doriți să îl editați, apoi selectați-l pentru a-l deschide.
Configurarea câmpului formular de marketing
Următorul tabel descrie toate setările de configurare care sunt disponibile pentru câmpurile formular de marketing. Toate setările sunt disponibile atunci când lucrați cu înregistrarea din câmp; formularul cu creare rapidă oferit atunci când creați un câmp din proiectantul de formulare le include pe cele mai importante dintre aceste setări, dar nu pe toate.
Setare | Descriere |
---|---|
Etichetă | Numele înregistrării câmpului formularului. Acesta devine numele elementului disponibil în proiectant pentru amplasarea câmpului. Aproape întotdeauna trebuie să fie același cu numele câmpului. |
Tipul câmpului | Tipul de date, cum ar fi text, număr sau data, acceptate de câmp. Mai multe informații: Tip de câmp și opțiuni de format |
Contactați mapare | Alegeți câmpul de contact pentru a mapa cu acest câmp formular de marketing. Lăsați necompletat pentru a dezactiva maparea persoanei de contact pentru acest câmp. Trebuie să furnizați o valoare pentru Câmpul de contact mapare, Câmpul potențial mapare sau ambele; nu veți putea salva câmpul dvs. mapare fără o valoare în cel puțin unul dintre aceste câmpuri. |
Conduce mapare | Alegeți câmpul potențial pentru a mapa cu acest câmp formular de marketing. Lăsați necompletat pentru a dezactiva maparea clienților potențiali pentru acest câmp. Trebuie să furnizați o valoare pentru Câmpul de contact mapare, Câmpul potențial mapare sau ambele; nu veți putea salva câmpul dvs. mapare fără o valoare în cel puțin unul dintre aceste câmpuri. |
Substituent | Definește „textul fantomă" afișat în câmp până la introducerea unei valori, de obicei afișat în culoarea gri. Folosiți această opțiune pentru a arăta tipul de valoare care trebuie introdusă. Dacă utilizatorul nu înlocuiește textul fantomă prin introducerea unei valori, câmpul este remis ca fiind gol. |
Valoare implicită | Eticheta implicită afișată pentru câmp atunci când îl adăugați la un formular. Puteți înlocui această valoare implicită pentru orice formular, configurând elementul de câmp care creează câmpul de intrare pentru formularul respectiv; puteți face acest lucru pentru traducerea formularului într-o altă limbă. Mai multe informații: Elementul de formular pentru paginile de marketing |
Necesar | Alegeți dacă un câmp trebuie să conțină o valoare înainte ca formularul să poată fi remis. Câmpurile obligatorii au un asterisc roșu plasat lângă eticheta câmpului. |
Mesaj de eroare obligatoriu | Creați un mesaj de eroare particularizat care apare atunci când un utilizator nu a introdus informații într-un câmp obligatoriu. |
Poziția etichetei | Alegeți dacă doriți eticheta câmpului poziționată în partea de sus sau la stânga sau dreapta câmpului. |
Lățimea caracterelor | Setați o lățime particularizată pentru caracterele introduse în câmp. |
Maxim de caractere | Definiți numărul maxim de caractere care pot fi introduse în câmp. |
Ascunde câmpul | Acționați acest comutator pentru a ascunde un câmp. Câmpurile ascunse nu sunt afișate pentru a forma destinatari. |
Precompletare | Furnizează persoane de contact care revin cu un formular care deja afișează informațiile introduse anterior, precum numele și adresa lor de e-mail. Mai multe informații: Activați completarea prealabilă a formularelor |
Opțiuni de tip de câmp și formatare
Tip | Format | Redarea controlului | Descriere |
---|---|---|---|
O singură linie de text | Intrare e-mail Casetă text |
Creează un câmp de intrare simplu care acceptă valori care seamănă cu o adresă de e-mail. | |
O singură linie de text | Text | Casetă text | Creează un câmp de intrare simplu care acceptă toate tipurile de valori text. |
O singură linie de text | Zonă text | Zonă text | Creează un câmp de intrare cu zonă text care acceptă toate tipurile de valori text. |
O singură linie de text | URL | Intrare URL | Creează un câmp de intrare simplu care acceptă valori care seamănă cu un URL. |
O singură linie de text | Telefon | Intrare telefon | Creează un câmp de intrare simplu care acceptă valori care seamănă cu un număr de telefon. |
O singură linie de text | n/a | Zonă text | Creează o zonă de text, înaltă de mai multe linii, pentru introducerea unui volum mare de text. |
Set de opțiuni | n/a | Butoane radio | Se mapează la un câmp cu un număr limitat de valori predefinite (așa cum sunt definite în baza de date). Creează un set de butoane radio, cu un buton pentru fiecare valoare. |
Set de opțiuni | n/a | Listă verticală | Se mapează la un câmp cu un număr limitat de valori predefinite (așa cum sunt definite în baza de date). Creează o listă verticală pentru selectarea unei valori. |
Două opțiuni | n/a | Casetă de selectare | Se mapează la un câmp de tip Boolean care acceptă valoarea adevărat sau fals. Creează o casetă de selectare, care este selectată atunci când valoarea este adevărată și goală atunci când este falsă. |
Două opțiuni | n/a | Listă verticală | Se mapează la un câmp care acceptă una din două valori posibile (de obicei adevărat sau fals). Creează o listă verticală cu două înregistrări, cu textul afișat pentru fiecare definit în baza de date. |
Două opțiuni | n/a | Butoane radio | Se mapează la un câmp care acceptă una din două valori posibile (de obicei adevărat sau fals). Creează o pereche de butoane radio, cu textul afișat pentru fiecare definit în baza de date. |
Număr întreg | n/a | Introducere număr | Creează un câmp de intrare simplu care acceptă un număr întreg (fără zecimale). |
Număr în virgulă mobilă | n/a | Introducere număr | Creează un câmp de intrare simplu care acceptă un număr în virgulă mobilă (cu zecimale). Suportă un nivel de precizie de până la 5 zecimale și se poate situa între -100.000.000.000 și 100.000.000.000. |
Număr zecimal | n/a | Introducere număr | Creează un câmp de intrare simplu care acceptă un număr în virgulă mobilă (cu zecimale). Suportă un nivel de precizie de până la 10 zecimale și se poate situa între -100.000.000.000 și 100.000.000.000. |
Dată și oră | Numai data | Selector dată | Creează un selector de date, care le permite vizitatorilor să selecteze o dată dintr-un afișaj calendar pop-up. Nu acceptă ora. |
Dată și oră | Data și ora | Selector dată și oră | Creează un selector de dată și oră, care le permite vizitatorilor să selecteze o dată dintr-un calendar pop-up și o oră dintr-o listă verticală. |
Câmp de căutare | n/a | Căutare | Creează un câmp care este legat la un anumit tip de entitate, permițându-vă să creați o listă verticală de opțiuni care au fost create în avans. De exemplu, aveți putea utiliza un câmp de căutare pentru a crea o listă verticală a tuturor conturilor. Mai multe informații: Adăugarea câmpurilor de căutare. Câmpurile de căutare nu sunt acceptate atunci când se integrează o pagină de formular externă folosind metoda de captare a formularului. În schimb, ar trebui să utilizați un formular de marketing încorporat. Mai multe informații: Încorporați formulare pe site-uri web externe. |
Când publicați un pagină de marketing, Customer Insights - Journeys o găzduiește folosind funcția de portaluri la o adresă URL publică pe care o puteți partaja potențialilor. Când creați prima pagină, Customer Insights - Journeys creează automat o nouă înregistrare a site-ului web pentru aceasta, unde puteți merge pentru a analiza traficul și performanța acesteia. Mai multe informații: Înregistrați clicurile pe linkuri și vizitele pe site
Câmpuri de formular în cascadă
Câmpurile în cascadă vă permit să creați relații ierarhice între două câmpuri de opțiuni într-un formular de marketing. Puteți să utilizați câmpuri în cascadă pentru a crea relații părinte-fiu pentru filtrarea seturilor de opțiuni de la un câmp părinte. Filtrarea va afișa utilizatorilor mai puține opțiuni din setul fiu după ce utilizatorul alege o opțiune de la nivelul părinte. Setul de opțiuni fiu rămâne ascuns până când se face o alegere în setul de opțiuni părinte. Câmpurile de date acceptate pentru crearea câmpurilor în cascadă includ seturi de opțiuni, două opțiuni și seturi de opțiuni cu selecție multiplă.
Pentru a crea un câmp în cascadă:
Adăugați două opțiuni cu selectare multiplă sau set de opțiuni (buton radio) la un formular.
Selectați setul secundar pe care doriți să-l imbricați în câmpul principal.
În panoul Proprietăți , accesați Atribute câmp>Filtrați după și selectați Stabiliți relații.
Setați opțiunile părinte și fiu care vor fi conectate.
Notă
Dacă nu există câmpuri care să poată fi selectate ca părinte, secțiunea Atribute câmpuri nu este afișată.
Adăugarea câmpurilor de căutare și depanarea
După crearea unei entități particularizate de utilizat cu un câmp de căutare sau dacă câmpul de căutare nu funcționează, trebuie să verificați de două ori dacă aveți setările listate mai jos activate pentru entitatea pe care o utilizați cu câmpul de căutare.
Datele de căutare pe care le veți configura vor fi disponibile pe Internet. Va trebui să evaluați ce informații personale identificabile și sensibile ar putea fi puse la dispoziție online. După ce recunoașteți că activând opțiunea aferentă, puteți finaliza configurația.
Definiți maparea persoanei de contact și a clientului potențial. Dacă alegeți să le mapați pe amândouă, acestea trebuie să returneze același tip de entitate pentru ca maparea să fie finalizată.
Pentru fiecare entitate selectată pentru mapare, definiți:
- Vizualizarea care controlează valorile afișate. Dacă doriți să afișați numai toate valorile active, aveți posibilitatea să selectați vizualizarea corelată. De exemplu, dacă configurați o căutare Cont , puteți selecta vizualizarea Conturi active .
- Atributul utilizat pentru căutare. De exemplu, Numele contului ar putea fi folosit pentru o Cont căutare.
Verificați rolurile de securitate pentru configurația selectată.
Sfat
Dacă câmpul de căutare pe care doriți să-l configurați este un câmp particularizat pe care l-ați creat, asigurați-vă că rolurile de utilizator service sunt configurate pentru entitate. Pentru o entitate particularizată nouă, va trebui să activați permisiunea de rol de securitate corespunzătoare pentru organizația dvs. Va trebui adesea să setați manual rolul de securitate.
Pentru a seta manual rolul de securitate:
- Deschideți meniul Setări meniul din partea de sus a paginii și selectați Setări avansate.
- Zona de setări complexe se deschide într-o nouă filă de browser. Remarcați că această zonă utilizează un navigator orizontal în partea de sus a paginii în locul unui navigator lateral. Navigați la Setări>Sistem>Securitate.
- Selectați pictograma Roluri de securitate .
- Accesați Rolul extensibil al utilizatorului de servicii de marketing>Entități personalizate.
- Sub fila Entități personalizate , găsiți numele entității dvs. personalizate și marcați caseta de coloană Citiți (a doua coloană) verde.
- Dacă utilizați un filtru, asigurați-vă că Marketing Services User Extensible Role are permisiuni de citire pentru entitățile utilizate în vizualizarea corespunzătoare. De exemplu, dacă utilizați vizualizarea „Conturi urmărite” ca filtru de cont, trebuie să vă asigurați că rolul are un privilegiu de citire pentru entitatea personalizată.
Verificați accesul de securitate la nivel de câmp.
Sfat
Dacă un câmp personalizat este utilizat ca câmp de căutare sau într-o vizualizare de filtru, asigurați-vă că securitatea la nivel de câmp este configurată corect. Acest lucru se aplică numai dacă „Field Security” este activat pentru câmpul personalizat. Aflați mai multe: Securitate la nivel de coloană pentru a controla accesul.
Pentru a configura securitatea la nivel de câmp:
- Deschideți meniul Setări meniul din partea de sus a paginii și selectați Setări avansate.
- Zona de setări complexe se deschide într-o nouă filă de browser. Remarcați că această zonă utilizează un navigator orizontal în partea de sus a paginii în locul unui navigator lateral. Navigați la Setări>Sistem>Securitate.
- Selectați pictograma Field Security Profiles .
- Selectați pictograma Nou pentru a crea un nou profil Field Security și introduceți un nume în secțiunea General.
- În secțiunea Utilizatori , adăugați utilizatorii sistemului: „# Dynamics 365 Marketing” (pentru marketing orientat spre exterior), „# D365 Landing Forms” (pentru formulare de călătorie în timp real) și „# D365 Event Mgmt” (pentru formularele de înregistrare la evenimente).
- În secțiunea Permisiuni de câmp , adăugați permisiunea Citire la toate câmpurile obligatorii.
Setarea câmpurilor de căutare prin API
Aveți posibilitatea să utilizați API-ul JavaScript pentru a efectua o solicitare de căutare în fundal și pentru a popula câmpul de căutare cu elemente care conțin termenul de căutare specificat.
De exemplu, aveți posibilitatea să căutați toate elementele care conțin „Microsoft" după încărcarea formularului:
MsCrmMkt.MsCrmFormLoader.on("afterFormLoad", function() {
MsCrmMkt.MsCrmFormLoader.fillLookupFromSearch("b9051065-5851-41db-94bc-b7e1dc6bb646", "Microsoft")
.then(function (r) {
console.log("Success performing search");
}).catch(function (e) {
console.error("Error performing search");
});
});
Acestea sunt detaliile funcției, disponibile sub MsCrmMkt.MsCrmFormLoader
metode:
- Numele funcției:
.fillLookupFromSearch(lookupFieldId, searchTerm)
- Descriere: efectuează o solicitare de căutare în fundal și populează câmpul de căutare specificat cu rezultate.
- Parametri
-
lookupFieldId
:- tip = șir
- descriere: ID câmp intrare căutare, de exemplu „b9051065-5851-41db-94bc-b7e1dc6bb646"
-
searchTerm
:- tip = șir
- descriere: ce să căutați, de exemplu john@contoso.com
-
- Returnări:
Promise<boolean>
Găsiți mai multe funcții în documentația pentru dezvoltatori