Administración de Oracle CRM On Demand > Gestión del proceso de negocio > Configuración de flujo de trabajo > Creación de reglas de flujo de trabajo
Creación de reglas de flujo de trabajo
Este tema explica cómo crear reglas de flujo de trabajo con un evento de lanzamiento diferente a Evento programado. Para obtener información sobre la creación de reglas de flujo de trabajo con el evento de lanzamiento Evento programado, consulte Creación de eventos programados.
NOTA: si la casilla de verificación Activar soporte de traducción de idiomas para mensajes de cancelación/almacenamiento de flujo de trabajo está activada en el perfil de la compañía, el campo Traducir a idioma estará disponible en la página Detalle de regla de flujo de trabajo y en la página Edición de regla de flujo de trabajo al editar una regla de flujo de trabajo existente. El campo Traducir a idioma permite introducir versiones traducidas de los mensajes de error personalizados que se devuelven a los usuarios o servicios web si no se cumple la condición en una regla de flujo de trabajo y la casilla de verificación Cancelar almacenamiento está activada para la regla. Para obtener más información sobre el campo Traducir a idioma, consulte Cancelación de operaciones de almacenamiento de flujo de trabajo.
Antes de comenzar. La funcionalidad de flujo de trabajo de Oracle CRM On Demand se debe configurar para la compañía, como se describe en Acerca de las reglas de flujo de trabajo. Para realizar los procedimientos descritos en esta sección, debe tener el privilegio Administrar reglas de datos - Administrar reglas de flujo de trabajo en el rol de usuario. Para crear reglas de flujo de trabajo para el tipo de registro de usuario, también debe tener el privilegio Administrar reglas de datos - Administrar reglas de flujo de trabajo para usuario en el rol de usuario. El administrador puede activar este privilegio para el rol de administrador y para cualquier otro rol según sea necesario. Para obtener más información sobre las consideraciones para crear las reglas de flujo de trabajo para el tipo de registro de usuario, consulte Consideraciones para la creación de reglas de flujo de trabajo para el tipo de registro Usuario. Para obtener información acerca de cómo agregar privilegios a roles, consulte Adición de roles.
NOTA: una vez que se crea una regla, no se puede cambiar el tipo de registro ni el evento desencadenador de la regla. No obstante, se puede actualizar la condición del flujo de trabajo.
Para crear una regla de flujo de trabajo
- En la esquina superior derecha de cualquier página, haga clic en el enlace global Administrador.
- En la sección Gestión de procesos de negocio, haga clic en Configuración de flujo de trabajo.
- En la página Lista de reglas de flujo de trabajo, realice una de las siguientes acciones:
- Para crear una nueva regla de flujo de trabajo a partir de la copia de una existente, haga clic en Copiar en la regla de flujo de trabajo que desee copiar.
- Para crear una nueva regla de flujo de trabajo que no esté basada en una existente, haga clic en Nuevo en la barra de título.
- En la página Detalle de regla de flujo de trabajo, en la sección Detalles de reglas de flujo de trabajo clave, rellene la información de regla.
La siguiente tabla describe los campos de regla.
Campo
|
Descripción
|
Nombre de flujo de trabajo
|
Introducir un nombre exclusivo y limitado a 50 caracteres.
|
Activa
|
Utilice la casilla de verificación Activo para activar y desactivar la regla. Es posible activar al mismo tiempo un número cualquiera de reglas de flujo de trabajo.
|
Pedido
|
Este campo es de sólo lectura cuando crea la regla de flujo de trabajo. Determina el orden en el que Oracle CRM On Demand invoca las reglas basadas en el mismo tipo de registro y el mismo evento desencadenador, y si procede, el mismo tipo de registro. Oracle CRM On Demand asigna automáticamente la regla al siguiente número de pedido no utilizado para las reglas basadas en el mismo tipo de registro y el mismo evento desencadenador. Si el evento desencadenador de la regla de flujo de trabajo es Tras asociación con principal o Tras disociación con principal, Oracle CRM On Demand asigna automáticamente la regla al siguiente número de pedido no utilizado para las reglas basadas en el mismo tipo de registro, el mismo evento desencadenador y el mismo tipo de registro. Posteriormente, puede cambiar el orden de las reglas de flujo de trabajo. Para obtener más información, consulte Modificación del orden de las reglas de flujo de trabajo.
|
Salir
|
Si selecciona la casilla de verificación Salir en esta regla de flujo de trabajo y se cumple la condición de la regla, se llevarán a cabo las acciones activas en esta regla de flujo de trabajo. No obstante, no se activará ninguna de las reglas de flujo de trabajo posteriores basadas en el mismo tipo de registro y el mismo evento desencadenador, y si procede, en el mismo tipo de registro principal.
Si no se cumple la condición de la regla de trabajo, Oracle CRM On Demand aplicará la siguiente regla de la secuencia, independientemente de la configuración de la casilla de verificación Salir en esta regla de flujo de trabajo.
|
Descripción
|
(Opcional) Introduzca información adicional sobre la regla de flujo de trabajo como, por ejemplo, el propósito de la regla.
|
Tipo de registro
|
Seleccione el tipo de registro para la regla de flujo de trabajo.
En el caso de eventos desencadenadores de creación, actualización y eliminación, cada regla de flujo de trabajo está relacionada únicamente con un tipo de registro. La regla se evalúa para ese tipo de registro y las acciones se realizan sobre ese mismo tipo. Una vez que se crea una regla, no se puede cambiar el tipo de registro de la regla.
Para las reglas de flujo de trabajo donde el evento desencadenador en la reglas Tras asociación con principal o Tras disociación del principal, seleccione el tipo de registro del registro secundario. Por ejemplo, si desea que la regla de flujo de trabajo se desencadene cuando se asocie un registro de contacto a un registro de cuenta, seleccione Contacto en este campo y seleccione Cuenta en el campo Tipo de registro principal.
|
Evento desencadenador
|
Seleccione el evento que desencadena la regla.
Cuando este evento tiene lugar en un registro de un tipo concreto, se evalúa la regla. Una vez que se crea una regla, no se puede cambiar el evento desencadenador de la regla.
NOTA: los eventos desencadenadores Tras asociación con principal y Tras disociación del principal sólo son compatibles para los tipos de registro Cuenta, Contacto y Oportunidad. Para obtener más información, consulte la sección Acerca de los eventos de lanzamiento de asociación y disociación.
|
Tipo de registro principal
|
Este campo se muestra al seleccionar el evento desencadenador Tras asociación con principal o Tras disociación del principal.
Seleccione el tipo de registro principal. Por ejemplo, si está configurando una regla de flujo de trabajo que se desencadenará cuando se asocie un registro de contacto con un registro de cuenta principal, seleccione Cuenta en este campo y Contacto en el campo de tipo de registro.
|
- Si desea definir alguna condición en la regla de flujo de trabajo, haga clic en el icono fx de la sección Condición de regla de flujo de trabajo y utilice el Expression Builder para definir la condición de la regla de flujo de trabajo. Para obtener más información sobre el Expression Builder, consulte Expression Builder.
NOTA: si no se define ninguna condición en la regla de flujo de trabajo, las acciones de la regla se realizan cada vez que se desencadena la regla.
Al crear condiciones en las reglas de flujo de trabajo, tenga en cuenta las siguientes cuestiones:
- Las condiciones de la regla de flujo de trabajo pueden contener un máximo de 2048 caracteres.
- Puede configurar reglas de trabajo que sean específicas de un canal o rol determinados. Para obtener más información sobre la restricción de reglas de flujo de trabajo a roles o canales concretos, consulte Restricción de reglas de flujo de trabajo a canales o roles concretos.
- Para determinar si se ha actualizado un campo de un registro, utilice una condición similar a la siguiente en la regla de flujo de trabajo. En este ejemplo, la cadena utilizada para determinar si ha cambiado el campo es No válido, pero puede utilizar cualquier cadena que desee, siempre que no exista como valor en el campo que se esté examinando:
IfNull([<FieldName>], "No válido") <> IfNull(PRE("<FieldName>"), "No válido")
PRECAUCIÓN: la función PRE no devuelve el valor anterior de un campo si la función se utiliza en otro flujo de trabajo o acción llamada después de una acción de espera. Para obtener más información sobre la función PRE(), consulte PRE.
- Si la sección Acciones si la condición es falsa de la página Detalle de regla de flujo de trabajo está disponible, podrá especificar que se cancele la operación de grabación si no se cumple la condición de la regla.
Para obtener más información acerca de cómo especificar que se cancele la operación de grabación si no se cumple la condición de la regla, consulte Cancelación de operaciones de grabación de flujo de trabajo.
- Guarde la regla de flujo de trabajo.
Cuando haya guardado la regla, puede crear acciones para dicha regla. Puede crear varias acciones para una regla de flujo de trabajo, hasta un máximo de 25 acciones para cada regla.
NOTA: Los nombres de campo independientes del idioma y la sintaxis de nombre de campo que se utilizan en las expresiones de ejemplo de este tema son los que se utilizaban en las versiones de Expression Builder anteriores a la versión 29 Service Pack 1. Estos ejemplos siguen siendo válidos. Sin embargo, si selecciona los campos correspondientes para una expresión en la lista Campos de Expression Builder, en la versión 29 Service Pack1 o posterior, los nombres de campo y la sintaxis de los nombres de campo serán diferentes de los indicados en los ejemplos. Se recomienda seleccionar siempre los campos para las expresiones de la lista Campos de Expression Builder para que los nombres de campo y la sintaxis de los nombres de campo sean siempre correctos. Para obtener más información sobre los nombres de campo y la sintaxis de nombre de campo en las expresiones, consulte Acerca de las expresiones.
Para procedimientos paso a paso para crear acciones de flujo de trabajo, consulte los siguientes temas:
Temas relacionados
Consulte los siguientes temas para obtener información relacionada con el flujo de trabajo:
|