Zamena dijaloga tokovima poslovnih procesa ili aplikacijama podloge za crtanje

Dijalozi su zastareli i trebalo bi da budu zamenjeni tokovima poslovnih procesa ili aplikacijama na platnu. Ovaj članak opisuje različite mogućnosti ovih opcija. Saznaćete i o situacijama kada aplikacija tok poslovnog procesa ili podloga za crtanje ugrađena u obrazac vođen modelom može da se koristi za zamenu postojećeg dijaloga.

Poređenje mogućnosti funkcije

Ova tabela navodi skup mogućnosti dijaloga i ekvivalentne mogućnosti u tokovima poslovnih procesa i aplikacijama na platnu.

Mogućnost dijaloga Mogućnost u tokovima poslovnog procesa? Mogućnost u aplikacijama na platnu?
Stranica Da
(faza poslovnog procesa)
Da
(ekran aplikacije)
Pitaj samo No Da
(nalepnice)
Odziv i odgovor Da
(samo kolone tabele)
Da
(oznake i ulazna polja)
Ulazni argumenti Ograničeni
(koraci u fazi poslovnog procesa)
Da
(parametri niske upita)
Promenljive No Da
Promenljive upita No Da
Uslovna logika grananja Da Da
(kretanje do bilo kog ekrana unutar aplikacije)
Upotrebite
(pokretanje kao podređeni dijalog)
No Da
(krećite se do bilo kog ekrana unutar aplikacije, pokrenite drugu aplikaciju u novom prozoru)
Pokretanje tokova posla na početnom/kraju Da Ne
(umesto toga koristite tok oblaka)
Pokretanje tokova posla na unosu Da Ne
(umesto toga koristite tok oblaka)
Pokretanje tokova posla na prelazu stranice Da Ne
(umesto toga koristite tok oblaka)
Počnite da koristite URL adresu No Da
Evidentiranje sesije Da No
SDK podršku Da Da

Dodatne mogućnosti sa tokovima poslovnih procesa

  • Analitika procesa (prikazi, grafikoni i vreme provedeno u fazi)
  • Prilagođene kontrole

Dodatne mogućnosti sa aplikacijama podloge za crtanje

  • Analitika aplikacija (upotreba aplikacije & performanse)
  • Sastav stranica sa više tabela
  • Pokreni tokove
  • Linije spajanja podataka (standardne i prilagođene)
  • Pokreni kao samostalnu aplikaciju
  • Raspored koji se može konfigurisati

Biranje između aplikacije tok poslovnog procesa ili podloge za crtanje

Kada odaberete zamenu dijaloga, važno je da odgovarate korisničkom iskustvu koje želite da isporučite. Takođe imajte na umu da skoro svaki dijalog može da se modelira pomoću aplikacije za podlogu za crtanje.

Tokovi poslovnih procesa su pogodniji za zamenu dijaloga koji modelira procese koji obezbeđuju smernice preko sveobuhvatnog radnog toka koji zahteva saradnju u grupama pojedinaca i Dynamics 365 konteksta aplikacije. Na primer, redigovanje ponude i proizvodni postupak.

Druga mogućnost je da se aplikacije podloge za crtanje mogu koristiti za zamenu dijaloga koji modeluju prepisane zadatke kao što je skripta poziva za potencijalne klijente ili za pojednostavljivanje korisničkog iskustva za druge zadatke, kao što je ažuriranje mogućnosti za poslovanje. Obratite pažnju na to da ovi scenariji mogu imati čak i koristi od samostalne aplikacije za platno.

Zamena dijaloga pomoću tok poslovnog procesa scenarija

Zamislite da imate dijalog koji, preko niza stranica, zahteva ključne informacije od korisnika, generiše ponudu, šalje e-poruku redaktorima da prihvate ili odbiju ponudu, pre nego što je pošaljete e-poštom kupcu. Ovaj tip procesa je efikasnije modeliran pomoću greške tok poslovnog procesa.

Da biste zamenili dijalog, počinjete identifikovanjem ključnih faza u procesu. One mogu da uključuju fazu pripreme sadržaja da biste se uverili da su svi proizvodi navedeni i da se primenjuju popusti, faza generisanja ponude da biste kreirali ponudu i pregledali je radi tačnosti formata, fazu primarnog pregleda da biste poslali ponudu na redigovanje i odobravanje, fazu Sekundarnog pregleda da biste pregledali ponudu pod određenim okolnostima i konačno, fazu "Isporuči ponudu " da biste poslali ponudu kupcu.

Zatim identifikujte ključne korake koje korisnici moraju da slede u tom procesu. Na primer, faza pripreme sadržaja može da sadrži jednostavan tačan ili pogrešan korak da bi korisnik dvaput proverio proizvode koji će biti citirani, obavezan korak za pronalaženje da bi izabrao cenovnik i numerički korak za unos popusta pre nego što pređi na sledeću fazu. Faza generisanja ponude može imati korak radnje za kreiranje ponude na osnovu svih informacija koje su prethodno uhvaćene u fazi pripreme sadržaja i povezan je sa Dynamics 365 redom. Faze primarnog pregledai sekundarnog pregleda mogu imati nekoliko istinitih ili netačnih koraka za vođenje redigovanja ponuda, zajedno sa potrebnim korakom za hvatanje statusa odobravanja i osigurati da proces može biti premešten u sledeću fazu samo kada se dobije odobrenje. Konfigurišite bezbednost nivoa kolone na ovom koraku da biste se uverili da samo ovlašćeni redaktori mogu da obezbede odobrenje za ponudu. Pored toga, tok posla možete da dodate u faze primarnog pregledai sekundarnog pregleda , tako da se prilikom unosa obaveštenje putem e-pošte šalje svim redaktorima.

