Pielāgotu darbību izveide vai rediģēšana darbplūsmas
Šī tēma attiecas uz Dynamics 365 Customer Engagement (on-premises). Lai lasītu šo tēmu attiecībā uz Power Apps versiju, skatiet: Pielāgotu darbību konfigurēšana no darbplūsmas
Var iespējot pielāgotu darbību no darbplūsmas, nerakstot kodu. PapildinformācijaPielāgotu darbību izsaukšana no darbplūsmas.
Varat arī izveidot darbību, lai izstrādātājs to var izmantot kodā, vai rediģēt darbību, kas definēta iepriekš. Tāpat kā darbplūsmas procesos, jāņem vērā sekojošais:
Kas šai darbībai ir jādara?
Pie kādiem nosacījumiem šī darbība ir jāizpilda?
Atšķirībā no darbplūsmas procesiem, nav nepieciešams iestatīt sekojošo:
Sākt, kad: darbības sākas, kad kods izsauc tām ģenerēto ziņojumu.
Darbības joma: darbības vienmēr tiek veiktas izsaucēja lietotāja kontekstā.
Palaist fonā: darbības vienmēr ir reāllaika darbplūsmas.
Darbībām ir arī kaut kas tāds, kas nav darbplūsmām: ievades un izvades argumenti. Papildinformācija: Procesa argumentu definēšana
Darbības izveide
Svarīgi
Ja veidojat darbību, ko iekļaut kā daļu no izplatīšanai paredzētā risinājuma, darbība ir jāveido šī risinājuma kontekstā. Dodieties uz Iestatījumu>risinājumi un atrodiet nepārvaldīto risinājumu, kurā tiks iekļauta šī darbība. Pēc tam izvēļņu joslā atlasiet Jauns>process. Tādējādi tiek nodrošināts, ka ar šīs darbības nosaukumu saistītais pielāgošanas prefikss saskanēs ar citiem risinājuma komponentiem. Pēc darbības izveidošanas prefiksu vairs nevarēsiet mainīt.
Tāpat kā darbplūsmas procesiem, arī darbībām dialoglodziņā Procesa izveide ir šādi rekvizīti .
Procesa nosaukums
Pēc tam, kad ievadāt procesa nosaukumu, tam tiks izveidots unikāls nosaukums, noņemot no procesa nosaukuma jebkādas atstarpes un speciālas rakstzīmes.
Kategorija
Šis rekvizīts nosaka, ka tas ir darbības process. Pēc procesa saglabāšanas to vairs nevar mainīt.
Entītijas
Izmantojot darbību procesus, varat atlasīt entītiju, lai nodrošinātu darbplūsmas kontekstu tāpat kā citus procesu tipus, bet jums ir arī opcija izvēlēties Nav (globāli). Izmantojiet to, ja darbībai nav nepieciešams noteiktas entītijas konteksts. Pēc procesa saglabāšanas to vairs nevar mainīt.
Veids
Izmantojiet šo rekvizītu, lai norādītu, vai veidot jaunu darbību no jauna vai sākt ar pastāvošu veidni.
Darbības rediģēšana
Lai varētu rediģēt procesus, vispirms tie ir jādeaktivizē.
Varat rediģēt darbību, kas ir izveidota nepārvaldītam risinājumam vai pieder risinājumam, kas instalēts jūsu organizācijai. Ja risinājums ir pārvaldīta risinājuma daļa, to nav iespējams rediģēt. Risinājuma izstrādātājam ir iespēja rediģēt pārvaldītos rekvizītus tā, lai darbību, kas ir instalēta kā pārvaldīta risinājuma daļa, nevar rediģēt.
Kad darbība tiek saglabāta, tiek ģenerēts unikāls nosaukums, balstoties uz procesa nosaukuma. Šis unikālais nosaukums satur pielāgošanas prefiksu, kuru pievienojis risinājuma izstrādātājs. Tas ir paziņojuma nosaukums, kuru izstrādātājs izmantos savā kodā.
Rediģējot darbību, pastāv šādas opcijas:
Procesa nosaukums
Kad process ir izveidots un ir ģenerēts unikāls nosaukums no procesa nosaukuma, varat rediģēt procesa nosaukumu. Visdrīzāk vēlēsieties izmantot nosaukuma piešķiršanas kārtību, lai atvieglotu specifisku procesu atrašanu.
Unikāls nosaukums
Kad darbība tiek saglabāta, tiek ģenerēts unikāls nosaukums, balstoties uz procesa nosaukuma. Šis unikālais nosaukums satur pielāgošanas prefiksu, kuru pievienojis risinājuma izstrādātājs. Tas ir paziņojuma nosaukums, kuru izstrādātājs izmantos savā kodā. Nemainiet šo unikālo nosaukumu, ja process ir aktivizēts un kods ir izveidots, izsaucot darbību, izmantojot šo nosaukumu.
Svarīgi
Kad darbība ir aktivizēta un kods ir uzrakstīts, izmantojot unikālu nosaukumu, šo unikālo nosaukumu aizliegts mainīt, nenomainot arī kodu, kas uz to atsaucas.
Iespējot atcelšanu
Kopumā, procesi, kas atbalsta transakcijas, atsauks (vai veiks atriti) visu operāciju, ja kāda no tās daļām neizdodas. Pastāv daži izņēmumi. Daži izstrādātāji darbības iniciētajā kodā var aizliegt transakciju atbalstu. Piemēram, ja kods izpilda darbības citās sistēmās, kas ir ārpus transakcijas tvēruma. Darbība, kas darbojas programmā, nevar tās atgriezt. Daži paziņojumi platformā neatbalsta transakcijas. Bet visam, ko varat paveikt ar darbības lietotāja interfeisu, tiek piemērots transakciju atbalsts. Visas darbības, kas ir reāllaika darbplūsmas sastāvdaļa, tiek ņemtas vērā transakcijā, bet, izmantojot darbības, varat no tā izvairīties.
Jautājiet izstrādātājam, kurš izmantos šo paziņojumu, vai tam ir jābūt transakcijā vai nē. Kopumā darbībai ir jābūt transakcijā, ja biznesa procesa veiktajām darbībām nav jēgas, ja visas no tām netiek izpildītas pilnībā. Klasiskais piemērs ir līdzekļu pārskaitīšana no vienas bankas uz otru. Ja noņemat līdzekļus no viena konta, tie jāieskaita otrā. Ja kāda no šīm darbībām netiek veikta, abas nedrīkst tikt veiktas.
Piezīmes
Atriti nevar iespējot, ja kāda pielāgota darbība tiek izsaukta tieši no darbplūsmas. Atriti var iespējot, ja darbību aktivizē Dynamics 365 Customer Engagement (on-premises) tīmekļa pakalpojumu ziņojums.
Aktivizēt kā
Kā visos procesos, varat aktivizēt procesu kā veidni un izmantot to kā sagatavotu sākuma punktu procesiem, kuriem ir līdzīga loģika.
Procesa argumentu definēšana
Šajā apgabalā norādīsiet datus, kuri nepieciešami darbībai, lai to sāktu, kā arī datus, kas tiks atgriezti no darbības. Papildinformācija: Procesa argumentu definēšana
Posmu, nosacījumu un darbību pievienošana
Tāpat kā citos procesos, arī darbībām ir jānorāda kad un kuras darbības tiek īstenotas. Papildinformācija: Posmu, nosacījumu un darbību pievienošana
Procesa argumentu definēšana
Kad izstrādātājs izmanto ziņojumu, izstrādātājs var sākt ar kaut kādiem datiem, kurus var nodot šajā ziņojumā. Piemēram, lai izveidotu jaunu pieteikuma ierakstu, var pastāvēt pieteikuma nosaukuma vērtība, kura tiek nodota kā ievades arguments.
Kad paziņojums ir pabeigts, izstrādātājam var rasties vajadzība nodot datus, kas tikuši izmainīti vai izveidoti paziņojumā, citai koda operācijai. Šie dati ir izvades arguments.
Gan ieejas, gan izejas argumentiem ir jābūt nosaukumam, tipam un informācijai par to, vai arguments ir vienmēr nepieciešams. Varat sniegt arī aprakstu.
Paziņojuma nosaukums un informācija par visiem procesa argumentiem sastāda paziņojuma parakstu. Kad darbība ir aktivizēta un tā tiek izmantota kodā, šo parakstu ir aizliegts mainīt. Ja šis paraksts mainās, neizdosies izpildīt nevienu kodu, kas izmanto šo ziņojumu. Šī nosacījuma vienīgais izņēmums varētu būt viena no parametriem maiņa, nosakot ka tas nav vienmēr nepieciešams.
Varat mainīt argumentu secību, pārkārtojot tos vai pārvietojot tos uz augšu vai uz leju, jo šie argumenti tiek identificēti pēc nosaukuma, nevis pēc to secības. Tāpat arī apraksta mainīšana netraucēs kodam, kas izmanto šo ziņojumu.
Darbības procesa argumentu tipi
Tālāk esošajā tabulā ir sniegti darbības procesa argumentu tipi.
Veids | Apraksts |
---|---|
Būla vērtība | A true vai false vērtība. |
Datums un laiks | Vērtība, kas glabā informāciju par datumu un laiku. |
Decimāldaļskaitlis | Skaitliska vērtība ar decimālu precizitāti. Tiek izmantota, kad precizitāte ir ļoti nozīmīga. |
Entītija | Ieraksts noteiktajai entītijai. Kad atlasāt entītiju, tiek aktivizēts nolaižamais saraksts, kurā varat atlasīt entītijas tipu. |
EntityCollection | Vienumu ierakstu kolekcija. |
EntityReference | Objekts, kas satur entītijas nosaukumu, ID, identifikatoru un tipu, unikāli to identificējot. Kad atlasāt vienumu EntityReference, tiek aktivizēts nolaižamais saraksts, kurā varat atlasīt entītijas tipu. |
Pludiņš | Skaitliska vērtība ar decimālu precizitāti. Tiek izmantots, kad dati ir iegūti no mērījuma, kas nav pilnīgi precīzs. |
Vesels skaitlis | Vesels skaitlis. |
Nauda | Vērtība, kas satur datus par naudas daudzumu. |
Salasīšanas saraksts | Vērtība, kas satur atribūta OptionSet opciju. |
String | Teksta vērtība. |
Piezīmes
EntityCollection argumentu vērtības nevar iestatīt lietotāja interfeisā nosacījumiem vai darbībām. Tās ir paredzētas izstrādātāju lietošanai pielāgotā kodā. Papildinformācija: Savu darbību izveide
Pievienot posmus un soļus
Darbības ir procesu veids, kas ļoti līdzinās reāllaika darbplūsmām. Visi soļi, kas var tikt izmantoti reāllaika darbplūsmās, var tikt izmantoti darbībās. Informāciju par darbībām, ko var izmantot gan reāllaika darbplūsmām, gan darbībām, skatiet rakstā Darbplūsmas posmi un darbības.
Papildus darbībām, ko var izmantot reāllaika darbplūsmām, darbībām ir arī Piešķirt vērtību solis. Darbībās tos var izmantot tikai izvades argumentu iestatīšanai. Varat izmantot veidlapu asistentu, lai izejas argumentos iestatītu noteiktas vērtības vai vērtības no ieraksta, kuru izmanto darbība, ierakstiem, kas saistīti ar šo ierakstu ar viens pret vairākiem attiecību, ierakstiem, kas izveidoti iepriekšējā solī, vai vērtībām, kas ir paša procesa sastāvdaļa.
Skatīt arī
Darbības
Pielāgotu darbību izsaukšana no darbplūsmas
Reāllaika darbplūsmu un darbību pārraudzība
Darbplūsmas procesi
Biznesa procesa plūsmu pārskats
Darbplūsmas procesu pārraudzība un pārvaldība
Izveidojiet savas darbības