Saltar al contenido

Utilice una convención de nomenclatura para las variables en Jitterbit Integration Studio

Introducción

Esta página ofrece orientación sobre los nombres de variables locales y globales proporcionados por el usuario.

Tipos de variables

La Harmony tiene cuatro tipos de variables:

Variables locales

Como el alcance de una variable local está limitado a un solo secuencia de comandos, una convención de nomenclatura para ellas puede ser muy simple, como letras minúsculas o una palabra inicial, como return o myVariable No se permiten puntos en las variables locales.

Variables globales

Las variables globales, dado su alcance más amplio (una variable global puede ser referenciada en las mismas operaciones y secuencias de comandos, o en abajo en la cadena, dentro de una cadena de operación), deben usar una convención de nomenclatura consistente para evitar confusiones. Por ejemplo, al usar varios componentes para un nombre de variable, separados por guiones bajos, se podría seguir un patrón como el siguiente:

type_name
Componente Descripción
type Una abreviatura corta que identifica el tipo de variable, como pv(variable del proyecto), gv(variable global), io (nombre del origen/destino del extremo), dict(diccionario), etc.
name Un nombre lógico para la variable, como por ejemplo purchase_orders, categories, ids, etc. Se pueden utilizar guiones bajos adicionales según sea necesario.

Combinando estos componentes, estos son los posibles nombres de variable:

  • $pv_shopify_base_url
  • $dict_staples_po_line_items
  • $io_request
  • $gv_sfdc_workorder_id

Dado que las variables se ordenan alfabéticamente en diferentes lugares de la interfaz de usuario, organizarlas jerárquicamente facilitará su gestión y uso.

Sea cual sea la convención que elija, le recomendamos codificarla y documentarla para que todos los miembros del equipo puedan usarla de forma coherente en todos los proyectos.

Nota

Si planea utilizar Jitterbit Script variables globales en un JavaScript secuencia de comandos, es importante utilizar guiones bajos en lugar de puntos:

  • $example_arr_names
  • $example_sfdc_success_message