Partajați prin


Înlocuiți dialogurile cu fluxuri de procese de afaceri sau aplicații canvas

Dialogurile sunt depreciate și ar trebui înlocuite cu fluxuri de procese de afaceri sau aplicații canvas. Acest articol descrie diferite capabilități ale acestor opțiuni. Veți afla, de asemenea, despre situațiile în care o aplicație flux de business sau canvas încorporată într-o formă bazată pe model poate fi utilizată pentru a înlocui un dialog existent.

Comparație de caracteristici

Acest tabel listează setul de capabilități de dialog și capabilitățile echivalente din fluxurile de procese de afaceri și aplicațiile canvas.

Capacitate de dialog Capacitate în fluxurile proceselor de afaceri? Capacitate în aplicațiile canvas?
Pagina Da
(etapa procesului de afaceri)
Da
(ecranul aplicației)
Numai prompt No Da
(etichete)
Prompt și răspuns Da
(doar coloanele din tabel)
Da
(etichete și câmpuri de intrare)
Argumente de intrare Limitat
(etapele procesului de afaceri)
Da
(parametri șir de interogare)
Variabile No Da
Variabile de interogare No Da
Logica de ramificare condiționată Da Da
(navigați la orice ecran din aplicație)
Reutilizați
(lansează ca dialog copil)
No Da
(navigați la orice ecran din aplicație, lansați o altă aplicație într-o fereastră nouă)
Rulați fluxuri de lucru la început/sfârșit Da Nu
(utilizați în schimb un flux de nor)
Rulați fluxuri de lucru la intrare Da Nu
(utilizați în schimb un flux de nor)
Rulați fluxuri de lucru la tranziția paginii Da Nu
(utilizați în schimb un flux de nor)
Începeți să utilizați o adresă URL No Da
Înregistrare sesiuni Da No
Asistență SDK Da Da

Capabilitati suplimentare cu fluxurile de procese de afaceri

  • Analiza proceselor (vizualizări, diagrame și timpul petrecut într-o etapă)
  • Controale particularizate

Capabilități suplimentare cu aplicațiile canvas

  • Analiza aplicației (utilizarea aplicației și performanța)
  • Compoziție de pagini cu mai multe tabele
  • Rulați fluxuri
  • Conectori de date (standard și personalizați)
  • Lansați ca aplicație autonomă
  • Aspect configurabil

Alegeți între o aplicație flux de business sau canvas

Când alegeți înlocuirea casetei de dialog, este important să țineți cont de experiența utilizatorului pe care doriți să o furnizați. De asemenea, rețineți că aproape orice dialog poate fi modelat folosind o aplicație canvas.

Fluxurile proceselor de afaceri sunt cele mai potrivite pentru a înlocui dialogurile care modelează procesele care oferă îndrumări într-un flux de lucru global care necesită colaborare între grupuri de persoane și contextul aplicației Dynamics 365. De exemplu, revizuirea ofertei și rutarea.

Alternativ, aplicațiile canvas pot fi folosite pentru a înlocui dialogurile care modelează sarcini prescriptive, cum ar fi un script de apel pentru prospectarea clienților potențiali sau pentru a simplifica experiența utilizatorului pentru alte sarcini, cum ar fi actualizarea unei oportunitati. Observați că aceste scenarii pot beneficia chiar de a avea o aplicație canvas autonomă.

Înlocuire dialog folosind scenariul flux de business

Imaginați-vă că aveți un dialog care, pe o serie de pagini, solicită informații cheie de la utilizator, generează o ofertă, trimite un e-mail recenzenților pentru a accepta sau a respinge oferta, înainte de a o trimite prin e-mail clientului. Acest tip de proces este modelat mai eficient folosind un flux de business.

Pentru a înlocui dialogul, începeți prin a identifica etapele cheie ale procesului. Acestea pot include o etapă de pregătire a conținutului pentru a se asigura că toate produsele sunt listate și se aplică reduceri, a Generează cotație etapă pentru a crea cotația și a-l revizui pentru acuratețea formatului, o Evaluare primară etapă pentru a trimite oferta pentru examinare și aprobare, a Evaluare secundară etapa de examinare a ofertei în anumite circumstanțe și, în final, o etapă de livrare a cotației pentru a trimite oferta clientului.

Apoi, identificați pașii cheie pe care utilizatorii trebuie să-i urmeze în acest proces. De exemplu, etapa Pregătire conținut ar putea conține un pas simplu adevărat sau fals pentru ca utilizatorul să verifice din nou produsele care urmează să fie cotate, un pas obligatoriu de căutare pentru a selecta un preț listă și un pas numeric pentru a introduce o reducere înainte de a trece la etapa următoare. Etapa Generare cotație ar putea avea un pas de acțiune pentru a crea o cotație bazată pe toate informațiile capturate anterior în Etapa de pregătire a conținutului și rândul Dynamics 365 aferent acestuia. Etapele Evaluarea primară și Evaluarea secundară ar putea avea mai mulți pași adevărați sau falși pentru a ghida revizuirea ofertei, împreună cu o pas necesar pentru a captura starea aprobării și pentru a vă asigura că procesul poate fi mutat la etapa următoare numai după primirea aprobării. Configurați securitatea la nivel de coloană la acest pas pentru a vă asigura că numai recenzenții autorizați pot oferi aprobarea ofertei. În plus, se poate adăuga un flux de lucru la etapele Evaluare primară și Evaluare secundară , astfel încât la intrare, un notificarea prin e-mail este trimisă tuturor evaluatorilor.

