Saltar al contenido

App Builder metodología de Denominación

Jitterbit tiene una metodología que define las convenciones de nombres que se deben seguir al desarrollar y mantener App Builder aplicaciones. Es importante seguir estas convenciones de nomenclatura por razones de coherencia y simplicidad, y para que cualquier App Builder la aplicación puede ser entendida de forma rápida y sencilla por diferentes personas. App Builder desarrolladores.

Este documento describirá las convenciones de nomenclatura y proporcionará ejemplos para ilustrar el tema.

Capa de Lógica Empresarial

Reglas de Negocio

Las siguientes pautas generales deben utilizarse al nombrar reglas de negocio en {{nm.ab}} 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 Comercial 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) Cronología 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:
    • Identificación de estado del cliente (actualización) - Positivo
Borrar
  • {{Target}}({{Subtype}}) {{Descriptor}}
  • Ejemplo:
    • Cliente (Eliminar) Sin actividad

Por Defecto

  • {{Target}} (Por defecto) {{FieldNames}}– {{SourceTable}}
  • Ejemplos:
    • Cliente (predeterminado) AccountStatusID
    • Cliente (predeterminado) País, LeadSource - Parámetro

Funciones SQL de Rendimiento: Agrupar Por, Unión, Pivote, Cosas

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

Validación

  • {{Target}}(Validación) {{Descriptor}}
  • Ejemplo:
    • El nombre del cliente (validación) es demasiado corto

Visibilidad

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

Puente

  • {{Target}} (Puente) {{Description}}
  • Ejemplo:
    • Falló el pedido (puente)

Alcanzar

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

Webhook

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