Invocar accións de proceso personalizadas desde un fluxo de traballo

Os fluxos de traballo teñen numerosas capacidades para ofrecer asistencia a escenarios de negocio. Chamar accións de operación de datos básicas para unha fila, tales como crear, actualizar e eliminar, desde un fluxo de traballo resolve bastantes escenarios de negocio. No entanto, se ás posibilidades dos fluxos de traballo se lles suma a forza da accións de proceso personalizadas activadas directamente desde un fluxo de traballo, pode engadir unha nova serie de escenarios de negocio á súa aplicación sen a necesidade de crear código.

Vexamos un escenario en que unha acción de proceso personalizada se activa desde un fluxo de traballo. Activaremos unha acción de proceso personalizada para solicitar a aprobación do xestor cando un desconto para unha oportunidade determinada excede o 20 %.

Exemplo: crear unha acción de proceso personalizada usando a táboa de oportunidades

  1. No explorador de solucións, seleccione Procesos.

  2. Na barra de navegación, elixa Novo. Déalle un nome ao proceso e escolla a categoría Acción.

Para solicitar unha aprobación do desconto, estamos a usar unha acción personalizada chamada Proceso de aprobación. Engadimos un parámetro de entrada, SpecialNotes e un paso Enviar correo para crear unha nova mensaxe e enviar unha solicitude para a aprobación do xestor, como se mostra aquí.

Engade un paso- enviar correo electrónico.

Para configurar a mensaxe de correo, escolla Definir Propiedades. Ao abrir o formulario, utilice o Asistente de formularios para engadir notas especiais e outra información ao correo electrónico, tal e como se indica na captura de pantalla. Para engadir notas especiais, poña o cursor onde desexa que as notas aparezan na mensaxe e, a seguir, no Asistente de formularios, en Buscar, escolla Argumentos na primeira lista despregable e escolla SpecialNotes na segunda lista despregable e, a seguir, escolla Aceptar.

Configurar correo electrónico.

Antes de poder invocar a acción de proceso personalizada desde un fluxo de traballo ou diálogo, debe activala. Despois de activar a acción, pode ver as súas propiedades se escolle Ver propiedades.

Activar acción personalizada- proceso de aprobación.

Invocar unha acción de proceso personalizada desde un fluxo de traballo

  1. No explorador de solucións, seleccione Procesos.

  2. Na barra de navegación, elixa Novo. Déalle un nome ao proceso e escolla a categoría Fluxo de traballo.

Creamos un fluxo de traballo que activa a acción personalizada Proceso de aprobación sempre que se precise a aprobación do xestor para un desconto superior ao 20 % nunha oportunidade.

Definir propiedades de acción do fluxo de traballo.

Pode definir as propiedades de entrada da acción de proceso personalizada se escolle Definir Propiedades. Engadimos un nome da conta relacionada coa oportunidade nas notas especiais. No Asistente de Formularios, en Buscar, escolla Conta na primeira lista de lista despregable, escolla Nome da Conta na segunda lista despregable da lista e, a seguir, escolla Aceptar. A propiedade Destino é obrigatoria e é cumprimentada polo sistema. A {Opportunity(Opportunity)} na propiedade Destino é a mesma oportunidade en que o fluxo de traballo se está a executar. Tamén pode escoller unha oportunidade específica para a propiedade de destino se utiliza buscar.

Definir os parámetros de entrada para a acción ApprovalProcess.

Nota

Pode indicarnos as súas preferencias para o idioma da documentación? Realice unha enquisa breve. (teña en conta que esa enquisa está en inglés)

Esta enquisa durará sete minutos aproximadamente. Non se recompilarán datos persoais (declaración de privacidade).