Wie unterscheiden sich Workflows auf force.com von Triggern? Es scheint mir, dass die Arbeitsabläufe im Grunde eine andere Möglichkeit sind, einen Auslöser zu erstellen und zu definieren, was passiert, wenn dieser Auslöser ausgelöst wird. Habe ich etwas verpasst? Ist es völlig anders als Trigger oder ist es nur eine freundlichere Art, Trigger einzugeben?Force.com-Workflows - wie unterscheiden sie sich von Triggern?
2
A
Antwort
4
Ja - Workflows sind (ziemlich) nur eine freundlichere Art, Trigger einzugeben. Sie ermöglichen es dem 'button-click admin', Aktionen zu definieren, die als Reaktion auf Ereignisse in der Datenbank ausgeführt werden. Sie können jeden Workflow replizieren, indem Sie einen Triggercode schreiben, aber sicher nicht umgekehrt.
Der allgemeine Konsens in der Salesforce-Community besteht darin, dass es besser ist, den Konfigurationsweg zu gehen, wenn Sie das gleiche Ziel durch Konfiguration oder Code erreichen können.
This post on the Force.com discussion board hat ein wenig mehr Details, wenn Sie weitermachen und einen Trigger codieren möchten.
Verwandte Themen
- 1. JPA oder JDBC, wie unterscheiden sie sich?
- 2. Wie unterscheiden sich Django-Kanäle von Sellerie?
- 3. UIBarButtonItem Größen unterscheiden sich
- 4. Wie unterscheiden sich öffentliche und private Schlüssel?
- 5. Warum unterscheiden sich Monad-Transformatoren von Monaden?
- 6. NearlySearch Ergebnisse unterscheiden sich von SearchBox
- 7. Wie unterscheiden sich diese beiden Guids?
- 8. Wie unterscheiden sich diese drei parametrisierten Variablen?
- 9. Unterscheiden sich GDB-Register von Prozessorregistern?
- 10. Wie unterscheiden sich bcprov und bcprov-ext?
- 11. Wie unterscheiden sich `createImageData()` und `new ImageData()`?
- 12. Wie unterscheiden sich 127.0.0.1, 0.0.0.0 und localhost?
- 13. Warum unterscheiden sich Build-Typen von Produktaromen?
- 14. Wie unterscheiden sich diese beiden übergeordneten Funktionen?
- 15. Wie unterscheiden sich diese beiden Aufrufe?
- 16. Wie unterscheiden sich memory_order_seq_cst und memory_order_acq_rel?
- 17. Wie unterscheiden sich Zufallsgenerierungsmethoden in Python?
- 18. MSBuild: Wie überschreibt Ausgabedateiname, um sich von Assemblyname zu unterscheiden?
- 19. Wie unterscheiden sich die hasItems, contains und containsInAnyOrder von Hamcrest?
- 20. Wie unterscheiden sich Prototyp-Funktionen von normalen Funktionen in Javascript?
- 21. Wie unterscheiden sich "moderne JVMs" von älteren JVMs?
- 22. JMeter-Berichte unterscheiden sich in Jenkins
- 23. == und% in% unterscheiden sich basierend auf Zeichencodierung?
- 24. Extrahieren Sie unterschiedliche Zeichen, die sich zwischen zwei Zeichenfolgen unterscheiden
- 25. Verwenden von MySQL-Triggern
- 26. die sich bewegenden Objekte erkennen und sie vom Hintergrund unterscheiden?
- 27. Wie unterscheiden sich Ruby und PHP in ihren Evaluierungs-Engines?
- 28. Warum unterscheiden sich gerenderte Pixel von realen Pixeln?
- 29. Mein Stack-Frames unterscheiden sich von dem Erbe einer
- 30. Ergebnisse für performSelector: unterscheiden sich von Standard Punktnotation Anruf?