Deli putem


Pregled rada sa radnjama

Ova tema se odnosi na Dynamics 365 Customer Engagement (on-premises). Za Power Apps verziju ove teme, pogledajte: Korišćenje radnji

Radnje predstavljaju tip procesa. Možete da pozivate radnje, uključujući prilagođene radnje, direktno iz toka posla ili dijaloga, bez pisanja koda! Više informacija: Pozivanje prilagođene radnje iz toka posla ili dijaloga

Radnje takođe mogu da se pozivaju pokretanjem prilagođenog koda koji koristi Dynamics 365 Customer Engagement (on-premises) veb-usluge.

Takođe možete da pozovete radnje:

  • Iz koda koji se izvršava unutar dodatne komponente ili prilagođenog toka posla.

  • Iz komande koja je postavljena u aplikaciji i izvršava operaciju pomoću kôda JavaScript.

  • Iz integracije sa drugim sistemom koji koristi veb-usluge Dynamics 365 Customer Engagement (on-premises).

  • Iz prilagođene klijentske aplikacije koja koristi veb-usluge Dynamics 365 Customer Engagement (on-premises).

Programeri mogu da saznaju više u ovom tema: Kreirajte sopstvene radnje.

Zašto koristiti radnje?

Radnje otvaraju niz mogućnosti za sastavljanje poslovne logike. Pre radnji, primarni način za sprovođenje poslovnih procesa bio je ograničen na dodatne komponente ili prilagođene tokove posla. Sa radnjama, možete da obavljate operacije, kao što je kreiranje, ažuriranje, brisanje, dodeljivanje ili obavljanje radnji. Interno, radnja kreira prilagođenu poruku. Programeri ove radnje nazivaju „poruke“. Svaka od ovih poruka se zasniva na radnjama preduzetim na zapisu entiteta. Ako je cilj procesa kreiranje zapisa, ažurirajte ga, zatim da dodelite, postoje tri odvojena koraka. Svaki korak je definisan mogućnostima entiteta – ne nužno vašeg poslovnog procesa.

Radnje daju mogućnost definisanja jednog glagola (ili poruke) koji se podudara sa operacijom koju je potrebno da izvršite za svoje poslovanje. Ove nove poruke pokreće proces ili ponašanje, a ne ono što može da se uradi sa entitetom. Ove poruke mogu odgovarati glagolima kao što su eskaliraj, konvertuj, rasporedi, usmeri ili dozvoli – šta god vam je potrebno. Dodavanje ovih glagola pomaže da se obezbedi bogatiji rečnik da biste mogli tečno da definišete svoje poslovne procese. Možete da primenite ovaj bogatiji rečnik od klijenata ili integracija umesto da morate da napišete radnju unutar klijenata. To takođe olakšava rad, jer možete da upravljate i evidentirate uspeh ili neuspeh cele radnje kao jedinstvene celine.

Poruke koje se mogu konfigurisati

Kada je radnja definisana i aktivirana, programer može da koristi tu poruku kao i bilo koje druge poruke obezbeđene platformom. Međutim, značajna razlika je u tome što sada neko ko nije programer može primeniti promene na ono što treba uraditi kada se koristi ta poruka. Možete da konfigurišete radnju da biste izmenili korake u skladu s promenom poslovnog procesa. Ne mora da bude promenjen svaki prilagođeni kôd koji koristi tu poruku, sve dok su argumenti procesa nepromenjeni.

Procesi toka posla i dodatne komponente i dalje obezbeđuju slične mogućnosti za definisanje automatizacije. Procesi toka posla i dalje pružaju mogućnost za one koji nisu programeri da primene izmene. Ali razlika je u tome kako su poslovni procesi sastavljeni i kako programer može da napiše njihov kôd. Radnja je poruka koja radi na istom nivou kao i bilo koja poruka obezbeđena platformom. Projektanti mogu čak i da registruju dodatne komponente za radnje.

Globalne poruke

Za razliku od procesa toka posla ili dodatnih komponenata, radnja ne mora da bude povezana sa određenim entitetom. Možete da definišete „globalne“ radnje koje se mogu pozvati same.

Pogledajte i

Kreiranje sopstvenih radnji Konfigurisanjeradnji
Pozivanje prilagođenih radnji iz toka posla ili dijaloga
Pregled procesa toka posla
Pregled tokova poslovnog procesa