Ir al contenido

Create Dictionary

Tipo: dict-create  ·  Paquete: Collections Activities v1.0.3  ·  Salida: Dictionary

Crea un diccionario (mapa de clave→valor), vacío o ya con sus entradas iniciales. Útil para agrupar datos relacionados bajo nombres ("nombre", "nit", "total") o para construir configuraciones.

En el Designer, entries se edita con un editor de diccionario: una fila por par clave-valor. Cada valor acepta un literal o una expresión, que se evalúa al ejecutar la actividad. Si dejas entries vacío, el diccionario se crea vacío y luego agregas pares con Set Dictionary Value.

  • Las claves son texto y distinguen mayúsculas de minúsculas.
  • Si entries es una expresión que ya devuelve un diccionario Dictionary<string, object>, se usa ese mismo diccionario; cualquier otro resultado produce un diccionario vacío.

Ninguno.

ParámetroTipoPor defectoDescripción
entriesDictionary—Pares clave-valor iniciales. Déjalo vacío para un diccionario vacío.

Devuelve un Dictionary (Dictionary<string, object>) con las entradas indicadas, o vacío. Guárdalo con el campo de salida de la actividad.

Esta actividad prácticamente no falla: solo puede fallar si la expresión de algún valor de entries tiene un error, y entonces el mensaje es el de esa expresión.

Create Dictionary entries: { nombre: "Comercial Andina", nit: "900123456" } → output: cliente
Set Dictionary Value dict = cliente key = "total" value = totalFactura
Log message = "Cliente: " + str(cliente["nombre"])