- WORKFLOW es un producto estándar de Oracle Corporation, que expresa el proceso de negocio de forma gráfica. Los usuarios pueden definir o cambiar de forma flexible la estructura del proceso mediante el flujo de trabajo. WORKFLOW es una aplicación basada en la base de datos, que consta de objetos de datos en segundo plano y programas cliente en primer plano. Este documento presenta principalmente el concepto básico de flujo de trabajo y las precauciones en el desarrollo.
Este documento presenta principalmente los siguientes contenidos:
- Instalación de CONSTRUCTOR DE FLUJO DE TRABAJO
- Uso del CONSTRUCTOR DE FLUJO DE TRABAJO
- La composición del flujo de trabajo.
- desarrollo de flujo de trabajo
- Desarrollo de flujo de trabajo en CCMIS
- instalación del generador de flujo de trabajo
Ejecute el programa de instalación y seleccione el siguiente botón a su vez en el indicador del asistente hasta que se complete.
Inicio -> Ejecutar -> regedit para editar el registro,
Haga clic en F3 o CTRL+F para encontrar "NLS_LANG"
Reemplace el valor que comienza con "AMERICAN_AMERICA" con: AMERICAN_AMERICA.ZHS16CGB231280
No es necesario reemplazar NLS_LANG cuyo valor clave es "CHINO SIMPLIFICADO_CHINA.ZHS16GBK".
Si es una máquina Pentium 4, antes de la instalación, debe buscar symc*.dll en el sistema y cambiarle el nombre a symc*.dll.bak para que quede inutilizable, de lo contrario no se puede instalar correctamente. Máquina Pentium 4, este paso no es necesario operar.
Nuevo: cree una nueva carpeta de flujo de trabajo (correspondiente a un archivo .wft);
Asistente de inicio rápido: cree rápidamente una carpeta de flujo de trabajo a través del asistente;
Abrir: abre una carpeta de flujo de trabajo existente;
Cerrar tienda: cierre y guarde la carpeta de flujo de trabajo abierta;
Guardar: guarde la carpeta de flujo de trabajo abierta;
Guardar como: guarda la carpeta de flujo de trabajo abierta;
Crear acceso directo: cree un acceso directo en el escritorio;
Verificar: verifique si hay algún error lógico en el flujo de trabajo que se muestra en la carpeta de flujo de trabajo;
Mostrar/ocultar tipos de elementos: mostrar u ocultar el flujo de trabajo;
Cargar roles desde la base de datos: obtenga usuarios válidos de la base de datos;
Salir: Salir del generador de flujos de trabajo.
Nuevo: Crea un nuevo flujo de trabajo, notificación, atributo, etc.;
Copiar: copia el flujo de trabajo, la notificación, los atributos, etc. seleccionados actualmente;
Pegar: pegar el contenido copiado
Eliminar: elimina el flujo de trabajo, la notificación, el atributo, etc. seleccionados actualmente;
Buscar: encontrar;
Buscar de nuevo: Encuentra el siguiente;
Propiedades: propiedades;
Detalles del proceso: muestra el diagrama de flujo en el flujo de trabajo;
Mover atributo: mueve las posiciones superior e inferior del atributo.
Fuente: cambie la fuente de visualización;
Registro: método de guardar registro;
Mostrar etiqueta en el diseñador: información que se muestra por defecto en la ventana de diseño del flujo de trabajo;
Modo desarrollador: cambie el modo de visualización actual al modo desarrollador;
Cascada: Muestra todas las ventanas abiertas como una cascada;
Título: Mostrar todas las ventanas abiertas en modo bloque;
contenido: Mostrar ayuda.
Ventana de exploración de objetos de flujo de trabajo
Crear una nueva carpeta de flujo de trabajo
Abrir una carpeta de flujo de trabajo existente
guardar carpeta de flujo de trabajo
Eliminar el objeto de flujo de trabajo seleccionado actualmente
Muestra las propiedades del objeto de flujo de trabajo actualmente seleccionado
Duplicar el objeto de flujo de trabajo seleccionado actualmente
Pegar el objeto de flujo de trabajo seleccionado actualmente
Verifique los flujos de trabajo que se muestran en la carpeta de flujo de trabajo en busca de errores lógicos;
Cambiar la pantalla actual al modo de desarrollador
encontrar objeto de datos
Crear un flujo de trabajo usando un asistente
ayuda
Crear un nuevo objeto del tipo de objeto de flujo de trabajo actualmente seleccionado
Ventana de edición de flujo de trabajo
Diagrama de flujo de trabajo de impresión
Crear un nuevo flujo de trabajo
Crear un nuevo nodo de notificación
Crear un nuevo nodo de función
Crear un nuevo evento de función
Muestra la etiqueta de inicialización del objeto de flujo de trabajo
Muestra el nombre interno del objeto de flujo de trabajo
Muestra el nombre para mostrar del objeto de flujo de trabajo
Mostrar el flujo en el flujo de trabajo
Muestra los ejecutores de los objetos de flujo de trabajo.
El proceso de flujo de trabajo se compone principalmente de los siguientes componentes (Componente): flujo de trabajo, proceso, actividad, función, mensaje, notificación y tipo de búsqueda. El flujo de trabajo es un objeto de clasificación y otros objetos pertenecen a un flujo de trabajo.
-
- Flujo de trabajo ( tipo de elemento)
Hay muchos tipos de negocios en una empresa. El mismo negocio corresponde a diferentes procesos comerciales, y se procesa diferente información comercial durante el flujo comercial. El flujo de trabajo es en realidad equivalente a un tipo de negocio.
Los atributos de flujo de trabajo definen principalmente la información empresarial y también contienen información a la que se debe hacer referencia en otros objetos, por ejemplo, el destinatario de la notificación se puede utilizar como un atributo de flujo de trabajo. Otra función del flujo de trabajo es clasificar el flujo de trabajo, y todos los demás objetos del flujo de trabajo pertenecen a un flujo de trabajo.
Una actividad es una unidad de ejecución en un flujo de trabajo. La actividad tiene su propio tipo de resultado, y la instancia de la actividad devolverá un resultado en tiempo de ejecución, y el motor de flujo de trabajo determinará cómo fluye el proceso empresarial de acuerdo con el resultado devuelto por la instancia de la actividad. Hay tres tipos de actividades: notificaciones, procesos y funciones. Además, existe otro tipo de “carpeta (Folder)”, el tipo de archivo es principalmente para agrupar actividades, y no se sabe cómo utilizarlo.
-
- Proceso _
El proceso es la regla de flujo del proceso de negocio. El proceso incluye dos partes: las actividades contenidas en el proceso y la relación de flujo de cada actividad bajo diferentes condiciones. Al definir el proceso, debido a que las actividades en el proceso pueden tener diferentes resultados de devolución, necesitamos vincular las actividades de procesamiento y los resultados de diferentes resultados. Además, algunos resultados de devolución estándar (como el tiempo de espera) se definen en Oracle ERP. Usted cuando Al definir el proceso, estos resultados de devolución incrustados también se pueden procesar. Cuando la instancia de proceso fluye, las actividades en el proceso tienen sus propios estados correspondientes.Después de que el motor de flujo de trabajo obtiene la información de cambio de estado de las actividades o los resultados devueltos por las actividades, controla el flujo del proceso de acuerdo con las reglas de flujo del proceso tu defines Un proceso debe pertenecer a un flujo de trabajo.
Hay un atributo de indicador "indicador ejecutable" en la definición del proceso. Si un proceso es ejecutable, se puede llamar directamente en el formulario. De lo contrario, el proceso solo se puede incluir en otros procesos como un subproceso. Flujo de trabajo Cuando el motor encuentra una actividad de proceso, activará automáticamente el subproceso para permitir que el subproceso fluya.
-
- Mensaje _
El mensaje es principalmente para el servicio de notificación, y el mensaje puede considerarse como el contenido y el tipo de notificación. Los mensajes también pertenecen a un flujo de trabajo y las notificaciones solo se pueden asociar con mensajes en el mismo flujo de trabajo.
Cada mensaje puede tener uno o más atributos asociados a sí mismo. Los atributos de un mensaje pueden ser atributos independientes o una referencia a atributos de flujo de trabajo. El atributo del mensaje se puede referenciar en el cuerpo del mensaje, de modo que en la instancia del proceso, si se ha asignado el atributo del mensaje, el valor del atributo del mensaje se reemplazará automáticamente por el valor del atributo. del mensaje en el lugar donde se hace referencia al atributo del mensaje. Podemos mostrar la información necesaria en el cuerpo del mensaje.
Puede definir una regla de flujo automático para un mensaje, de modo que en la instancia de flujo de trabajo, cuando el flujo se transfiera a la actividad de notificación correspondiente al mensaje, el motor de flujo de trabajo fluirá automáticamente hacia abajo de acuerdo con la regla de flujo automático definida por el usuario, y el usuario no tendrá necesidad de involucrarse.
-
- función _
Una función es una actividad que se puede ejecutar automáticamente. Esta actividad puede completar una determinada función. Una actividad de función generalmente se asocia con un procedimiento almacenado PL/SQL o un procedimiento interno de Oracle. Al definir una actividad de función, debe definir el procedimiento correspondiente al nombre de la función.
Las actividades de tipo función tienen sus propias definiciones de parámetros, y los parámetros de las actividades de función sirven principalmente al proceso correspondiente. Al asignar valores a los parámetros de la actividad de la función durante la operación, después del procesamiento correspondiente, el motor de flujo de trabajo pasará los valores de los parámetros de la actividad de la función al proceso correspondiente, para garantizar la correcta ejecución de la función. Si el proceso correspondiente no tiene parámetros, no se pueden definir parámetros.
-
- Eventos _
Una actividad de notificación envía una notificación a una persona o un rol, y la notificación debe estar asociada con un mensaje. Las actividades de notificación tienen sus propios tipos de resultados y los resultados devueltos generalmente se generan en función de la interacción del usuario, a menos que defina reglas de flujo automático en el mensaje.
-
- Tipo de búsqueda
El tipo de búsqueda son algunos datos enumerados que usted define. El tipo de búsqueda en el flujo de trabajo se usa principalmente para expresar el tipo de valor de retorno del resultado de la actividad. Además, también se puede hacer referencia al tipo de búsqueda al definir el atributo de flujo de trabajo, el atributo de actividad, el mensaje y atributo de mensaje. Un tipo de búsqueda A tiene su propia lista de valores correspondiente. Al hacer referencia a un tipo de búsqueda, solo necesita definir el tipo de búsqueda, y los valores relacionados con el tipo de búsqueda se pasarán automáticamente.