Saltar al contenido

¡Transforma tus conexiones en dinero para el final del año con nuestro nuevo Programa de Indicación de Clientes! Descubre más

Esta documentación es para la versión 4 y posteriores de App Builder, el nuevo nombre de Vinyl. Accede a la documentación de Vinyl aquí.

Metodología de nombres en Jitterbit App Builder

Jitterbit utiliza una metodología que define las convenciones de nomenclatura que se deben seguir al desarrollar y mantener aplicaciones de App Builder. Es importante seguir estas convenciones para lograr coherencia y simplicidad, y para que cualquier aplicación de App Builder sea fácil y rápida de entender para diferentes App Builder.

Este documento describirá las convenciones de nomenclatura y proporcionará ejemplos para ayudar a ilustrarlo.

Capa de lógica empresarial

Reglas de negocio

Se deben seguir las siguientes pautas generales al nombrar reglas de negocio en App Builder. Se enumeran diferentes tipos de reglas de negocio, junto con ejemplos de cada uno.

Objetos de negocio habilitados para eventos:

  • Objetivo ({{Business Object Descriptor}})

Todo lo demás:

  • Objetivo ({{Purpose or Subtype}}) {{Descriptor}}- {{Optional Filter}}

Objeto de negocio con eventos (MRP/SRP/Tablero)

  • {{Target}}({{Descriptor}})
  • Ejemplos:
    • Cliente (Detalles)
    • Pedido (Detalles)

Objeto de negocio con subtipo de informe: Gráfico/Calendario/Pivote/Mapa/Gráfico de red/Gantt/Informe

  • {{Target}}({{Edge Case Subtype}}) {{Descriptor}}
  • Ejemplos:
    • Cliente (Calendario) Visitas activas
    • Cliente (Gantt) Cronograma del proyecto
    • Cliente (Gráfico) Tendencia de ventas por mes - Pedidos aprobados

Lista

  • {{Target}} (Lista) {{Optional Descriptor}}
  • Ejemplos:
    • Cliente (Lista)
    • Cliente (Lista) ¿Quién?

Subconsulta

  • {{Target}}(Subconsulta) {{Descriptor}}
  • Ejemplo:
    • Cliente (Subconsulta) Concatenar término de búsqueda

CRUD/migración - Subtipo Insertar/Actualizar/Cram/Eliminar

Insertar
  • {{Target}}({{Subtype}}) {{Descriptor|Source}}
  • Ejemplo:
    • Cliente (Insertar) Salesforce
Atiborrarse
  • {{Target}}({{Subtype}}) {{Descriptor|Source}}
  • Ejemplo:
    • Cliente (Cram) Salesforce
Actualizar
  • {{Target}}({{Subtype}}) {{Descriptor|Field Names}}
  • Ejemplo:
    • ID de estado del cliente (actualización) - Positivo
Borrar
  • {{Target}}({{Subtype}}) {{Descriptor}}
  • Ejemplo:
    • Cliente (Eliminar) Sin actividad

Por defecto

  • {{Target}} (Por defecto) {{FieldNames}}- {{SourceTable}}
  • Ejemplos:
    • ID de estado de cuenta del cliente (predeterminado)
    • País del cliente (predeterminado), Origen del cliente potencial - Parámetro

Funciones SQL de rendimiento: Agrupar por, Unión, Pivotar, Cosas

  • {{Target}} {{SQL Function}} {{Descriptor}}
  • Ejemplos:
    • Cliente (Agrupar por): País, Estado - Activo
    • Cliente (Pivote): Posición
    • Cliente (Unión): Cliente, Prospecto, Contactos
    • Cliente (Personal): Nombres de los contactos

Validación

  • {{Target}}(Validación) {{Descriptor}}
  • Ejemplo:
    • Nombre del cliente (Validación) demasiado corto

Visibilidad

  • {{Target}}(Visibilidad) {{Descriptor|Source Table}}
  • Ejemplo:
    • Cliente (Visibilidad) Tipo de cliente

Puente

  • {{Target}} (Puente) {{Description}}
  • Ejemplo:
    • Pedido (Puente) Fallido

Alcanzar

  • {{Target}} (Alcanzar) {{Descriptor|Source Table}}
  • Ejemplo:
    • Cliente (Alcance) Tipo de cliente

Webhook

  • {{Target}}(Webhook) {{Descriptor}}
  • Ejemplo:
    • Cliente (Webhook) Externo