Comparteix via


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

  1. A l'explorador de solucions, seleccioneu Processos.

  2. A la barra de navegació, trieu Crea. Doneu un nom al procés i trieu la categoria Acció .

Per sol·licitar l'aprovació del descompte, utilitzem una acció personalitzada anomenada Procés d'aprovació. Hem afegit un paràmetre d'entrada, SpecialNotes, i un pas Envia un correu electrònic per crear un missatge nou i enviar una sol·licitud d'aprovació del gestor, com es mostra aquí.

Afegeix un pas: envia un correu electrònic.

Per configurar el missatge de correu electrònic, trieu Defineix les propietats. Quan s'obri el formulari, utilitzeu l'Assistent de formularis per afegir notes especials i altra informació al correu electrònic, tal com es ressalta a la captura de pantalla. Per afegir les notes especials, col·loqueu el cursor on voleu que apareguin les notes al missatge i, a continuació, a l'Auxiliar de formulari, aBuscar , trieuArguments a la primera llista desplegable i trieu NotesEspecials a la segona llista desplegable i, a continuació, trieu D'acord .

Configurar el correu electrònic.

Abans d'invocar l'acció de procés personalitzada des d'un flux de treball, cal activar-la. Després d'activar l'acció, podeu visualitzar-ne les propietats triant Visualitza les propietats.

Activa l'acció personalitzada - procés d'aprovació.

Invocar una acció de procés personalitzada des d'un flux de treball

  1. A l'explorador de solucions, seleccioneu Processos.

  2. A la barra de navegació, trieu Crea. 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 es requereixi l'aprovació del gestor per obtenir un descompte superior al 20 per cent per a una oportunitat.

Definiu les propietats de l'acció des del flux de treball.

Podeu definir les propietats d'entrada de l'acció de procés personalitzada triant Defineix les propietats. Hem afegit un nom del compte relacionat amb l'oportunitat a les notes especials. A l'Assistent de formulari , aBuscar , trieuCompte a la primera llista desplegable, trieu Nom del compte a la segona llista desplegable i, a continuació, trieu D'acord . La propietat Target és necessària i el sistema l'emplena. La {propietat Opportunity(Opportunity)} a la propietat Target és la mateixa oportunitat en què s'executa el flux de treball de trucada. Alternativament, podeu triar una oportunitat específic per a la propietat de destinació mitjançant l'ús de cerca.

Definiu els paràmetres d'entrada per a l'acció ApprovalProcess.