Zamenite dijaloge tokovima poslovnih procesa ili aplikacijama platna

Dijalozi su zastareli i treba ih zameniti tokovima poslovnih procesa ili aplikacijama platna. Ovaj članak opisuje različite mogućnosti ovih opcija. Takođe ćete naučiti o situacijama u kojima se tok poslovnog procesa ili aplikacija platna ugrađena u obrazac zasnovan na modelu može koristiti za zamenu postojećeg dijaloga.

Upoređivanje mogućnosti karakteristika

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

Mogućnost dijaloga Sposobnost u tokovima poslovnih procesa? Sposobnost u aplikacijama platna?
Stranica Da
(faza poslovnog procesa)
Da
(ekran aplikacije)
Samo podsticaj No Da
(Etikete)
Prompt i odgovor Da
(samo kolone tabele)
Da
(oznake i polja za unos)
Ulazni argumenti Ograničeni
(koraci u fazi poslovnog procesa)
Da
(parametri niza upita)
Promenljive No Da
Promenljive upita No Da
Uslovna logika grananja Da Da
(idite na bilo koji ekran unutar aplikacije)
Upotrebite
(Pokreni kao dijalog deteta)
No Da
(idite na bilo koji ekran unutar aplikacije, pokrenite drugu aplikaciju u novom prozoru)
Pokrenite tokove posla na početku / kraju Da Ne
(umesto toga koristite protok oblaka)
Pokrenite tokove posla na ulazu Da Ne
(umesto toga koristite protok oblaka)
Pokrenite tokove posla na prelazu stranice Da Ne
(umesto toga koristite protok oblaka)
Počnite da koristite URL No Da
Prijavljivanje 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 platna

  • Analitika aplikacija (upotreba i performanse aplikacija)
  • Kompozicija stranice sa više tabela
  • Pokreni tokove
  • Konektori za podatke (standardni i prilagođeni)
  • Pokrenite kao samostalnu aplikaciju
  • Podesiv raspored

Izbor između toka poslovnog procesa ili aplikacije platna

Kada izaberete zamenu dijaloga, važno je uzeti u obzir korisničko iskustvo koje želite da isporučite. Takođe imajte na umu, skoro svaki dijalog može biti modeliran pomoću aplikacije platna.

Tokovi poslovnih procesa su najpogodniji za zamenu dijaloga koji modeliraju procese koji pružaju smernice u sveobuhvatnom radnom toku koji zahteva saradnju između grupa pojedinaca i konteksta aplikacije Dynamics 365. Na primer, citirajte pregled i rutiranje.

Alternativno, aplikacije platna mogu se koristiti za zamenu dijaloga koji modeliraju preskriptivne zadatke kao što je skripta poziva za traženje potencijalnih klijenata ili za pojednostavljenje korisničkog iskustva za druge zadatke, kao što je ažuriranje prilike. Imajte na umu da ovi scenariji mogu čak imati koristi od samostalne aplikacije platna.

Zamena dijaloga korišćenjem scenarija toka poslovnog procesa

Zamislite da imate dijalog koji, preko niza stranica, zahteva ključne delove informacija od korisnika, generiše citat, šalje e-poštu recenzentima da prihvate ili odbiju citat, pre nego što ga pošaljete kupcu. Ova vrsta procesa je efikasnije modelirana koristeći tok poslovnog procesa.

Da biste zamenili dijalog, počinjete identifikovanjem ključnih faza u procesu. To može uključivati fazu Pripremite sadržaj kako biste osigurali da su svi proizvodi navedeni i da se primenjuju popusti, fazu generisanja citata za kreiranje citata i pregled tačnosti formata, fazu primarnog pregleda za slanje citata na pregled i odobrenje, fazu sekundarnog pregleda za pregled citata pod određenim okolnostima i na kraju, a Dostava Citat faza da pošalje ponudu kupcu.

Zatim identifikujte ključne korake koje korisnici moraju pratiti u procesu. Na primer, faza Pripremite sadržaj može da sadrži jednostavan pravi ili lažni korak za korisnika da dvostruko proveri proizvode koji će biti citirani, obavezan korak pretrage za odabir cenovnika i numerički korak za unos popusta pre nego što pređete na sledeću fazu. Faza Generiši citat može imati korak akcije za kreiranje citata na osnovu svih informacija koje su prethodno snimljene u fazi Pripremite sadržaj i povezane su sa redom Dinamics KSNUMKS. Faze primarnog pregleda i sekundarnog pregleda mogu imati nekoliko istinitih ili lažnih koraka za vođenje pregleda citata, zajedno sa potrebnim korakom za snimanje statusa odobrenja i osigurati da se proces može premjestiti u sljedeću fazu tek nakon što se dobije odobrenje. Konfigurišite bezbednost na nivou kolone u ovom koraku kako biste bili sigurni da samo ovlašćeni recenzenti mogu dati odobrenje za ponudu. Pored toga, može se dodati tok posla u faze primarnog pregleda i sekundarnog pregleda , tako da se pri ulasku svim recenzentima šalje obaveštenje e-poštom.

