Red de conocimiento del abogados - Preguntas y respuestas jurídicas - Serie Conceptos básicos de Informatica (7): preguntas frecuentes y precauciones

Serie Conceptos básicos de Informatica (7): preguntas frecuentes y precauciones

Contenido:

Texto:

Este artículo comparte algunos problemas y precauciones comunes en el desarrollo de Infa. El contenido está fragmentado y parte del contenido ya no está incluido. Introducción detallada, comprenda esta función y podrá estudiarla en profundidad durante el desarrollo.

El flujo de trabajo Infa puede establecer el cronograma de la tarea programada (llamada trabajo en la base de datos), la frecuencia con la que se ejecutará repetidamente, cuándo comenzará y cuándo finalizará. De esta forma, la tarea se puede ejecutar automáticamente sin intervención manual. La programación se puede volver reutilizable, pero el ámbito de uso se limita a la carpeta actual. Echemos un vistazo a cómo se crea la programación. En la vista de flujo de trabajo, siga los pasos que se muestran a continuación:

Cuando desee pausar la programación, puede marcar "Ejecutar bajo demanda". Esta parte es muy sencilla, no hace falta explicar demasiado. El programa completo debe configurarse en el flujo de trabajo. El método de configuración es como se muestra en la siguiente figura:

Tampoco puede seleccionar un programa reutilizable. Puede marcar "No reutilizable". Lo mismo que el horario Resuable.

Al ejecutar el flujo de trabajo regularmente, hay un escenario que el cronograma no puede resolver. Si queremos ejecutarlo en ciertos períodos del día pero no en otros, ¿qué podemos hacer? De hecho, puedes usar variables del sistema en el flujo de trabajo y hacer clic en las líneas entre sesiones, como se muestra en la siguiente figura:

Como puedes adivinar, esta sesión se ejecutará después de las 7 a. m. y puedes hacer algo basado en los parámetros del sistema. Otros controles flexibles.

Después de importar el origen y el destino, la estructura se puede ajustar según las necesidades. Si el ajuste de la estructura es relativamente grande, generalmente es suficiente volver a importarlo y sobrescribirlo. Si el ajuste no es grande, puede ajustarlo manualmente, como agregar un nuevo campo o modificar la longitud del campo. La premisa es garantizar que sea coherente con la estructura de la tabla de la base de datos, como se muestra en la siguiente figura:

En el flujo de trabajo donde se establece la programación Habrá errores de flujo de trabajo durante el proceso de ejecución. En este momento, el estado programado establecido pasará a ser no programado, lo que significa que no funcionará. De hecho, puede tomar una forma indirecta de controlarlo, es decir, utilizar otro flujo de trabajo que básicamente no deja de controlar el flujo de trabajo empresarial real. La función de este flujo de trabajo controlado es iniciar el flujo de trabajo empresarial.

Dicho todo esto, echemos un vistazo al ejemplo. Primero, veamos cómo construir este flujo de trabajo de control, como se muestra a continuación:

Primero, arrastre un componente cmd. Necesitamos usarlo para escribir. un comando para iniciar otro Para un flujo de trabajo, edite el componente cmd, como se muestra en la siguiente figura:

Puede ver que esta sesión iniciará el flujo de trabajo empresarial a través de pmcmd. Luego configuramos una programación para este control. flujo de trabajo, debido a que la posibilidad de falla de este flujo de trabajo es básicamente cero, por lo que se puede garantizar el flujo de trabajo ininterrumpido.

Muchas cosas en Infa se pueden volver reutilizables, como transformación, mapeo, sesión, flujo de trabajo, etc. Por ejemplo, el siguiente es un componente reutilizable de una búsqueda (que pertenece a la transformación):

La reutilización del mapeo se denomina maplet, como se muestra en la siguiente figura:

Puede ver que este maplet pasa un parámetro y genera dos valores de parámetro a través de un componente de búsqueda. Para desarrollar cosas diferentes, debe cambiar a diferentes vistas. Preste atención al pequeño botón de arriba en la captura de pantalla. El flujo de trabajo también se puede convertir en un worklet, que consiste en dividir el flujo de trabajo en pequeños. La vista de desarrollo del worklet se muestra a continuación:

Aún es necesario monitorear el flujo de trabajo de Infa. se elimina después de que falla la ejecución (correo electrónico), se puede resolver rápidamente. La idea básica es: principalmente registrando el estado de ejecución de la sesión. La sesión puede ejecutar un script después de una ejecución exitosa o fallida. Los resultados de la ejecución de la sesión se pueden registrar e insertar en la tabla de registro de Infa. El método de configuración de la sesión se muestra en la siguiente figura:

Entre ellos, $PMFolderName, PMWorkflowName, PMWorkflowRunId, PMSessionName se pueden conocer de un vistazo, 0 representa el éxito (personalizado), Events__c es el nombre de; el objetivo; @numAffectedRows, @numAppliedRows y @numRejectedRows son el número de registros que afectan al objetivo, el número de registros adoptados y el número de registros rechazados, respectivamente.

En este punto, la serie básica de Informatica está completa, *** 9 artículos. Cada artículo está configurado con un directorio para facilitar la lectura del sistema. Gracias por su atención. !

En 2017.11.10