Utiliza una convención de nombres para variables en Jitterbit Studio
Introducción
Esta página proporciona orientación sobre los nombres proporcionados por el usuario para variables locales y globales.
Tipos de variables
Harmony tiene cuatro tipos de variables:
- Variables Locales: Definidas y accesibles en un solo Jitterbit Script o JavaScript. Alcance limitado al script.
- Variables Globales: Definidas en un Jitterbit Script o JavaScript y disponibles en todo un proyecto.
- Variables de Proyecto: Definidas en la interfaz de Studio y disponibles en todo un proyecto. Actualizables a través de la Consola de Gestión.
- Variables de Jitterbit: Predefinidas en Harmony o definidas en el archivo de configuración de un agente privado. Disponibles en todo un proyecto.
Variables locales
Dado que el alcance de una variable local está limitado a un solo script, una convención de nombres para ellas puede ser muy simple, como letras en minúsculas o una palabra inicial, como return o myVariable. No se permiten puntos en las variables locales.
Variables globales
Las variables globales, dado que su alcance es mayor (una variable global está disponible para ser referenciada en las mismas operaciones o en operaciones y scripts posteriores dentro de una cadena de operaciones), deben utilizar una convención de nombres consistente para evitar confusiones. Por ejemplo, utilizando múltiples componentes para un nombre de variable, separados por guiones bajos, podrías seguir un patrón como este:
type_name
| Componente | Descripción |
|---|---|
type |
Una abreviatura corta que identifica el tipo de variable, como pv (variable de proyecto), gv (variable global), io (nombre de origen/destino de endpoint), dict (diccionario), etc. |
name |
Un nombre lógico para la variable, como purchase_orders, categories, ids, etc. Se pueden usar guiones bajos adicionales según sea necesario. |
Combinando estos componentes, estos son los posibles nombres de variables:
$pv_shopify_base_url$dict_staples_po_line_items$io_request$gv_sfdc_workorder_id
Dado que las variables se ordenan alfabéticamente en varios lugares de la interfaz de usuario, organizarlas jerárquicamente ayudará a gestionar y utilizar las variables.
Cualquiera que sea la convención que elijas usar, recomendamos codificarla y documentarla para que todos los miembros del equipo puedan utilizarla de manera consistente en todos los proyectos.
Nota
Si planeas usar variables globales de Jitterbit Script en un script de JavaScript, es importante usar guiones bajos en lugar de puntos:
$example_arr_names$example_sfdc_success_message