Este tema describe
tres características, cada una de las cuales permite crear un tipo particular de nodo Invoke
directamente a partir de una operación existente del mismo tipo.
Las tres características son:
- Creación de un nodo no de terminal Invoke directamente desde una operación no de terminal
existente.
- Creación de un nodo de servicio Web de salida Invoke directamente desde una operación de servicio
Web de salida.
- Creación de un nodo de operación de pantalla Invoke directamente desde una operación de pantalla.
Nota: Esta funcionalidad es similar a asociar una operación con un nodo Invoke normal existente
(consulte la sección
Asociar una operación con un nodo Invoke normal) excepto en que aquí se
añade la operación directamente al lienzo del editor de flujo en lugar de añadirla a
un nodo Invoke normal existente del lienzo del editor de flujo.
Información general
La
selección
del menú Añadir operación o, alternativamente, la característica de arrastre
correspondiente, permite añadir una operación no de terminal, una operación de servicio Web de salida
o una operación de pantalla directamente al lienzo del editor de flujo, creando de ese modo un
nodo no de terminal Invoke, un nodo de servicio Web de salida Invoke o un nodo de operación de
pantalla Invoke (consulte la sección
Tabla 1).
Tabla 1. Añadir operación | Adición de una operación de un tipo en particular directamente al lienzo del editor de flujo: |
Crea un nodo Invoke del mismo tipo: |
| Operación no de terminal: |
Nodo no de terminal Invoke: |
| Operación de servicio Web de salida: |
Nodo de servicio Web de salida Invoke: |
| Operación de pantalla: |
Nodo de operación de pantalla Invoke: |
Para crear un nodo Invoke a partir de
una operación existente, puede:
- Utilice la selección de menú Añadir operación; o
- Arrastre una operación desde el Explorador de proyectos EST al lienzo del editor de flujo.
PRECAUCIÓN:
Si desea
crear un nodo de operación de pantalla Invoke, en lugar de utilizar el método manual
descrito en el tema, debería considerar utilizar la característica Registrar flujo
para crear automáticamente una secuencia de nodos de operación de pantalla Invoke
(consulte la sección
Registro de un flujo en el editor del host).
Si crea un nodo de operación de pantalla Invoke manualmente como se describe en este
tema, tendrá que crear manualmente las correlaciones del nodo.
Utilización de la selección
de menú Añadir operación
Para utilizar la selección de menú
Añadir
operación:
- En el editor de flujo, pulse con el botón derecho del ratón sobre un área vacía del lienzo y,
a continuación, pulse Añadir operación.
Nota: Alternativamente, puede seleccionar
en el menú principal del área de trabajo.
- Se abrirá la ventana Seleccionar operación. Esta ventana
muestra una versión filtrada del Explorador de proyectos EST que incluye los artefactos
mostrados en la tabla siguiente:
Tabla 2. Artefactos de la ventana Seleccionar operación| Tipo de artefacto: |
De los cuales tipos de carpeta y subcarpeta: |
De los cuales proyectos de flujo de servicios: |
|
|
Subcarpetas de operaciones en:- Subproyecto de aplicaciones de terminal
- Subproyecto de aplicaciones no de terminal
- Subproyecto
de servicios Web de salida
|
- Sólo el proyecto de flujo de trabajo al que pertenece el flujo.
|
- En la ventana Seleccionar operación:
- Expanda una aplicación no de terminal, un subproyecto
de servicios Web de salida o un subproyecto de aplicaciones de terminal.
- Amplíe la subcarpeta Operaciones del subproyecto.
- Amplíe el archivo de operaciones que contiene la operación que desea añadir
al flujo.
- Seleccione la operación que desea añadir al flujo.
- Pulse Aceptar para cerrar
la ventana Seleccionar operación.
- El editor de flujo crea el nodo Invoke a partir de las operaciones y
nombra al nodo Invoke con el nombre de la operación.
Utilización de
la características de arrastre con operaciones de terminal y no de
terminal
Nota: Puede configurar Enterprise Service Tools para abrir un asistente de configuración
cuando arrastre una operación de terminal a un flujo de terminal. Consulte la sección
Establecer las preferencias globales de los proyectos de flujo de servicios para obtener información acerca de la opción
Habilitar asistente de creación de
invocación de pantalla en el editor de flujo.
Para arrastrar una operación de terminal o no de terminal,
haga lo siguiente:
- En el Explorador de proyectos EST:
- Amplíe el proyecto de flujo de servicio que contiene el flujo que ha abierto
en el editor de flujo.
- Para una operación no de terminal, haga lo siguiente:
- Expanda una aplicación no de terminal, un subproyecto
de servicios Web de salida o un subproyecto de aplicaciones de terminal.
- Amplíe la subcarpeta Operaciones del subproyecto.
- Amplíe el archivo de operaciones que contiene la operación que desea añadir
al flujo.
Para una operación de terminal, vaya al siguiente paso.
- Seleccione la operación que desea añadir al flujo.
- Arrastre la operación al lienzo del editor de flujo.
Para una operación no de terminal, ya ha concluido el procedimiento:
Para una operación de terminal, vaya al siguiente paso.
- Para una operación de terminal, si ha seleccionado la preferencia
Habilitar asistente de creación de invocación de pantalla en el editor de flujo, se abrirá un asistente de configuración.
Configure el nodo como se muestra a continuación:
- Seleccione una interacción de pantalla y una pantalla de
salida para la operación de terminal.
Pulse Siguiente.
- Seleccione el nodo anterior en el flujo. Pulse Siguiente.
- Si lo desea, seleccione variables para cualquier acción Insertar o Extraer
en la interacción de pantalla. Pulse Finalizar.
El
editor de flujo crea el tipo correcto de nodo Invoke,
nombra el nodo Invoke con el nombre de la operación y configura el nodo Invoke para que
invoque la operación.
Para una operación de pantalla, el asistente también
conecta los nodos anteriores al nuevo nodo y crea una rutina de correlación
para la interacción de pantalla seleccionada.