Gruppieren von Vorgängen in Aufgaben in Skript

Im Autorisierungs-Manager ist eine Aufgabe eine Aktion auf hoher Ebene, die Benutzer einer Anwendung abschließen müssen. Vorgänge bestehen aus Vorgängen, die niedrige Funktionen und Methoden der Anwendung sind. Eine Aufgabe wird diesen Rollen zugewiesen, die diese Aufgabe ausführen müssen. Eine Aufgabe wird durch ein IAzTask-Objekt dargestellt. Weitere Informationen zu Vorgängen und Vorgängen finden Sie unter "Vorgänge und Aufgaben".

Im folgenden Beispiel wird gezeigt, wie Sie Vorgänge gruppieren, um eine Aufgabe zu erstellen. Im Beispiel wird davon ausgegangen, dass es einen vorhandenen XML-Richtlinienspeicher mit dem Namen MyStore.xml im Stammverzeichnis von Laufwerk C gibt, dass dieser Speicher eine Anwendung namens "Kosten" enthält und dass diese Anwendung Vorgänge enthält, die im Thema " Vorgänge in Skript definieren" definiert sind.

'  Create the AzAuthorizationStore object.
Dim AzManStore
Set AzManStore = CreateObject("AzRoles.AzAuthorizationStore")

'  Initialize the authorization store.
AzManStore.Initialize 2, "msxml://C:\MyStore.xml"

'  Create an application object in the store.
Dim expenseApp
Set expenseApp= AzManStore.OpenApplication("Expense")

'  Create a task object.
Dim Task1
Set Task1 = expenseApp.CreateTask("Submit Expense")

'  Add operations to the task.
Task1.AddOperation CStr("RetrieveForm")
Task1.AddOperation CStr("EnqueRequest")
Task1.AddOperation Cstr("UseFormControl")

'  Save the task to the store.
Task1.Submit