Saltar al contenido

Use 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 usar una convención de nombres consistente para evitar confusiones. Por ejemplo, utilizando múltiples componentes para un nombre de variable, separados por guiones bajos, se podría 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 del 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

Para hacer referencia a una variable global en Jitterbit Script, antepón su nombre con $ (por ejemplo, $pv_shopify_base_url).

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 estandarizarla y documentarla para que todos los miembros del equipo puedan usarla 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