Definición de objetos de negocio para habilitar el flujo de información bidireccional (en desuso)
Puede utilizar la documentación de parámetros de un objeto de negocio para definir cómo puede configurarse un flujo bidireccional entre la transacción SAP de la interfaz de usuario HTML de SAP y la instancia de proceso en IBM® BPM.
Acerca de esta tarea
Para obtener más información sobre cómo definir los descriptores y selectores para habilitar el flujo de información bidireccional, revise la información siguiente y el ejemplo proporcionado más adelante en este tema.
Definición de descriptores
Acerca de esta tarea
| Descriptor | Descripción | Valores válidos | Valor predeterminado | Ejemplo |
|---|---|---|---|---|
| selector | Un selector CSS obligatorio que especifica la ubicación del elemento HTML. | ANY | EMPTY | selector = span[id='helloworld'] |
| input | Un parámetro booleano que especifica si el parámetro de transacción es de tipo entrada o salida. | true o false | true | input=false |
| readonly | Si readonly se establece en true, el elemento HTML localizado no se puede modificar manualmente. | true o false | false | readonly=true |
| required | Si necesaria se establece en true, el valor capturado de este parámetro no puede estar vacío; de lo contrario, la actividad no se puede completar. sólo se aplica cuando input se establece en false. | true o false | false | required=true |
| extractregex | Una expresión regular que extrae el valor del elemento HTML seleccionado. Para obtener más información, consulte Expresiones regulares. | ANY | EMPTY | extractregex =\s\d+?(?=se ha
guardado) Extrae una serie de tipo entero antes de la serie "se ha guardado" del valor capturado. |
| format | Una expresión regular que formatea el valor de salida. Si los datos no se ajustan al formato, el valor se ignora. Para obtener más información, consulte Expresiones regulares. | ANY | EMPTY | format=1\d+ El valor debe ser una serie de tipo entero a partir de 1. |
| exclude | Una matriz JSON que especifica qué valor o valores deben ignorarse. Si el valor capturado se encuentra dentro de la matriz, se ignora. | Matriz JSON ANY | Matriz JSON EMPTY | exclude=[‘exclude1’, ‘exclude2’] Los valores ‘exclude1’ y ‘exclude2’ se ignoran. |
Definición de selectores
Acerca de esta tarea
Contenido HTML en elementos supervisados
Acerca de esta tarea
Procedimiento
- Abra Mozilla Firefox.
- Pulse . Se abre la vista Inspector.
- Pulse el icono Seleccionar elemento con el ratón
en el extremo superior izquierdo de la ventana de la vista Inspector. - Seleccione el elemento que desea supervisar y, a continuación, localice el contenido HTML del elemento seleccionado.
Patrones de selector
Acerca de esta tarea
La definición de selector se utiliza para localizar el elemento HTML que se desea supervisar. Cada elemento HTML pueden tener muchos selectores válidos. Para seleccionar el selector correcto, asegúrese de que pueda utilizarse el selector CSS para localizar lo que desea. Para obtener más información, consulte la Referencia de selector CSS.
| Condición | Pattern | Ejemplo de elemento | Ejemplo de selector |
|---|---|---|---|
| Si el elemento seleccionado tiene un atributo de ID exclusivo |
|
|
|
| Si el padre del elemento seleccionado tiene un ID exclusivo |
|
|
|
| Si el elemento seleccionado tiene un valor de atributo exclusivo que puede utilizarse como identificador |
|
|
|
| Si el valor de atributo varía en función del sistema, pero contiene una parte coherente. Por ejemplo, "myuni1" y "myuni2" son posibles valores del atributo, pero ambos contienen 'myuni'. |
|
|
|
| Si este parámetro corresponde a una columna de tabla |
|
|
|
Ejemplo
Acerca de esta tarea
El ejemplo siguiente ilustra cómo puede utilizarse la documentación de parámetros para los objetos de negocio CreateOrder y CreateOrder_Material para rellenar datos de la transacción VA01 y capturar datos de ella.
| Objeto de negocio: CreateOrder | |
|---|---|
| Parámetro | Documentación |
| DistributionChannel |
|
| Division |
|
| NetValue |
|
| orderId |
|
| Objeto de negocio: CreateOrder_Material | |
| Parámetro | Documentación |
| quantity |
|
| material |
|