Gruppieren von Vorgängen in Aufgaben im Skript

Im Autorisierungs-Manager ist eine Aufgabe eine allgemeine Aktion, die Benutzer einer Anwendung ausführen müssen. Aufgaben bestehen aus Vorgängen, bei denen es sich um Funktionen und Methoden der Anwendung auf niedriger Ebene handelt. Dann wird den Rollen, die diese Aufgabe ausführen müssen, eine Aufgabe zugewiesen. Eine Aufgabe wird durch ein IAzTask-Objekt dargestellt. Weitere Informationen zu Vorgängen und Aufgaben finden Sie unter Vorgänge und Aufgaben.

Das folgende Beispiel zeigt, wie Vorgänge gruppiert werden, um eine Aufgabe zu erstellen. Im Beispiel wird davon ausgegangen, dass im Stammverzeichnis von Laufwerk C ein XML-Richtlinienspeicher mit dem Namen MyStore.xml vorhanden ist, dass dieser Speicher eine Anwendung mit dem Namen Expense enthält und dass diese Anwendung Vorgänge enthält, die im Thema Definieren von Vorgängen in Skript 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