Konačno, konfigurišite faze i korake toka poslovnog procesa, zajedno sa uslovnom logikom za vođenje toka procesa. Za ovaj primer, možete dodati uslovnu granu nakon faze primarnog pregleda , tako da, ako korak ukazuje na potrebu za drugim nivoom pregleda, sledeća faza u procesu je faza sekundarnog pregleda , u suprotnom, to je faza isporuke ponude .

Da bi ovaj tok poslovnog procesa bio dostupan korisnicima, osigurajte da pravi korisnici imaju privilegije za tok poslovnog procesa, a zatim ga aktivirajte.

Za više informacija o tome kako kreirati tok poslovnog procesa, pogledajte Vodič: Kreirajte tok poslovnog procesa za standardizaciju procesa.

Zamena dijaloga korišćenjem scenarija aplikacije platna

Pretpostavimo da imate dijalog koji prati skriptu poziva koja vodi prodajne predstavnike kroz hladne pozive. Ovaj proces se lako može snimiti pomoću aplikacije platna.

Počnite sa povezivanjem sa izvorima podataka koje ćete morati da čitate i pišete podatke. U ovom primeru , veza sa Dinamics 365 se koristi za olovo, račun i kontakt informacije.

Počnite identifikovanjem broja potrebnih ekrana. Za ovaj primer, možete odlučiti da imate pet ekrana.

  • Ekran 1. Da biste izabrali potencijalnog klijenta sa liste za poziv.
  • Ekran 2. Za upoznavanje, proveru dostupnosti za razgovor i zakazivanje povratnog poziva kasnije.
  • Ekran 3. Za određivanje BANT (budžet, ovlašćenje, potreba i vremenska linija).
  • Ekran 4. Da biste snimili sledeće korake i zakazali naknadne pozive.
  • Ekran 5. Hvala olovu na njihovom vremenu na kraju poziva.

Zatim, izgradite svaki ekran. Na prvom ekranu napravite galeriju potencijalnih klijenata koje treba pozvati. U drugom, koristite oznake za naslov ekrana i obezbedite skriptu poziva, dok koristite kontrole kao što su radio dugmad da biste uhvatili da li je dobro vreme za osobu da razgovara. Ako jeste, koristite uslovnu logiku da biste omogućili dugme za navigaciju do sledećeg ekrana, a ako ne, otkrijte skriptu na istom ekranu da biste pokušali da zakažete povratni poziv sa klijentom. Slično tome, definišite skriptu poziva na narednim ekranima.

Konačno, definišite navigaciju preko ekrana. U ovom primeru, pored navigacije kroz ekrane uzastopno, možda ćete želeti da navigirate korisnika od drugog ekrana do poslednjeg ekrana (kraj skripte koji se zahvaljuje olovu na njihovom vremenu) ako potencijalni klijent nije zainteresovan za razgovor.

Da biste ovu aplikaciju učinili dostupnom korisnicima, objavite aplikaciju. Razmotrite kako bi se takav scenario mogao transformisati kroz dostupnost samostalne aplikacije koja pruža skripte za pozive i podržava brzi unos podataka.

Zamislite da želite da ugradite ovo iskustvo u Dinamics KSNUMKS Sales. Da biste to uradili, počnite sa kreiranjem iframe-a na obrascu Dinamics KSNUMKS Sales. Zatim idite na odeljak Aplikacije iz menija Power Apps , izaberite aplikaciju koju ste upravo objavili, kopirajte veb vezu ispod kartice Detalji i nalepite je kao URL za iframe.

Uzimajući ovo korak dalje, pretpostavimo da želite da ova aplikacija bude dostupna u glavnom obrascu i da bude u kontekstu olova, tako da aplikacija ne zahteva od korisnika da izabere potencijalnog klijenta na prvom ekranu. Da biste preneli relevantne informacije aplikaciji, jednostavno izmenite URL iframe-a da biste dodali niz upita koji sadrži ove informacije, kao što su ID olova 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 olova) i umesto toga pristupite vrednostima koje su prosleđene aplikaciji putem niza upita koristeći funkciju Param.

Dijalog zamena Često postavljana pitanja

Da li se prate zavisnosti od aplikacija platna?

  • Zavisnosti od aplikacija platna prate se na isti način kao i zavisnosti u aplikacijama Dinamics KSNUMKS.

Mogu li pokrenuti aplikaciju platna kao iskačuće prozor sa dugmeta na komandnoj traci?

  • Da. Da biste to uradili, jednostavno podesite ciljnu URL adresu na vašu aplikaciju platna, dobijenu iz odeljka Detalji aplikacije kao što je ranije opisano.

Da li se tokovi posla mogu pozvati iz aplikacije platna?

  • Ovo nije podržano. Preporučujemo da umesto toga koristite protok oblaka.

Mogu li automatski pretvoriti dijaloge u tokove poslovnih procesa ili aplikacije platna?

  • Ne postoji automatizovani način za pretvaranje dijaloga u tokove poslovnih procesa ili aplikacije platna.