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