Referencia a functoids avanzados

Utilice functoids avanzados para crear diversos tipos de manipulación de datos, como la implementación de scripts personalizados, la asignación de valores, así como la administración y extracción de datos de registros de bucle.

Para obtener información conceptual acerca de los functoids avanzados, consulte Functoids avanzados.

En la tabla siguiente se muestran los functoids de la categoría avanzada.

Functoid avanzado Descripción
Afirmar Le permite probar sus suposiciones acerca de las condiciones de una asignación. Las aserciones se prueban únicamente en compilaciones de desarrollo.
Índice Ofrece un medio para extraer un valor concreto de una secuencia de valores repetidos mediante la especificación del índice adecuado. Asimismo, los índices también pueden contar con distintos grados de alcance según la profundidad de la jerarquía y los niveles indicados por el índice.
Iteración Para cada repetición de una estructura o valor en un mensaje de instancia de entrada, se genera un índice que se incrementa de forma continua.
Bucle Se utiliza para indicar de forma explícita una relación de bucle entre una estructura de repetición en el esquema de origen y otra en el esquema de destino.
Copia masiva Copia de forma recursiva todos los datos de un mensaje de instancia de entrada, a niveles de profundidad arbitrarios, que se corresponde con un nodo especificado dentro del esquema de origen en la posición especificada de un mensaje de instancia de salida.
Valor nulo Establece el valor del nodo de destino a Nil.
Recuento de registros Muestra el número de veces que aparece un valor o una estructura de repetición especificados en un mensaje de instancia de entrada.
Scripting Ejecuta secuencias de comandos personalizadas a fin de crear contenido para un mensaje de instancia de salida o para la entrada a otro functoid.
Extractor de tablas Genera los datos asociados a una columna especificada correspondiente a cada fila de la cuadrícula de bucle de la tabla de un functoid Bucle de tabla.
Bucle de tabla Junto con uno o más functoids Extractor de tablas, se crea una estructura de repetición en un mensaje de instancia de salida mediante valores constantes, valores de un mensaje de instancia y valores generados por otros functoids.
Asignación de valores Permite que un valor booleano controle si una estructura completa u otro valor individual de un mensaje de instancia de entrada se copie en un mensaje de instancia de salida.
Asignación de valores (aplanado) Permite que un valor booleano controle si una estructura completa u otro valor individual de un mensaje de instancia de entrada se copie en un mensaje de instancia de salida, quitando la jerarquía de entrada en el proceso.

Consulte también

Agregar functoids avanzados a una asignación