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: Definido y accedido en un único Jitterbit Script o JavaScript. Alcance limitado al secuencia de comandos.
- Variables globales: Definido en un Jitterbit Script o JavaScript y disponibles en todo el proyecto.
- Variables del proyecto: Definido en la interfaz de usuario de Integration Studio y disponible en todo el proyecto. Actualizable mediante la Management Console.
- Variables de Jitterbit: Predefinido en Harmony o definido en el archivo de configuración de un agente privado. Disponible en todo el proyecto.
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