Invocar accions de procés personalitzades des d'un flux de treball
Els fluxos de treball disposen de moltes capacitats que admeten diferents escenaris empresarials. El fet de cridar accions d'operacions de dades bàsiques per a una fila, com ara crear, actualitzar i suprimir, des de dins d'un flux de treball resol bastants escenaris empresarials. No obstant això, si uniu les capacitats dels fluxos de treball amb el poder de les accions de procés personalitzades invocades directament des dins d'un flux de treball, afegiu una gamma nova d'escenaris empresarials a l'aplicació sense necessitat d'escriure codi.
Fem una ullada a l'escenari en el qual s'invoca una acció de procés personalitzada des d'un flux de treball. Invocarem una acció de procés personalitzada per sol·licitar l'aprovació de l'administrador quan un descompte per a una oportunitat especial superi el 20 %.
Exemple: crear una acció de procés personalitzada mitjançant la taula d'oportunitats
A l'explorador de solucions seleccioneu Processos.
A la barra de navegació, trieu Nou. Doneu un nom al procés i trieu la categoria Acció.
Per sol·licitar que s'aprovi el descompte, fem servir una acció personalitzada anomenada procés d'aprovació. Hem afegit un paràmetre d'entrada, SpecialNotes, i un pas Enviar correu electrònic per crear un missatge nou i enviar una sol·licitud d'aprovació de l'administrador, tal com es mostra aquí.

Per configurar el missatge de correu electrònic, trieu Defineix les propietats. Quan el formulari s'obre, utilitzeu l'Auxiliar de formulari per afegir notes especials i altra informació al correu electrònic, tal com es destaca a la captura de pantalla. Per afegir les notes especials, situeu el cursor al punt del missatge on vulgueu que apareguin i després, a l'Auxiliar de formulari, a Cerca, trieu Arguments a la primera llista desplegable i SpecialNotes a la segona. A continuació, seleccioneu D'acord.

Abans d'invocar l'acció de procés personalitzada des d'un flux de treball, cal activar-la. Un cop activada, podeu veure'n les propietats triant Visualitza les propietats.

Invocar una acció de procés personalitzada des d'un flux de treball
A l'explorador de solucions seleccioneu Processos.
A la barra de navegació, trieu Nou. Doneu un nom al procés i trieu la categoria Flux de treball.
Hem creat un flux de treball que invoca l'acció personalitzada Procés d'aprovació sempre que calgui que l'administrador aprovi un descompte d'una oportunitat superior al 20 per cent.

Per definir les propietats d'entrada de l'acció de procés personalitzada, trieu Defineix les propietats. Hem afegit un nom del compte relacionat amb l'oportunitat a les notes especials. En l'Auxiliar de formulari, a Cerca, trieu Compte a la primera llista desplegable i Nom del compte a la segona. A continuació, seleccioneu D'acord. La propietat Destinació és necessària i l'emplena el sistema. El valor {Opportunity(Opportunity)} en la propietat Objectiu és la mateixa oportunitat que està executant el flux de treball. Alternativament, podeu triar una oportunitat específic per a la propietat de destinació mitjançant l'ús de cerca.
