Partajați prin


Înlocuiți dialogurile cu fluxuri de procese de business sau aplicații pânză

Dialogurile sunt depreciate și ar trebui înlocuite de fluxuri de procese de business sau aplicații pe pânză. Acest articol descrie diferitele capacități ale acestor opțiuni. De asemenea, veți afla despre situațiile în care un flux de procese de business sau o aplicație pânză încorporată într-un formular bazat pe model poate fi utilizată pentru a înlocui un dialog existent.

Compararea capacităților caracteristicilor

Acest tabel listează setul de capabilități de dialog și capabilitățile echivalente din fluxurile de procese de business și aplicațiile pânză.

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 solicitări No Da
(etichete)
Promptitudine și răspuns Da
(doar coloanele tabelului)
Da
(etichete și câmpuri de introducere)
Argumente de intrare Limitat
(etape în etapa procesului de afaceri)
Da
(parametrii șirului de interogare)
Variabile No Da
Variabile de interogare No Da
Logică de ramificare condiționată Da Da
(navigați la orice ecran din aplicație)
Reutilizare
(dialog de lansare ca fiu)
No Da
(navigați la orice ecran din aplicație, lansați o altă aplicație într-o fereastră nouă)
Executarea fluxurilor de lucru la început/sfârșit Da Nu
(folosește în schimb un flux în cloud)
Executarea fluxurilor de lucru pe baza datelor de intrare Da Nu
(folosește în schimb un flux în cloud)
Executarea fluxurilor de lucru la tranziția paginii Da Nu
(folosește în schimb un flux în cloud)
Începeți să utilizați o adresă URL No Da
Jurnalizarea sesiunilor Da No
Asistență SDK Da Da

Capacități suplimentare cu fluxuri de procese de business

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

Capacități suplimentare cu aplicațiile pe pânză

  • Analiza aplicațiilor (utilizarea și performanța aplicației)
  • Compoziția paginilor cu mai multe tabele
  • Fluxuri de rulare
  • Conectori de date (standard și personalizați)
  • Lansați ca aplicație independentă
  • Aspect configurabil

Alegerea între un flux de procese de business sau o aplicație pe pânză

Atunci când alegeți înlocuitorul de dialog, este important să luați în considerare experiența utilizatorului pe care doriți să o oferiți. De asemenea, rețineți că aproape orice dialog poate fi modelat folosind o aplicație canvas.

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

Alternativ, aplicațiile pânză pot fi utilizate 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 oportunități. Rețineți că aceste scenarii pot fi chiar mai avantajoase dacă aveți o aplicație canvas independentă.

Înlocuirea dialogului folosind scenariul fluxului de procese de business

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

Pentru a înlocui dialogul, începeți prin identificarea etapelor cheie ale procesului. Acestea ar putea include o etapă de *Pregătire a conținutului* pentru a vă asigura că toate produsele sunt listate și că se aplică reducerile, o etapă de *Generare a ofertei* pentru a crea oferta și a o revizui pentru acuratețea formatului, o etapă de *Revizuire primară* pentru a trimite oferta spre revizuire și aprobare, o etapă de *Revizuire secundară* pentru a revizui oferta în anumite circumstanțe și, în final, o etapă de *Livrare a ofertei* pentru a trimite oferta clientului.

În continuare, 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 de tip „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 o listă de prețuri și un pas numeric pentru a introduce o reducere înainte de a trece la etapa următoare. Etapa Generare ofertă ar putea avea un pas de acțiune pentru a crea o ofertă pe baza tuturor informațiilor captate anterior în etapa Pregătire conținut și a rândului Dynamics 365 aferent. Etapele *Revizuire primară* și *Revizuire secundară* pot avea mai mulți pași (adevărat sau fals) pentru a ghida revizuirea ofertei, împreună cu un pas obligatoriu pentru a captura starea aprobării și pentru a se asigura că procesul poate fi trecut la etapa următoare doar după primirea aprobării. Configurați securitatea la nivel de coloană la acest pas pentru a vă asigura că numai recenzorii autorizați pot acorda aprobarea ofertei. În plus, se poate adăuga un flux de lucru la etapele de *Revizuire principală* și *Revizuire secundară*, astfel încât, la intrare, o notificare prin e-mail să fie trimisă tuturor recenzenților.

