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