Zum Inhalt springen

Benennungsmethodik im Jitterbit App Builder

Jitterbit verfügt über eine Methodik, die Namenskonventionen definiert, die bei der Entwicklung und Wartung zu befolgen sind App Builder Apps. Es ist wichtig, diese Namenskonventionen aus Gründen der Konsistenz und Einfachheit einzuhalten, und damit alle App Builder App kann schnell und einfach von verschiedenen verstanden werden App Builder Entwickler.

Dieses Dokument beschreibt Namenskonventionen und bietet Beispiele zur Veranschaulichung.

Geschäftslogikebene

Geschäftsregeln

Die folgenden allgemeinen Richtlinien sollten bei der Benennung von Geschäftsregeln in {{nm.ab}}. Es werden verschiedene Geschäftsregeltypen aufgelistet, zusammen mit Beispielen für jeden.

Ereignisfähige Geschäftsobjekte:

  • Ziel ({{Business Object Descriptor}})

Alles andere:

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

Geschäftsobjekt mit Ereignissen (MRP/SRP/Board)

  • {{Target}}({{Descriptor}})
  • Beispiele:
    • Kunde (Details)
    • Bestellung (Details)

Geschäftsobjekt mit Untertyp-Reporting: Diagramm/Kalender/Pivot/Karte/Netzwerkdiagramm/Gantt/Bericht

  • {{Target}}({{Edge Case Subtype}}) {{Descriptor}}
  • Beispiele:
    • Kunden (Kalender) Aktive Besuche
    • Kunde (Gantt) Projektzeitleiste
    • Kunde (Diagramm) Verkaufstrend nach Monat - Genehmigte Bestellungen

Liste

  • {{Target}}(Liste) {{Optional Descriptor}}
  • Beispiele:
    • Kunde (Liste)
    • Kunde (Liste) Wer

Unterabfrage

  • {{Target}}(Unterabfrage) {{Descriptor}}
  • Beispiel:
    • Kunde (Unterabfrage) Suchbegriff verketten

CRUD/Migration - Untertyp Einfügen/Aktualisieren/Cram/Löschen

Einfügen
  • {{Target}}({{Subtype}}) {{Descriptor|Source}}
  • Beispiel:
    • Kunde (Einfügen) Salesforce
Cram
  • {{Target}}({{Subtype}}) {{Descriptor|Source}}
  • Beispiel:
    • Kunde (Cram) Salesforce
Aktualisieren
  • {{Target}}({{Subtype}}) {{Descriptor|Field Names}}
  • Beispiel:
    • Kunde (Aktualisierung) Standing ID - Positiv
Löschen
  • {{Target}}({{Subtype}}) {{Descriptor}}
  • Beispiel:
    • Kunde (Löschen) Keine Aktivität

Standard

  • {{Target}} (Standard) {{FieldNames}}- {{SourceTable}}
  • Beispiele:
    • Kunde (Standard) AccountStatusID
    • Kunde (Standard) Land, LeadSource - Param

Leistungsstarke SQL-Funktionen - Group By, Union, Pivot, Stuff

  • {{Target}} {{SQL Function}} {{Descriptor}}
  • Beispiele:
    • Kunde (Gruppieren nach) Land, Staat - Aktiv
    • Kunde (Pivot) Status
    • Kunde (Union) Kunde, Interessent, Kontakte
    • Kunden (Personal) Kontaktnamen

Validierung

  • {{Target}} (Validierung) {{Descriptor}}
  • Beispiel:
    • Kundenname (Validierung) zu kurz

Sichtbarkeit

  • {{Target}}(Sichtbarkeit) {{Descriptor|Source Table}}
  • Beispiel:
    • Kunde (Sichtbarkeit) Kundentyp

Brücke

  • {{Target}} (Brücke) {{Description}}
  • Beispiel:
    • Auftrag (Brücke) fehlgeschlagen

Erreichen

  • {{Target}} (Erreichen) {{Descriptor|Source Table}}
  • Beispiel:
    • Kunde (Reichweite) Kundentyp

Webhook

  • {{Target}}(Webhook) {{Descriptor}}
  • Beispiel:
    • Kunde (Webhook) Extern