Propiedades de paso

En el contexto que nos ocupa, las propiedades son valores utilizados por el comando del paso. Las propiedades de paso de definen con el elemento property.

Como puede ver en Plugin de ejemplo, el paso Crear archivo tiene tres propiedades:

Estas propiedades se muestran en el cuadro de diálogo que aparece cuando se añade el paso a un proceso del componente. Las otras propiedades del diálogo se muestran en cada paso (más adelante se explica el postprocesamiento). Los valores de propiedad se pueden introducir en el cuadro de diálogo mediante el diseñador de procesos en tiempo de diseño, o dejar que el usuario que ejecuta la aplicación los rellene en tiempo de ejecución.

Puede configurar la mayor parte de propiedades con el elemento hijo property-ui (el tipo selectBox también requiere el elemento hijo value). Consulte Creación de plug-ins para obtener información sobre las opciones de presentación disponibles en la interfaz de usuario. Los valores predeterminados se pueden definir al crear el pasoe.

Además de las propiedades del propio paso, un comando tiene acceso a las propiedades definidas anteriormente por otros pasos del proceso, a las propiedades definidas mediante la aplicación que inició el proceso del componente y a las propiedades de recurso y del entorno de destino.

El siguiente ejemplo muestra las propiedades disponibles para un paso individual. Los valores de propiedad de paso se vuelven no disponibles cuando se completa el proceso del componente.

Ejemplo que ilustra el ámbito de las propiedades a las que tiene acceso un paso

Las propiedades definidas en tiempo de ejecución se combinan con las propiedades definidas anteriormente y se envían juntas al agente. Las propiedades anteriores (las propiedades definidas fuera del proceso actual) se recuperan de la base de datos. En el siguiente apartado explicaremos cómo se procesan y consumen las propiedades.


Comentarios