Saltar al contenido

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

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