Asignación de valores (sin formato) (referencia de functoid)

 

Use el functoid Asignación de valores (aplanamiento) ( Icono que representa el functoid Asignación de valores (aplanamiento) para permitir que un valor booleano controle si otro valor se asigna y lo aplana en el proceso.

Entrada

Parámetro 1: cadena "true" o "false", procedente, por lo general, de la salida de otro functoid lógico o de un campo booleano variable del mensaje de instancia de entrada.

Parámetro 2: valor obtenido como salida si el parámetro 1 es "true". Este valor puede proceder de un vínculo de un nodo del esquema de origen que represente contenido simple, de la salida de otro functoid o de un parámetro de entrada constante.

Resultados

Salida 1: valor del segundo parámetro si el valor del primer parámetro es "true". Si el valor del primer parámetro no es "true", no se creará el elemento o atributo correspondiente en el mensaje de instancia de salida.

Comentarios

Decida si usará el functoid Asignación de valores o el functoid Asignación de valores (sin formato) basándose en las características siguientes de las partes relevantes de los esquemas de origen y destino:

  • Asignación de valores: cuando tanto el esquema de origen como el destino definen estructuras paralelas de repetición entre las que se asignan los datos relevantes.

  • Asignación de valores (sin formato): cuando el esquema de origen define una estructura de repetición y el esquema de destino presenta una estructura plana, las instancias diferentes de la estructura de repetición del esquema de origen se deben asignar a elementos únicos de la estructura plana del esquema de destino.

Nota:

Los functoids Bucle y Asignación de valores (sin formato) no se deberían utilizar juntos. Si se usan ambos combinados, el resultado será una asignación compilada que supone que no hay dependencia de bucle de origen para los nodos de destino que están por debajo del functoid Bucle.

Consulte también

Referencia a functoids avanzados
Functoids avanzados
Functoid de asignación de valores (sin formato)
Functoid de asignación de valores
Cómo agregar functoids de asignación de valores (sin formato) a una asignación