În cele din urmă, configurați etapele și pașii flux de business, împreună cu logica condiționată pentru a ghida fluxul procesului. Pentru acest exemplu, puteți adăuga o ramură condiționată urmând etapa Evaluare primară , astfel încât, dacă un pas indică necesitatea unui al doilea nivel de revizuire, următoarea etapă a procesului este etapa Evaluare secundară etapa, altfel, este Livrarea cotației etapa.

Pentru a face acest flux de business disponibil pentru utilizatori, asigurați-vă că utilizatorii potriviți au privilegii pentru flux de business și apoi activați-l.

Pentru mai multe informații despre cum să creați un flux de business, consultați Tutorial: Creați un flux de business pentru a standardiza procesele.

Înlocuire dialog folosind scenariul aplicației canvas

Să presupunem că aveți un dialog, care urmează un script de apel care ghidează reprezentanții de vânzări prin clienții potențiali. Acest proces poate fi capturat cu ușurință folosind o aplicație canvas.

Începeți cu conectarea la sursele de date de care veți avea nevoie pentru a citi și scrie date. În acest exemplu, a conexiune la Dynamics 365 este utilizat pentru clienți potențiali, cont și informații de contact.

Începeți prin a identifica numărul de ecrane necesare. Pentru acest exemplu, puteți decide să aveți cinci ecrane.

  • Ecranul 1. Pentru a selecta un client potențial dintr-o listă de apelat.
  • Ecranul 2. Pentru prezentări, verificarea disponibilității pentru o conversație și programarea unui apel înapoi la o dată ulterioară.
  • Ecranul 3. Pentru determinarea BANT (buget, autoritate, nevoie și calendar).
  • Ecranul 4. Pentru a capta pașii următori și a programa apeluri ulterioare.
  • Ecranul 5. Mulțumiți liderului pentru timpul acordat la sfârșitul apelului.

Apoi, construiți fiecare ecran. În primul ecran, construi o galerie de lead-uri care trebuie apelate. În al doilea, utilizați etichete pentru a desemna ecranul și pentru a furniza scriptul de apel, în timp ce utilizați comenzi precum butoanele radio pentru a afla dacă este momentul potrivit pentru persoana respectivă să vorbească. Dacă este, utilizați logica condiționată pentru a activa un buton pentru a naviga la următorul ecran și, dacă nu, dezvăluie un script pe același ecran pentru a încerca să programați un apel înapoi cu clientul. În mod similar, definiți scriptul de apel pe ecranele ulterioare.

În cele din urmă, definiți navigarea pe ecrane. În acest exemplu, pe lângă navigarea secvenţială prin ecrane, aţi putea dori să navigaţi utilizatorul de la al doilea ecran la ultimul ecran (sfârşitul scriptului mulţumindu-i liderului pentru timpul acordat) dacă clientul nu este interesat să aibă un conversaţie.

Pentru a face această aplicație disponibilă utilizatorilor, publicați aplicația. Luați în considerare modul în care un astfel de scenariu ar putea fi transformat prin disponibilitatea unei aplicații autonome care oferă scripturi de apel și acceptă introducerea rapidă a datelor.

Imaginați-vă că doriți să încorporați această experiență în Dynamics 365 Sales. Pentru a face acest lucru, începeți cu crearea unui iframe pe un formular Dynamics 365 Sales. Apoi, navigați la secțiunea Aplicații din meniul Power Apps , selectați aplicația pe care tocmai ați publicat-o, copiați linkul web sub Detalii fila și inserați-o ca adresă URL pentru iframe.

Făcând acest lucru mai departe, să presupunem că ați dori ca această aplicație să fie disponibilă chiar în formularul principal de clienți potențiali și să fie în contextul clientului potențial, astfel încât aplicația să nu solicite utilizatorului să selecteze un client potențial în primul ecran. Pentru a transmite informații relevante aplicației, modificați pur și simplu adresa URL iframe pentru a adăuga un șir de interogare care conține aceste informații, cum ar fi ID-uri de client potențial sau de cont, folosind JavaScript care rulează la un anumit eveniment, cum ar fi la încărcarea formularului. Apoi, actualizați aplicația pentru a elimina primul ecran (pentru selecția clienților potențiali) și, în schimb, accesați valorile transmise aplicației prin șirul de interogare folosind funcția Param.

Întrebări frecvente privind înlocuirea dialogului

Sunt urmărite dependențele de aplicațiile canvas?

  • Dependențele de aplicațiile canvas sunt urmărite în același mod ca și dependențele din aplicațiile Dynamics 365.

Pot lansa o aplicație canvas ca pop-up dintr-un buton din bara de comandă?

  • Da. Pentru a face acest lucru, pur și simplu setați adresa URL țintă la cea a aplicației dvs. canvas, obținută din secțiunea Detalii a aplicației, așa cum este descris mai devreme.

Pot fi apelate fluxurile de lucru dintr-o aplicație canvas?

  • Acest lucru nu este acceptat. Vă recomandăm să utilizați în schimb un flux cloud.

Pot converti automat dialogurile în fluxuri de procese de afaceri sau aplicații canvas?

  • Nu există o modalitate automată de a converti dialogurile în fluxuri de procese de afaceri sau aplicații canvas.

Consultați și