Sie befinden sich hier:
Erstellen eines automatisch gestarteten Flows
Erstellen Sie einen Flow, der Eingaben aus dem Batchauftrag erhält und die Aufrufaktion renewInsurancePolicies für jeden Policendatensatz aufruft.
- Suchen Sie unter "Setup" nach Flows und wählen Sie diese Option aus.
- Klicken Sie auf Neuer Flow.
- Wählen Sie Automatisch gestarteter Flow (kein Auslöser) aus.
-
Fügen Sie eine Textvariable hinzu, um die Richtlinien-ID an den Flow weiterzugeben.
- Fügen Sie eine neue Ressource vom Typ "Variable" hinzu.
- Geben Sie policyId als API-Namen ein.
- Wählen Sie Text als Datentyp aus.
-
Wählen Sie Zur Eingabe verfügbar aus.
Jede Variable, die als Zur Eingabe verfügbar markiert ist, muss einen Wert aus dem Batchauftrag erhalten. Andernfalls gibt der Flow einen Fehler aus.
-
Erstellen Sie eine Apex Variable vom Typ renewInsurancePoliciesIAInputRep.
- Fügen Sie eine Ressource vom Typ "Variable" hinzu.
- Geben Sie einen API-Namen an.
- Wählen Sie Apex-definiert als Datentyp aus.
- Wählen Sie ConnectApi__RenewInsurancePoliciesIAInputRep als Apex Klasse aus.
- Wählen Sie Zur Eingabe verfügbar aus.
-
Fügen Sie dem Flow diese Variablen hinzu.
Variable Beschreibung policyId Erforderlich jobIdentifier Eindeutige Kennung für Verfolgung und Berichterstellung priceBookId Für Verlängerungsangebote erforderlich. Wenn nicht angegeben, wird standardmäßig die standardmäßige Preisbuch-Datensatz-ID verwendet. productSellingModel Für Verlängerungsangebote erforderlich. Die Standardeinstellung lautet "Einmalig". sameTenure Verlängerungsrichtlinien und Angebote werden standardmäßig mit einer jährlichen Laufzeit erstellt. Legen Sie sameTenure=true fest, um die ursprüngliche Dauer beizubehalten. issueQuote Auf true festgelegt, um Verlängerungsangebote zu generieren executeConfigurationRules Ausführen von Konfigurationsregeln, falls wahr executeQualificationRules Ausführen von Qualifikationsregeln bei true (nur für Verlängerungsangebote) flowAPINameWithNamespace Übergeben Sie bei Änderungen während der Verlängerung den Flow-Namen vor dem Schritt und den Namespace im Format <namespace>__<flowName> im Feld flowAPINameWithNamespace. fieldSetIds Kopiert zusätzliche Felder aus der ursprünglichen Richtlinie in die verlängerte Richtlinie. Dies gilt nur für Policenverlängerungen, nicht für Verlängerungsangebote. Derselbe Satz an Feldern und Werten wird auf alle verlängerten Richtlinien angewendet. Wenn Sie unterschiedliche Werte für bestimmte Richtlinien festlegen möchten, verwenden Sie einen Nachverarbeitungs-Flow, der nach der Verlängerung durch das InsPolicyRnwlStatusEvent ausgelöst wird. Bei Verlängerungsangeboten wird dieses Feld ignoriert. Wenn für die Angebotserstellung benutzerdefinierte Pflichtfelder erforderlich sind, füllen Sie sie im Flow vor dem Schritt aus, indem Sie Kontextvariablen verwenden, die in der Kontextdefinition zugeordnet sind. Der Flow vor dem Schritt lässt keine Änderungen an Datumswerten zu. Beschränken Sie die Anzahl der Schritte im Flow auf ein Minimum. Da Batchaufträge in einem einzelnen Thread ausgeführt werden, können zu viele Schritte den gesamten Prozess der Massenverlängerung verlangsamen. - Speichern Sie Ihre Änderungen und aktivieren Sie den Flow.