Na kraju, konfigurišite svoje tok poslovnog procesa fazama i koracima, zajedno sa uslovnom logikom koja će voditi tok procesa. U ovom primeru, možete da dodate uslovnu granuposle faze primarne revizije , tako da, ako korak ukazuje na potrebu za drugim nivoom redigovanja, sledeća faza procesa je faza sekundarnog pregleda , a to je faza " Isporuči ponudu ".

Da bi ova tok poslovnog procesa bila dostupna korisnicima, uverite se da pravi korisnici imaju privilegije prema tok poslovnog procesa a zatim ga aktiviraju.

Više informacija o kreiranju greške tok poslovnog procesa potražite u članku Uputstvo: Kreiranje greške tok poslovnog procesa za standardizaciju procesa.

Zamena dijaloga pomoću scenarija aplikacije podloge za crtanje

Pretpostavimo da imate dijalog koji sledi posle skripte poziva koja vodi predstavnike prodaje putem hladnih potencijalnih klijenata. Ovaj proces se lako može uhvatiti pomoću aplikacije na platnu.

Počnite sa povezivanjem sa izvorima podataka koji će vam biti potrebni za čitanje i pisanje podataka. U ovom primeru, veza sa sistemom Dynamics 365 se koristi za informacije o potencijalnom klijentu, poslovnom kontaktu i kontaktu.

Počnite tako što ćete identifikovati broj potrebnih ekrana. Na primer, možda ćete odlučiti da imate pet ekrana.

  • Ekran 1. Da biste izabrali potencijalnog klijenta sa liste za pozivanje.
  • Ekran 2. Za upoznavanje, proveru dostupnosti za razgovor i zakazivanje poziva kasnije.
  • Ekran 3. Za određivanje BANT-a (budžet, autoritet, potreba i vremenska osa).
  • Ekran 4. Da biste uhvatili sledeće korake i isplanirali propratne pozive.
  • Ekran 5. Zahvalite se vođstvu na vremenu koje su im dali na kraju poziva.

Zatim napravite svaki ekran. Na prvom ekranu napravite galeriju potencijalnih klijenata koji treba da se pozovu. U drugoj koristite nalepnice da biste naslovili ekran i obezbedili skriptu poziva, dok koristite kontrole kao što su radio dugmad da biste uhvatili da li je pravo vreme za razgovor osobe. Ako jeste, koristite uslovnu logiku da biste omogućili dugme da se kreće do sledećeg ekrana, a ako nije, otkrijte skriptu na istom ekranu da biste pokušali da zakažete poziv sa kupcem. Slično tome, definišite skriptu poziva preko narednih ekrana.

Na kraju, definišite navigaciju preko ekrana. U ovom primeru, pored toga što ćete se kretati kroz ekrane uzastopno, možda ćete želeti da se krećete kroz korisnika od drugog ekrana do poslednjeg ekrana (kraj skripte koja se zahvaljuje potencijalnom klijentu na njihovom vremenu) ako glavni klijent nije zainteresovan za razgovor.

Da biste ovu aplikaciju učinili dostupnom korisnicima, objavite je. Razmislite o tome kako bi takav scenario mogao da se transformiše kroz dostupnost samostalne aplikacije koja obezbeđuje skripte poziva i podržava brzi unos podataka.

Zamislite da želite da uglote ovo iskustvo u Dynamics 365 sales. Da biste to uradili, počnite sa kreiranjem iframe u Dynamics 365 obrascu prodaje. Zatim se krećite do odeljka "Aplikacije" Power Apps iz menija, izaberite aplikaciju koju ste upravo objavili, kopirajte Veb vezu ispod kartice "Detalji " i nalepite je kao URL adresu za iframe.

Ako ovo uradite korak dalje, pretpostavimo da biste voleli da ova aplikacija bude dostupna u samom glavnom obliku potencijalnog klijenta i da bude u kontekstu potencijalnog klijenta kako aplikacija ne bi zahtevala od korisnika da izabere potencijalnog klijenta na prvom ekranu. Da biste prosledili relevantne informacije aplikaciji, jednostavno izmenite IFRAME URL adresu da biste dodali nisku upita koja sadrži ove informacije, kao što su ID-ove potencijalnih klijenta ili naloga, koristeći JavaScript koji se pokreće na određenom događaju, kao što je učitavanje obrasca. Zatim ažurirajte aplikaciju da biste uklonili prvi ekran (za izbor potencijalnih klijenta) i umesto toga pristupite vrednostima koje su prosleđene aplikaciji putem niske upita pomoću funkcije Param.

Najčešća pitanja o zameni dijaloga

Da li se prate zavisnosti od aplikacija na platnu?

  • Zavisnosti od aplikacija na platnu se prate na isti način kao i zavisnosti u Dynamics 365 aplikacijama.

Da li mogu da pokrenem aplikaciju podloge za crtanje kao iskačući meni sa dugmeta na komandnoj traci?

  • Da. Da biste to uradili, jednostavno podesite ciljnu URL adresu aplikacije podloge za crtanje, dobijenu iz odeljka "Detalji" aplikacije kao što je ranije opisano.

Da li se tokovi posla mogu pozvati iz aplikacije podloge za crtanje?

  • Ovo nije podrћano. Preporučujemo da umesto toga koristite tok oblaka.

Da li mogu automatski da konvertujem dijaloge u tokove poslovnih procesa ili u aplikacije podloge za crtanje?

  • Ne postoji automatizovani način konvertovanja dijaloga u tokove poslovnih procesa ili aplikacije podloge za crtanje.

Pogledajte i ovo