¿Qué es la cadena de procesos?
- Una cadena de procesos es una secuencia de procesos que esperan en segundo plano un evento.
- Algunos de estos procesos desencadenan un evento separado que puede iniciar a su vez otros procesos.
- Proporciona varios conectores que permiten la ejecución alternativa y paralela del proceso.
- Por ejemplo, una tienda minorista recibe un pedido de un cliente, esto desencadenará una secuencia de eventos como verificar el material en stockà ordenar el producto de Warehouseà ordenar para fabricar el producto y así sucesivamente.
- Las cadenas de procesos proporcionan funciones gráficas de programación y supervisión para ayudar en la automatización, visualización y supervisión de tareas / procesos.
- Las cadenas de procesos están integradas en la cabina de administración de BI basada en el portal.
- Las cadenas de procesos se pueden considerar como diagramas de flujo que están programados para esperar en segundo plano y activados para un evento por otro proceso.
La cadena de procesos consta de tres pasos principales
- Iniciar proceso: describe cuándo comenzará el proceso (inmediatamente, trabajo programado, metaproceso, API)
- Conector: es un proceso de vinculación y puede elegir opciones para iniciar el próximo proceso
- Variante: el objeto en el que se supone que debemos ejecutar el proceso se llama Variante. Es un conjunto de parámetros pasados al proceso como el nombre del InfoPackage o Info-Objects
En este tutorial aprenderá:
Pasos para crear una cadena de procesos.
Pasos para comprobar la coherencia de la cadena de procesos.
Pasos para activar una cadena de procesos.
Pasos para asignar la cadena de procesos al componente de la aplicación.
Pasos para activar una cadena de procesos.
Cómo monitorear las cadenas de procesos.
Pasos para crear una cadena de procesos
RSPC es la transacción completa y única que se utiliza para el mantenimiento de la cadena de procesos. En esta pantalla, las cadenas de procesos existentes están ordenadas por "Componentes de la aplicación".
Hay dos vistas disponibles:
- Verificar vista
- Vista de planificación.
El modo predeterminado es Vista de planificación.
Paso 1)
Creación de una cadena de procesos:
Haga clic en el icono "Crear".
Paso 2)
- Ingrese el nombre técnico de la cadena de proceso.
- Ingrese una descripción significativa para la cadena de procesos.
Haga clic en la marca de verificación
Paso 3)
Aparece una nueva ventana. Haga clic en el icono "Nuevo" para crear un nuevo "Proceso de inicio".
Paso 4)
- Ingrese el nombre técnico del proceso de inicio.
- Ingrese una descripción significativa para el proceso de inicio y haga clic en el botón Entrar.
Paso 5)
La pantalla siguiente se utiliza para asignar un disparador basado en el tiempo o en el evento para la cadena de proceso.
- Haga clic en la opción "Programación directa" para programar la cadena de procesos para un tiempo específico.
- Haga clic en el botón “Cambiar selecciones” para ingresar los detalles para programar la cadena de procesos para su ejecución.
Paso 6)
Pasos para programar una cadena de procesos:
- Haga clic en el botón "Fecha / Hora". Especifique la fecha / hora de inicio programada, la fecha / hora de finalización.
- Para establecer la frecuencia, haga clic en la casilla de verificación "Trabajo periódico".
- Haga clic en el botón "PeriodValues".
- En la siguiente pantalla, seleccione la frecuencia requerida (por hora / diario / semanal / mensual / otro período). Haga clic en Guardar iconos y en el botón Atrás para volver a la pantalla RSPC anterior.
Clic en Guardar
Paso 7)
Agregar paquete de información:
Haga clic en el icono de "Tipos de proceso" para continuar.
Paso 8)
Como se mencionó anteriormente, la carga de datos se puede activar mediante un InfoPackage o un DTP.
- Si la carga de datos se va a realizar a través de un InfoPackage, utilice el tipo de proceso "Ejecutar InfoPackage"
- Si la carga de datos se va a realizar a través de un DTP, utilice el tipo de proceso "Proceso de transferencia de datos"
Paso 9)
Aparece una nueva ventana emergente. Aquí puede elegir el InfoPackage requerido.
Paso 10)
Conecte la variante de inicio y el paquete de información:
Hay 2 formas de hacer esto: haga clic con el botón derecho en el primer paso. Haga clic en "Conectar con" -> "Cargar datos"
Otra forma es seleccionar la "Variante de inicio" y mantener presionado el botón izquierdo del mouse. Luego mueva el botón del mouse al paso de destino. Una flecha debe seguir tu movimiento. Deje de presionar el botón del mouse y se creará una nueva conexión. Desde el proceso de inicio hasta cada segundo paso, hay una línea negra.
La cadena de procesos aparece como se muestra a continuación después de que se crea una conexión entre la variante de inicio y el paquete de información.
Para cualquier paso posterior, podemos elegir si el paso sucesor se ejecutará solo si el predecesor.
- Tuvo éxito: se utiliza normalmente en el procesamiento normal
- Terminó con errores: generalmente se usa para enviar mensajes de falla
- Ejecutar independientemente del éxito o fracaso del paso anterior
Pasos para comprobar la coherencia de la cadena de procesos
- Seleccione el menú "Ir a"
- Elija "Vista de cheques".
SAP verificará si todos los pasos están conectados y tienen al menos un predecesor. No se detectan errores lógicos. Si recibimos advertencias o el mensaje "La cadena está bien", podemos activarlo. Si la verificación identifica algunos errores, primero debemos eliminar los errores.
Pasos para activar una cadena de procesos
- Haga clic en el menú "Cadena de proceso"
- Seleccione "Activar".
- O seleccione el botón "Activar"
Pasos para asignar una cadena de proceso a un componente de aplicación
De forma predeterminada, la Cadena de procesos se crea en el componente de aplicación "No asignado".
- Elija el botón "Componente de la aplicación"
- Seleccione el componente requerido y Reactive la cadena.
Pasos para activar una cadena de procesos
- Haga clic en el menú "Ejecución".
- Elija "Programar".
Alternativamente, presione el botón "Programar".
La cadena se programará como trabajo en segundo plano y se puede ver en el código de transacción SM37. Encontrará un trabajo llamado "BI_PROCESS_TRIGGER". Todas las cadenas de procesos están programadas con el mismo nombre de trabajo.
Cómo monitorear las cadenas de procesos
- Hay varios entornos de trabajo disponibles para supervisar las ejecuciones de la cadena de procesos:
- Vaya a la pestaña Administración desde DatawarehouseWorkBench (RSA1)
- BI Monitor en el sistema de gestión del centro de cómputo (CCMS)
- Monitoreo de cadenas de proceso diarias (Transacción RSPCM)
- Vista de registro para ejecuciones de una cadena de procesos en el mantenimiento de la cadena de procesos (transacción RSPC)