În cele din urmă, configurați etapele și pașii fluxului de procese de business, împreună cu logica condițională pentru a ghida fluxul procesului. Pentru acest exemplu, ați putea adăuga o ramură condiționată după etapa Revizuire primară , astfel încât, dacă un pas indică necesitatea unui al doilea nivel de revizuire, următoarea etapă din proces este etapa Revizuire secundară , altfel, este etapa Livrare ofertă .

Pentru a face acest flux de procese de business disponibil utilizatorilor, asigurați-vă că utilizatorii corecți au privilegii asupra fluxului de procese de business și apoi activați-l.

Pentru mai multe informații despre cum să creați un flux de procese de business, consultați Tutorial: Crearea unui flux de procese de business pentru standardizarea proceselor.

Înlocuirea dialogului folosind un scenariu de aplicație pe pânză

Să presupunem că aveți un dialog, care urmează un script de apel ce ghidează reprezentanții de vânzări prin apelarea nesolicitată a clienților potențiali. Acest proces poate fi ușor surprins folosind o aplicație canvas.

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

Î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ă pentru a-l apela.
  • Ecranul 2. Pentru prezentări, verificarea disponibilității pentru o conversație și programarea unui apel ulterioară.
  • Ecranul 3. Pentru determinarea BANT (buget, autoritate, nevoie și cronologie).
  • Ecranul 4. Pentru a identifica următorii pași și a programa apeluri ulterioare.
  • Ecranul 5. Mulțumește-i contactului principal pentru timpul acordat la sfârșitul apelului.

Apoi, construiți fiecare ecran. În primul ecran, construiește o galerie de clienți potențiali care trebuie apelați. În al doilea rând, folosește etichete pentru a denumi ecranul și a oferi scriptul apelului, în timp ce folosește controale precum butoane radio pentru a identifica dacă este un moment potrivit pentru ca persoana să vorbească. Dacă este, utilizați logica condițională pentru a activa un buton pentru navigarea la ecranul următor și, dacă nu, afișați un script pe același ecran pentru a încerca să programați un apel invers cu clientul. În mod similar, definiți scriptul apelului pe ecranele ulterioare.

În cele din urmă, definiți navigarea pe ecrane. În acest exemplu, pe lângă navigarea secvențială prin ecrane, este posibil să doriți să navigați utilizatorul de la al doilea ecran la ultimul ecran (sfârșitul scriptului prin care îi mulțumiți clientului potențial pentru timpul acordat) dacă acesta nu este interesat să poarte o conversație.

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

Imaginează-ți că vrei să integrezi această experiență în Dynamics 365 Sales. Pentru a face acest lucru, începeți prin a crea un iframe într-un formular Dynamics 365 Sales. Apoi, navigați la secțiunea *Aplicații* din meniul *A5> , selectați aplicația pe care tocmai ați publicat-o, copiați linkul web din fila *Detalii* și lipiți-l ca adresă URL pentru iframe. Power Apps

Mergând mai departe, să presupunem că doriți ca această aplicație să fie disponibilă chiar în formularul principal pentru clienți potențiali și să fie în contextul clienților potențiali, 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, pur și simplu modificați adresa URL iframe pentru a adăuga un șir de interogare care conține aceste informații, cum ar fi ID-urile clienților potențiali sau ale contului, utilizând JavaScript care rulează la un anumit eveniment, cum ar fi încărcarea formularului. Apoi, actualizați aplicația pentru a elimina primul ecran (pentru selectarea clienților potențiali) și, în schimb, pentru a accesa valorile transmise aplicației prin intermediul șirului de interogare folosind funcția Param.

Întrebări frecvente despre înlocuirea dialogurilor

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

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

Pot lansa o aplicație pe pânză ca o fereastră pop-up de la un buton din bara de comenzi?

  • Da. Pentru a face acest lucru, setați pur și simplu adresa URL țintă la cea a aplicației dvs. pe pânză, obținută din secțiunea *Detalii* a aplicației, așa cum s-a descris anterior.

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

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

Pot converti automat dialogurile în fluxuri de procese de business sau aplicații pânză?

  • Nu există nicio modalitate automată de a converti dialogurile în fluxuri de procese de business sau aplicații pânză.