Administración de Oracle CRM On Demand > Gestión del proceso de negocio > Configuración de flujo de trabajo > Creación de acciones de flujo de trabajo: Espera
Creación de acciones de flujo de trabajo: Espera
Una acción de espera hace que Oracle CRM On Demand retrase la ejecución de otras acciones (posteriores) en una regla de flujo de trabajo hasta que haya pasado un período de espera. Puede especificar el período de espera como un período de tiempo, o puede especificar una fecha y hora de finalización para el período de espera. También puede especificar el período de espera directamente o crear una expresión para calcularlo
NOTA: El período de espera especifica la cantidad mínima de tiempo que debe transcurrir antes de que Oracle CRM On Demand comience a ejecutar las otras acciones en la regla de flujo de trabajo. La cantidad de tiempo real que transcurre antes de que las otras acciones se ejecuten puede ser mayor, dependiendo de la carga en la base de datos de Oracle CRM On Demand y el servidor de Oracle CRM On Demand, así como del número de acciones de espera que están pendientes cuando finalice el período de espera.
Acerca de las acciones de espera y de creación de evento de integración
Si desea utilizar una acción de creación de evento de integración para crear un evento de integración que capture los cambios realizados en un registro con el evento que activa una regla de flujo de trabajo, debe colocar esta acción antes de la acción de espera en la secuencia de acciones de la regla de flujo de trabajo. Si la acción de espera precede a la de creación de evento de integración en una regla de flujo de trabajo, la acción de espera impide que la de creación detecte los cambios en el registro. Cuando termina el período de espera de la acción de espera, se vuelve a leer el registro antes de que se ejecute el resto de acciones de la regla y no se mantienen los valores de los campos del registro existentes antes del evento que activó la regla de flujo de trabajo. Por lo tanto, se considera que el valor anterior y el actual son los mismos y la acción de creación de evento de integración no crea el evento porque no detecta cambios en los campos.
NOTA: puede crear varias acciones para una regla de flujo de trabajo (hasta un máximo de 25 acciones por regla).
El procedimiento siguiente describe cómo crear una acción de espera.
Antes de comenzar. Para realizar el siguiente procedimiento, el rol de usuario debe incluir el privilegio Gestionar reglas de datos - Gestionar reglas de flujo de trabajo. Para obtener información acerca de cómo agregar privilegios a roles, consulte Adición de roles.
Para crear una acción de espera
- Desplácese hasta la regla en la que desee crear la acción:
- 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, busque la regla en la que desea crear la acción.
Para obtener información acerca de cómo buscar reglas de flujo de trabajo en la página de la lista, consulte Filtrar listas.
- Haga clic en el enlace Nombre de flujo de trabajo en la regla.
- En la barra de título Acciones en la página Detalles de reglas de flujo de trabajo, haga clic en Menú y seleccione Espera.
NOTA: el evento activador de la regla de flujo de trabajo determina los tipos de acciones que se pueden crear en la regla.
CONSEJO: puede crear una copia de una acción de regla de flujo de trabajo existente haciendo clic en el enlace Copiar para la acción.
- En la página Edición de acciones de flujo de trabajo, introduzca un nombre para la acción.
- Si desea activar la acción, seleccione la casilla de verificación Activo.
- Si no desea que Oracle CRM On Demand vuelva a evaluar las condiciones de la regla después de finalizar el periodo de espera, anule la selección de la casilla de verificación Volver a evaluar condiciones de regla después de la espera.
NOTA: para obtener más información sobre la casilla de verificación Volver a evaluar condiciones de regla después de la espera, consulte Acerca de las reglas de flujo de trabajo basadas en el tiempo.
- Especifique la duración de la espera, utilizando una de las siguientes opciones:
- Seleccione la opción Período y, a continuación, introduzca el periodo del retraso en años, meses, días, horas y minutos de la manera siguiente:
- En el campo Años, introduzca un valor entero positivo entre 0 (cero) y 5.
- En el campo Meses, introduzca un valor entero positivo entre 0 (cero) y 12.
- En el campo Días, introduzca un valor entero positivo entre 0 (cero) y 200.
- En el campo Horas, introduzca un valor entero positivo entre 0 (cero) y 200.
- En el campo Minutos, introduzca un valor entero positivo entre 0 (cero) y 59.
No puede especificar un valor negativo o no entero como por ejemplo 1,5.
NOTA: El período máximo que se puede especificar mediante la opción Período es 5 años, 12 meses, 200 días, 200 horas y 59 minutos. Si desea especificar un período más largo y, a continuación, utilice la opción Expresión de período en lugar de la opción Período.
- Seleccione la opción Expresión de período, a continuación haga clic en el icono fx junto al campo y utilice el generador de expresiones para crear una expresión para calcular el periodo del retraso.
Puede utilizar la función Duración en el generador de expresiones para calcular un periodo en días o fracciones de días. Para obtener más información, consulte Duración.
La expresión se debe evaluar como un número. Los siguientes son ejemplos de expresiones válidas para calcular el periodo de un retraso:
Duration('P0YT1H') + Duration('P0YT1M') + Duration('P1Y')
Duration('P0YT1H') + 1
Duration('P1YT1H') - 1
No hay límite de longitud del período que puede devolver la expresión.
NOTA: si el período de espera calculado es negativo, el período de espera se define en cero y la acción Espera se completa inmediatamente. Cualquier acción restante de la regla de flujo de trabajo se ejecuta sin retraso.
- Seleccione la opción Hora, haga clic en el icono de agenda y seleccione la fecha final y la hora del retraso.
Seleccione la hora en función de la zona horaria especificada en la configuración personal.
- Seleccione la opción Expresión de hora, a continuación haga clic en el icono fx junto al campo y utilice el generador de expresiones para crear una expresión para calcular la fecha final y la hora del retraso.
Puede utilizar la función Duración en el generador de expresiones para calcular un periodo en días o fracciones de días. Para obtener más información, consulte Duración.
La expresión se debe evaluar como fecha y hora. Los siguientes son ejemplos de expresiones válidas para calcular la fecha final y la hora del retraso:
Timestamp() + Duration('P0YT5M')
Today() + Duration('P0YT1H5M')
NOTA: si la fecha y hora finales calculadas ya han transcurrido, el período de espera de la acción se define en 0 (cero) y la acción Espera se completa inmediatamente. Cualquier acción restante de la regla de flujo de trabajo se ejecuta sin retraso.
Si la expresión no se evalúa como una fecha y hora válidas, la acción Espera se completa inmediatamente y cualquier acción restante de la regla de flujo de trabajo se ejecuta sin retraso.
No hay límite de margen temporal para la definición de la fecha calculada.
- Guarde la acción.
Para obtener procedimientos paso a paso sobre la creación de otros tipos de acciones de flujo de trabajo, consulte los siguientes temas:
Temas relacionados
Consulte los siguientes temas para obtener información relacionada sobre los flujos de trabajo:
|