Zuletzt geändert von jklein am 2025/06/16 08:23

Von Version 4.2
bearbeitet von jklein
am 2025/06/16 07:59
Änderungskommentar: Es gibt keinen Kommentar für diese Version
Auf Version 6.1
bearbeitet von jklein
am 2025/06/16 08:13
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Seiteneigenschaften
Inhalt
... ... @@ -1,3 +1,5 @@
1 +{{aagon.floatingbox/}}
2 +
1 1  Mit den Cmdlets der ACMP Public API haben Sie Zugriff auf zentrale Funktionalitäten von ACMP, z.B. Geräteinformationen, Ticketmanagement, Benutzerverwaltung oder Ereignisprotokolle. Diese Cmdlets können Sie in Ihren Skripten für PowerShell-Microservices verwenden und damit weitere Funktionalitäten automatisieren.
2 2  
3 3  = Aufbau von Cmdlets der ACMP Public API =
... ... @@ -40,9 +40,40 @@
40 40  === Beispiel 2: Speichern von Kontakten ===
41 41  
42 42  {{apimacro title="Speichern von Kontakten"}}
43 -Text
45 +{{code language="PowerShell" layout="LINENUMBERS"}}
46 +
47 +# Erstellen einer Liste
48 +$contacts = @()
49 +
50 +# Erstellen eines Kontakts
51 +$testContact = New-TContact_V3
52 +$testContact.ID = [guid]::NewGuid().ToString()
53 +$testContact.Name = "Max"
54 +$testContact.FamilyName = "Musterman"
55 +$testContact.Email = "mmusterman@testmail.de"
56 +
57 +# Hinzufügen des Kontakts zur Liste
58 +$contacts += $testContact
59 +
60 +# Ausführen des Public Api commands
61 +$result = Acmp-SaveContacts_V3 -Contacts $contacts
62 +
63 +# Ausgabe des results
64 +$result
65 +
66 +
67 +FirstErrorMsg ResultCode ResultMessage
68 +------------- ---------- -------------
69 + 0 OK
70 +{{/code}}
44 44  {{/apimacro}}
45 45  
46 46  Anhand der Antwort der Public API ist eine Fehlerbehandlung möglich.
47 47  
75 += Verwenden von Cmdlets der ACMP Public API im Skript Editor =
76 +
77 +Zum Verwenden von Cmdlets der ACMP Public API im Script Editor, müssen Sie das entsprechende [[Modul zur PowerShell-Vorlage hinzufügen>>doc:AESB.111.Workspaces.Powershell.Module.WebHome]]. Falls Sie beim Hinzufügen des Public API-Moduls ein Präfix vergeben haben, wird dies zusätzlich im Namen der Cmdlets verwendet. (wenn Sie z.B. das Präfix //PublicAPI //vergeben haben, hat das Cmdlet den Namen //Acmp-PublicAPISaveContacts_V3//).
78 +
79 +Die ausführliche Dokumentation aller ACMP Public API Commands finden Sie in der ACMP Online Hilfe im Abschnitt [[Datenaustausch mit ACMP über die Public API>>doc:ACMP.68.Datenaustausch mit ACMP über die Public API.WebHome]].
80 +
48 48  
© Aagon GmbH 2025
Besuchen Sie unsere Aagon-Community