Untitled

mail@pastecode.io avatar
unknown
plain_text
7 months ago
1.7 kB
1
Indexable
Never
Klasse CreateWorkflowPlugin implementiert IPlugin
    Methode Execute mit einem Parameter serviceProvider

        Hole den Ausführungskontext aus serviceProvider
        Hole den Organisationsservice aus serviceProvider

       
            Fetch Werte der Settingsentiät

            Variable: Workflow GUID
            Variable Tabelle_Settingsentity: (Wert der Tabllenspalte in Settingsentität)
            Variable Spalten_Settingsentity: (Werte der Spaltenspalte in Settingsentität)

            Erstelle Workflow wenn:
                        Wert in Settingsentiät hinterlegt ist
            sonst:
                    nichts
            Setze grundlegende Eigenschaften des Workflows:
                -Name: "Set closeprobability on opportunity create (async)"
               - Typ: Wert für WorkflowTyp.Definition (Platzhalter)
                -Kategorie: Wert für WorkflowCategory.Workflow (Platzhalter)
                -Primäre Entität: "Account"
               - Modus: Wert für WorkflowMode.Background (Platzhalter)

            Setze zusätzliche Eigenschaften:
                -Beschreibung: "Beschreibung des Workflows"
               - OnDemand: false
               - Subprocess: false
               - Scope: Wert für WorkflowScope.User (Platzhalter)
                -TriggerOnCreate: true
               - AsyncAutoDelete: true
               - XAML: "Ihr XAML-Code hier"(TODO: Füge XAML - Code ein)

            Setze weitere Eigenschaften, die nicht im Webformular sind:
                -Sprachcode: 1033(US - Englisch)

            Erstelle den Workflow in CRM und speichere die Workflow-ID

            Aktiviere Workflow
Leave a Comment