Flujos de proceso de negocio de modelo
Publicado: noviembre de 2016
Se aplica a: Dynamics CRM 2015
Un flujo de proceso de negocio permite crear ventas, servicios y otros procesos comerciales más eficaces y rentables. Contar con procesos de alto rendimiento en el lugar lo ayudará a incrementar sus índices de ganancias, mejorar la satisfacción de los clientes y aumentar sus ingresos.
Un flujo del proceso de negocio crea una visualización del proceso de negocio mediante controles especiales en la parte superior de los formularios de entidad. Los usuarios son guiados a través de diversas fases de procesos de ventas, marketing o servicios de finalización. Cada proceso admite varias etapas y pasos. Puede agregar o quitar pasos, cambiar el orden de las fases, o agregar nuevas entidades al flujo del proceso de negocio.
Vídeo: Proceso negocio en Microsoft Dynamics CRM 2015
En este tema
Qué hace un flujo de proceso de negocio y cómo puede aprovecharse
Ejemplo de un flujo de proceso de negocio que usa varias fases y entidades
Implementar un flujo de proceso de negocios en el código
Número máximo de procesos, fases y pasos
Use el script del lado del cliente para automatizar la interacción con flujos de proceso de negocio
Qué hace un flujo de proceso de negocio y cómo puede aprovecharse
Un flujo del proceso de negocio lo guía a través de diversas fases en el proceso de negocio, desde el principio hasta el final. Cada fase contiene pasos predefinidos, lógicamente conectados. El paradigma pasa de ser centrado en el formulario a centrado en el proceso. Ya no necesita recordar todos los formularios que debe usar y en qué orden. El flujo del proceso le indicará dónde se encuentra en el proceso, de dónde procedía, y qué hacer a continuación. Puede controlar su propio progreso en forma constante.
El flujo de proceso garantizar la precisión y la eficacia. Lo mantiene en el camino y no le permitirá desviarse de la tarea. Los pasos dentro de una fase no necesitan completarse en un orden específico, pero debe completar todos los pasos necesarios en una fase para poder continuar a la siguiente fase.
Nota
No todos los pasos de la fase están marcados como necesarios. Los pasos que no son necesarios pueden omitirse. No existe una forma programática de marcar un paso como necesario. Esta acción debe realizarse en la interfaz de usuario (UI), cuando crea o modifica el flujo de proceso de negocio.
Puede crear varios flujos de proceso para una entidad. Por ejemplo, puede crear un flujo de proceso para un pedido grande de equipos y un proceso diferente para un pedido pequeño.
Un flujo de proceso es portátil. Puede exportar e importar un flujo de proceso como una solución.
Puede diseñar un flujo de proceso para un tipo de entidad, o incluir el proceso en varias entidades, como entidades de cliente potencial, cuenta y contacto.
En el flujo de proceso multiregistro, puede cerrar con una entidad que participe en el proceso. Por ejemplo, puede empezar con una oportunidad, trasladarla a una oferta, luego trasladarla a un pedido, y finalmente cerrar en la última fase con la obtención de la oportunidad.
Un flujo de proceso es altamente personalizable. Es muy fácil agregar o quitar fases, paso o entidades.
Una flujo de proceso le permitirá cumplir con las políticas de seguridad de la organización. Puede elegir los roles de seguridad específicos para el flujo del proceso. Solo los usuarios con estos roles de seguridad podrán cambiar el proceso del registro o asociarlo con él.
Puede cambiar un proceso para un registro o asociarlo con un nuevo registro. Por ejemplo, tiene una oportunidad para vender un número pequeño de suministros médicos. Selecciona el flujo de proceso de "Oportunidad pequeña" para su oportunidad. Sin embargo, posteriormente se entera de que esta oportunidad tiene un potencial para convertirse en un pedido mucho más grande. Puede cambiar fácilmente a un flujo de proceso de "Oportunidad grande".
Nota
El flujo del proceso siempre empieza por el principio, cuando cambia a otro proceso.
Las categorías de la fase pueden usarse para vincular fases mediante flujos de proceso con fines de generación de informes.
Los flujos de proceso están disponibles en la aplicación web de Microsoft Dynamics 365 y en Microsoft Dynamics CRM para tabletas.
Puede desencadenar un flujo de trabajo automático desde el flujo del proceso (para ejecutar en segundo plano), cuando cambia un valor de campo de un registro que participa en el flujo del proceso. Por ejemplo, puede desencadenar un flujo de trabajo para que se ejecute si cambia un código postal o un número de teléfono para una cuenta.
Ejemplo de un flujo de proceso de negocio que usa varias fases y entidades
Este ejemplo muestra que puede cambiar fácilmente los procesos de ventas, moverlos a través de varios registros, desde una oportunidad a un caso y volver a la oportunidad. También muestra que puede incluir un proceso de aprobación en el flujo del proceso de negocio.
Una empresa vende servicios de Internet para hogares y empresas. Un equipo típico incluye un representante de ventas, un jefe de ventas, y un técnico de campo. Un representante de ventas trabaja en oportunidades de venta para vender servicios de Internet para el hogar y para empresas.
El administrador del sistema define dos procesos de ventas:
Servicios de Internet para el hogar.
Servicios de Internet para empresas.
Para ventas comerciales, un proceso para servicios de Internet puede estar compuesto por las siguientes fases:
Desarrollar un acuerdo. El representante de ventas comienza con el desarrollo de una nueva oportunidad. El representante completa un formulario de oportunidad con toda la información necesaria para vender servicios de Internet para su uso doméstico. Sin embargo, en el proceso, el representante se da cuenta de que se trata de una oportunidad mucho más grande y decide ajustar la oportunidad para vender a los negocios. El representante de ventas cambia el flujo del proceso de venta de servicios de Internet para el hogar a venta de servicios de Internet para empresas.
Proponga un acuerdo. El representante de ventas envía la propuesta al jefe de ventas para su aprobación. El jefe de ventas aprueba la propuesta. El representante de ventas notifica al cliente que la propuesta está aprobada.
Instala el servicio de Internet. El representante de ventas crea un caso para realizar un seguimiento de la instalación y lo asigna al técnico de campo. Una vez que se completa la instalación, el técnico de campo notifica el representante de ventas. El representante de ventas cierra el caso como resuelto.
Cerrar un acuerdo. El representante de ventas completa el formulario y cierra la oportunidad como lograda.
Implementar un flujo de proceso de negocios en el código
El flujo de proceso de negocios es una de las categorías del flujo de trabajo (proceso). Otras categorías de proceso incluyen acción, flujo de trabajo y diálogo. Para obtener más información, vea Categorías de flujo de trabajo. Varios atributos admiten la funcionalidad de flujo de proceso de negocio. Dos atributos pertenecen a la entidad de flujo de trabajo (proceso) y a otros atributos, a cualquier entidad que participe en el flujo del proceso. Las entidades personalizadas y las entidades que han actualizado los formularios de la interfaz de usuario pueden participar en el flujo de proceso. Las entidades actualizadas de la interfaz de usuario tienen la propiedad de IsAIRUpdated definida en true. Para habilitar una entidad para el flujo de proceso de negocio, defina la propiedad de IsBusinessProcessEnabled en true.
Importante
La habilitación de una entidad para el flujo de proceso de negocio es un proceso unidireccional. No puede revertirlo.
Nota
Para ver los metadatos de la entidad de su organización, instale la solución Explorador de metadatos que se describe en Examinar los metadatos de la organización. También puede ver los metadatos de una organización no personalizada en una hoja de cálculo de Excel denominada EntityMetadata.xlsx que se incluye en la carpeta de nivel superior de la descarga del SDK.
Para poder el flujo de proceso, debe activarlo. Para activarlo, debe tener el privilegio de prvActivateBusinessProcessFlow para la entidad (proceso) de flujo de trabajo. Use el mensaje de SetStateRequest para definir el estado del registro de flujo de trabajo (proceso) en Activated.
Los atributos compatibles con el flujo de proceso de negocio se muestran en la tabla siguiente.
Entidad |
Nombre del atributo |
Descripción |
Tipo |
---|---|---|---|
flujo de trabajo (proceso) |
ProcessRoleAssignment |
Roles de seguridad que se asignaron a este flujo de proceso de negocio. Solo los usuarios con estos roles de seguridad podrán cambiar un proceso del registro o asociarlo con un nuevo registro. |
Varias líneas de texto |
flujo de trabajo (proceso) |
ProcessOrder |
Pedido de flujos de proceso de negocio para una entidad. El pedido especificado se usa para mostrar los flujos de proceso de negocio en una lista. En función de los roles de seguridad, los usuarios no pueden ver cada flujo de proceso de negocio en la lista. |
Número entero |
Entidad habilitada para el flujo de proceso de negocio |
ProcessId |
El Id. de flujo de proceso de negocio en el que participa el registro de entidad. |
GUID |
Entidad habilitada para el flujo de proceso de negocio |
StageId |
El Id. de etapa en el flujo de proceso de negocio al que se asigna el registro de entidad. La fase se compone de pasos lógicamente conectados. Las fases y los pasos se describen en el atributo de Workflow.XAML. |
GUID |
Entidad habilitada para el flujo de proceso de negocio |
TraversedPath |
Solo para uso interno. No se admite la actualización de este valor. |
Cadena |
Número máximo de procesos, fases y pasos
Por cada entidad, el valor predeterminado para el número máximo de flujos de proceso de negocio activados es de 10. Puede especificar un valor distinto mediante el atributo Organization.MaximumActiveBusinessProcessFlowsAllowedPerEntity. Sin embargo, si el valor es superior a 10, verá una disminución en el rendimiento del sistema cuando cambia procesos o abre un registro que tiene un flujo de proceso de negocio asignado. Esto puede resultar más apreciable si los procesos abarcan varias entidades.
Los siguientes valores no se pueden personalizar:
El número máximo de fases por entidad en el proceso es 30.
El número máximo de pasos en cada fase es 30.
El número máximo de entidades que pueden participar en el flujo de proceso es 5.
Use el script del lado del cliente para automatizar la interacción con flujos de proceso de negocio
Con Microsoft Dynamics CRM 2015 y actualización de Microsoft Dynamics CRM Online 2015 hay un objeto del lado del cliente que puede usar para interactuar con flujos de proceso de negocio en sus scripts de formulario.Más información:Escribir scripts para flujos de procesos de negocio
Ver también
Vídeo: Proceso negocio en Microsoft Dynamics CRM 2015
Categorías de flujo de trabajo
Escribir flujos de trabajo para automatizar procesos de negocios
Crear flujos de trabajo en tiempo real
Habilitación de proceso con Microsoft Dynamics CRM 2013
Ayuda y entrenamiento: Crear un nuevo proceso de negocio
Ayuda y entrenamiento: Asignación de roles de procesos de negocio
Ayuda y entrenamiento: Oriente al personal en tareas comunes con procesos
Ayuda y entrenamiento: Agregar procesos de negocio listos para usar
TechNet: Flujos de proceso de negocio
Escribir scripts para flujos de procesos de negocio
© 2017 Microsoft. Todos los derechos reservados. Copyright