Crear reglas de negocio basadas en flujos de proceso de negocio

 

Publicado: febrero de 2017

Se aplica a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Con Microsoft Dynamics 365 (en línea y local), puede definir las reglas de negocio basadas en procesos de negocio sin escribir código, directamente en la interfaz de usuario (UI) de Dynamics 365.

Nota

Este tema muestra cómo crear reglas de negocio en Dynamics CRM. Para obtener información sobre la creación de reglas de negocio en Dynamics 365, consulte Ayuda y entrenamiento: Crear reglas de negocio y recomendaciones para aplicar lógica en un formulario.

Puede definir reglas de negocio en la interfaz de usuario basándose en:

  • Proceso de negocio activo actualmente que se representa en un formulario de la interfaz de usuario.

  • Fase activa del proceso de negocio. Una fase activa es la fase en la que esté actualmente.

  • Fase seleccionada del proceso de negocio. Una fase que seleccione en el flujo del proceso. Esta fase puede ser la fase activa o no.

  • Categoría de fase del proceso de negocio. Una categoría le permite agrupar fases por tipo de acción. Las opciones de la categoría de fase vienen del conjunto de opciones globales Categoría de fase. Puede agregar opciones a este conjunto de opciones globales y cambiar las etiquetas de las opciones existentes si lo desea.

Para obtener más información sobre los flujos de proceso de negocio, consulte: Flujos de proceso de negocio y Crear un nuevo flujo de proceso de negocio.

Una regla de empresa es desencadenada por eventos de procesos de negocio, por ejemplo cuando cambia un proceso a una nueva fase activa o se selecciona una fase. La ejecución de la lógica de negocios hará que la página de la interfaz de usuario del flujo de proceso de negocio se actualice. Podrá personalizar la interfaz de usuario para mostrar u ocultar determinados campos en diversas fases del flujo del proceso o marcar determinados campos como requeridos por el negocio.

Al crear las reglas de negocio basadas en flujos de procesos de negocio, considere la siguiente información sobre la ejecución de reglas de negocio.

  • Las condiciones basadas en flujo del proceso de negocio en reglas de negocio con el ámbito de entidad se evalúan en el servidor en los siguientes casos:

    • Si la condición se basa sólo en el flujo de proceso y no en fases.

    • Si la condición se basa sólo en el flujo de proceso y en la fase activa.

    • Si la condición se basa en la categoría de fase de la fase activa.

  • Las condiciones basadas en flujo del proceso de negocio con el ámbito de entidad no son válidas en los siguientes casos:

    • Si la condición se basa sólo en el flujo de proceso y en la fase seleccionada.

    • Si la condición se basa sólo en la categoría de fase de la fase seleccionada.

  • Un regla de negocio basada en un flujo de proceso de negocio se ejecuta:

    • En el cambio del proceso de negocio si la regla solo se basa en el flujo del proceso y no en fases.

    • En el cambio del proceso de negocio o en el cambio de la fase activa si la selección de la columna Campo para las fases es Fase activa.

    • En el cambio del proceso o en el cambio de la fase seleccionada si la selección de la columna Campo para las fases es Fase seleccionada.

  • Una regla de negocio definida en la categoría de fase para la fase activa se ejecuta al cambiar el proceso o al cambiar la fase activa del proceso.

  • Una regla de negocio definida en la categoría de fase para la fase seleccionada se ejecuta al cambiar el proceso o al cambiar la fase seleccionada del proceso.

Para definir las reglas de negocio, deberá desplazarse a Microsoft Dynamics 365 > Configuración > Personalización > Personalizar el sistema. En Componentes, expanda la entidad para la que desea definir la regla de negocios y haga clic en Reglas de negocio en el panel de navegación. Para definir una nueva regla, haga clic en Nueva.

Escenarios de ejemplo para reglas de negocio basadas en flujos de proceso de negocio

Los siguientes ejemplos describen reglas de negocio definidas para la entidad Opportunity. Representan varios escenarios comunes basados en el proceso de negocio Proceso de ventas de oportunidad, fases de proceso y categorías de fase.

Regla de proceso de negocio

En este ejemplo, la regla se basa en Proceso de ventas de oportunidad y no está ligada a una determinada fase. La ACCIÓN especifica que el campo Cuenta se debe mostrar en un formulario como campo obligatorio.

En la CONDICIÓN IF…THEN, seleccione Proceso de negocio y, en la lista desplegable Tipo, seleccione Valor. En la lista Valor se muestra Proceso de ventas de oportunidad, que es el valor predeterminado de la selección Proceso de negocio.

Proceso de negocio de regla de negocio.

Regla de fase activa

En el ejemplo siguiente, Regla de fase activa, en CONDICIÓN, en la lista desplegable Tipo, seleccione Valor con fase y en la lista Valor, seleccione Proceso de ventas de la oportunidad. También establezca la Fase activa como Proponer, como se indica aquí.

Condición de fase activa de reglas de empresa.

Para la fase Proponer, especifique el campo Descripción necesario. El campo se mostrará en la interfaz de usuario del flujo de proceso con una etiqueta que contiene el carácter de asterisco, de este modo Descripción*. En la CONDICIÓN ELSE IF, especifique el campo Definición como opcional, para las fases Calificar o Desarrollar. Para definir el campo Descripción como necesite, en la ACCIÓN, tiene que seleccionar la opción Establecer Requerido por la empresa y a continuación, seleccione Descripción en la lista Campo, y después seleccione Requerido por la empresa en la lista Estado. En la CONDICIÓN ELSE IF, seleccione No requerido por la empresa.

Acción de fase activa de reglas de negocio.

Ejemplo completo:

Fase activa de reglas de negocio.

Regla de fase seleccionada

La Regla de fase seleccionada es similar al ejemplo anterior, solo para la fase actualmente seleccionada en la interfaz de usuario del flujo del proceso.

Fase seleccionada de regla de empresa.

Reglas basadas en la categoría de fase

Los siguientes ejemplos muestran las reglas de negocio basadas en la categoría de fase: fase activa y fase seleccionada. En lugar de seleccionar Proceso de negocio en la CONDICIÓN IF…THEN, seleccione Categoría de fase (fase activa) y luego seleccione una categoría de fase. Convierta Descripción en un campo obligatorio para la categoría de fase Proponer y un campo no obligatorio para otras categorías, como se indica a continuación.

Categoría de fase activa de reglas de empresa

Categoría de fase seleccionada de regla de empresa.

Ver también

Crear y editar reglas de negocio
Flujos de proceso de negocio

© 2017 Microsoft. Todos los derechos reservados. Copyright