ALVAO
Mit Alvao können Sie Aktionen in Alvao Service Desk und Asset Management automatisieren und in andere Anwendungen integrieren.
Dieser Connector ist in den folgenden Produkten und Regionen verfügbar:
| Dienstleistung | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Alle Power Automate-Regionen mit Ausnahme der folgenden Bereiche: - US Government (GCC) - US Government (GCC High) - China Cloud betrieben von 21Vianet - US Department of Defense (DoD) |
| Logik-Apps | Norm | Alle Logik-Apps-Regionen mit Ausnahme der folgenden Bereiche: – Azure Government-Regionen - Azure China-Regionen - US Department of Defense (DoD) |
| Power Apps | Premium | Alle Power Apps-Regionen mit Ausnahme der folgenden: - US Government (GCC) - US Government (GCC High) - China Cloud betrieben von 21Vianet - US Department of Defense (DoD) |
| Power Automate | Premium | Alle Power Automate-Regionen mit Ausnahme der folgenden Bereiche: - US Government (GCC) - US Government (GCC High) - China Cloud betrieben von 21Vianet - US Department of Defense (DoD) |
| Kontakt | |
|---|---|
| Name | ALVAO Support |
| URL | https://www.alvao.com/en/support-and-services |
| support@alvao.com |
| Connectormetadaten | |
|---|---|
| Herausgeber | ALVAO |
| Webseite | https://www.alvao.com |
| Datenschutzrichtlinie | https://www.alvao.com/en/privacystatement |
| Kategorien | Zusammenarbeit;IT-Vorgänge |
Mit diesem Connector können Sie Power Automate, Power Apps oder Azure Logic Apps verwenden, um Aktionen in Alvao zu automatisieren oder Alvao in andere Anwendungen zu integrieren. Mit dem Connector können Sie Automatisierungen starten, die nicht nur an den Workflow von Tickets im Service Desk gebunden sind, sondern auch mit dem Lebenszyklus von Ressourcen, die im Asset Management registriert sind. Connectoraktionen ermöglichen es Ihnen dann, den Ticketworkflow zu verschieben oder den Ressourcenlebenszyklus zu verwalten.
Voraussetzungen
Sie müssen ein ALVAO-Kunde (SaaS oder On-Prem) mit einer Version von ALVAO mindestens 11.1 sein und über eine REST-API im Internet verfügen.
So erhalten Sie Anmeldeinformationen
- Erstellen Sie ein Anwendungskonto in
Alvao WebAppUsers-Administration- . - Legen Sie mindestens den
Name and Surname,User nameund aktivieren Sie die OptionApplication account-Other applications. - Legen Sie ein Kennwort auf dieses Konto fest.
- Legen Sie die entsprechenden Berechtigungen für das Konto fest, um mit Tickets oder Ressourcen zu arbeiten.
- Verwenden Sie das
User nameKonto undPassworddas Konto, um eine Verbindung mit diesem Connector zu erstellen.
Hinweis: Sie benötigen auch die URL zu Ihrer Alvao REST-API, die Sie finden
Alvao WebAppSettingsWeb services-Administration- - können.
Erste Schritte mit Ihrem Connector
Nach dem Erstellen der Verbindung können Sie verschiedene Trigger oder Aktionen verwenden.
Erteilen Sie z. B. die Berechtigung zum Lesen eines Ordners in SharePoint mithilfe eines automatisierten Flusses basierend auf der Genehmigung eines Tickets im Alvao Service Desk:
- Verwenden Sie den
When a ticket transitions to a statusTrigger, und geben Sie den Namen des Prozesses und den Zustand an, in dem der Fluss ausgelöst werden soll. - Fügen Sie dann die
Get TicketAktion hinzu, und geben Sie als Eingabe denTicket IDverfügbaren aus dem Trigger ein. - Verwenden Sie dann beispielsweise die E-Mail-Adresse des Antragstellers, die Sie von der Aktion erhalten haben, und verwenden Sie sie, um den Benutzer in M365 zu finden und ihm entsprechende Berechtigungen zuzuweisen.
Andere Aktionen können Ihnen auch bei Automatisierungen in der Bestandsverwaltung helfen. Z. B. Aktionen zum Erstellen einer Ressource, Ändern der Werte seiner Eigenschaften oder Verschieben innerhalb der Registrierung. Wenn Sie Ressourcen regelmäßig aus einem anderen System importieren müssen, können Sie die Aktion Import objects from CSVverwenden.
Bekannte Probleme und Einschränkungen
- Alle Trigger sind nur in ALVAO 11.2 oder höher verfügbar.
- Diese Aktionen sind nur in ALVAO 11.2 oder höher verfügbar:
- Objekt erstellen
- Objekt abrufen
- Abrufen von Objekten
- Aktualisieren von Objekteigenschaften
- Verschieben von Objekten
- Abrufen von Benutzern
- Importieren von Objekten aus CSV
- Einige Aktionen erfordern eine Entitäts-ID als Eingabe, die in Alvao vorhanden sein muss. Diese IDs befinden sich in der Regel im Alvao WebApp am Ende der URL auf ihren Detail- oder Bearbeitungsseiten.
Häufige Fehler und Abhilfemaßnahmen
- 403 Verboten – Überprüfen Sie, ob das verwendete Anwendungskonto über alle erforderlichen Berechtigungen zum Ausführen der Aktion verfügt. Überprüfen Sie auch die in der Verbindung verwendeten Anmeldeinformationen.
- 404 Nicht gefunden – Überprüfen Sie, ob alle Eingabeparameter korrekt sind und die REST-API-URL in der Verbindung korrekt ist. Überprüfen Sie, ob die Aktion in Ihrer Version von ALVAO verfügbar ist.
Häufig gestellte Fragen
Benutzerdefinierte Felder
Der Connector unterstützt außerdem das Lesen und Schreiben von Werten aus/in benutzerdefinierte Ticketfelder. Benutzerdefinierte Felder können nicht in der allgemeinen Connectordefinition beschrieben werden, daher müssen Sie die folgenden Techniken für die Verarbeitung verwenden.
Verwenden Sie Ausdrücke in der Get ticket Aktion, um einen Wert des benutzerdefinierten Felds eines Tickets zu lesen. Verwenden Sie z. B. den Ausdruck, um den Wert des Felds "TicketCategory" zu lesen:
outputs('Get_request')?['body/customItems/TicketCategory/value']
Verwenden Sie die Update ticket Aktion mit einer benutzerdefinierten JSON-Spezifikation, um einen Wert in das benutzerdefinierte Feld eines Tickets zu schreiben. Wenn Sie z. B. den Wert "Monitorfehler" in das Feld "TicketCategory" schreiben möchten, verwenden Sie diese Spezifikation im Custom Items Feld:
{
"TicketCategory": {
"@@odata.type": "#Alvao.Rest.Api.Models.SD.CustomItem",
"name": "TicketCategory",
"value": "monitor failure"
}
}
Hinweis: Das Zeichen "@" wird aufgrund der Escapezeichen verdoppelt.
Erstellen einer Verbindung
Der Connector unterstützt die folgenden Authentifizierungstypen:
| Vorgabe | Parameter zum Erstellen einer Verbindung. | Alle Regionen | Nicht teilbar |
Vorgabe
Anwendbar: Alle Regionen
Parameter zum Erstellen einer Verbindung.
Dies ist keine freigabefähige Verbindung. Wenn die Power-App für einen anderen Benutzer freigegeben wird, wird ein anderer Benutzer aufgefordert, eine neue Verbindung explizit zu erstellen.
| Name | Typ | Description | Erforderlich |
|---|---|---|---|
| Host | Schnur | Angeben der Host-URL Ihrer ALVAO REST-API | Richtig |
| Nutzername | Schnur | Der Benutzername für das ALVAO-Anwendungskonto | Richtig |
| Kennwort | securestring | Das Kennwort für das ALVAO-Anwendungskonto | Richtig |
Drosselungsgrenzwerte
| Name | Aufrufe | Verlängerungszeitraum |
|---|---|---|
| API-Aufrufe pro Verbindung | 100 | 60 Sekunden |
Aktionen
| Abrufen von Benutzern |
Gibt Benutzer und deren Eigenschaften entsprechend den OData-Parametern zurück. |
| Abrufen von Objekten |
Gibt Objekte mit ihren Eigenschaften entsprechend den OData-Parametern zurück. |
| Aktualisieren von Objekteigenschaften |
Aktualisiert Objekteigenschaften. |
| Datensatz im Ticketprotokoll erstellen |
Erstellt einen Datensatz im Ticketprotokoll. |
| Importieren von Objekten aus CSV |
Importiert Objekte, die im CSV-Format bereitgestellt werden. Ähnliche Funktionen wie das ImportUtil-Hilfsprogramm. |
| Objekt abrufen |
Gibt ein Objekt mit seinen Eigenschaften zurück. |
| Objekt erstellen |
Erstellt ein neues Objekt aus der angegebenen Vorlage unter dem angegebenen Objekt. |
| Objekt verschieben |
Verschiebt ein Objekt zu einem angegebenen Ziel. |
| Ticket abrufen |
Gibt Ticketeigenschaften zurück. |
| Ticket aktualisieren |
Aktualisiert Ticketspalten. Legen Sie nur eigenschaften fest, die geändert werden sollen. So ändern Sie SLA-Sätze entweder slaId oder slaName. Wenn Sie den Antragsteller ändern möchten, legen Sie entweder nur die Anforderungs-ID oder alle Daten im Anforderer fest (nicht registrierter Benutzer). |
| Ticket erstellen |
Erstellt ein neues Ticket. |
| Ticket in einen anderen Dienst verschieben |
Verschiebt das Ticket zu einem anderen Dienst. Entweder Dienst-ID oder Dienstname ist erforderlich. |
| Zuweisen eines Tickets zu Solver- oder Solverteam |
Weist das Ticket dem Solver- oder Solver-Team zu. |
| Ändern des Ticketstatus |
Ändert den Ticketstatus. Sie kann auch zum Auflösen oder erneuten Öffnen des Tickets verwendet werden. Entweder "Status-ID" oder "Statusname" ist erforderlich. |
Abrufen von Benutzern
Gibt Benutzer und deren Eigenschaften entsprechend den OData-Parametern zurück.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Nach oben
|
$top | integer |
Geben Sie die Anzahl der Zurückzugebenden Objekte an. |
|
|
Suche
|
$search | string |
Geben Sie die Volltext-Suchbedingung an. OData-$search. |
|
|
Filter
|
$filter | string |
Geben Sie den Filter an, z. B. E-Mail eq 'james.smith@contoso.com'. OData-$filter. |
|
|
Bestellung nach
|
$orderBy | string |
Geben Sie die Reihenfolge an. OData-$orderBy. |
Gibt zurück
Abrufen von Objekten
Gibt Objekte mit ihren Eigenschaften entsprechend den OData-Parametern zurück.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Nach oben
|
$top | integer |
Geben Sie die Anzahl der Zurückzugebenden Objekte an. |
|
|
Suche
|
$search | string |
Geben Sie die Volltext-Suchbedingung an. OData-$search. |
|
|
Filter
|
$filter | string |
Geben Sie den Filter an, z. B. name eq 'Milk'. OData-$filter. |
|
|
Bestellung nach
|
$orderBy | string |
Geben Sie die Reihenfolge an. OData-$orderBy. |
Gibt zurück
Aktualisieren von Objekteigenschaften
Aktualisiert Objekteigenschaften.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Object
|
objectId | True | integer |
Wählen Sie das Objekt aus, oder geben Sie dessen ID ein (tblNode.intNodeId). |
|
Name
|
name | string |
Wählen Sie die Eigenschaft des Objekts aus. |
|
|
Wert
|
value | string |
Geben Sie den Wert der Eigenschaft an. |
Datensatz im Ticketprotokoll erstellen
Erstellt einen Datensatz im Ticketprotokoll.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Ticket-ID
|
ticketId | True | integer |
Geben Sie die ID des Tickets an (tHdTicket.iHdTicketId). |
|
Betreff
|
subject | True | string |
Betreff des Datensatzes. |
|
Html-Inhalt
|
contentHtml | string |
Inhalt des Datensatzes in HTML. |
|
|
Nur-Text-Inhalt
|
contentPlain | string |
Inhalt des Datensatzes im Nur-Text-Format. |
|
|
Kind
|
kind | True | string |
Art des Datensatzes. |
|
Absendername
|
from | string |
Name des Absenders. |
|
|
Von E-Mail
|
emailFrom | string |
E-Mail des Absenders. |
|
|
Bis
|
emailTo | string |
Empfänger der Nachricht durch ein Semikolon getrennt. |
|
|
Kopieren
|
emailCc | string |
Empfänger der Nachricht durch ein Semikolon getrennt. |
|
|
Von Personen-ID
|
fromPersonId | integer |
Personen-ID des Autors (tPerson.iPersonId). |
|
|
Zur Person-ID
|
toPersonId | integer |
Personen-ID des Empfängers (tPerson.iPersonId). |
|
|
Erstellt am
|
created | string |
Datum und Uhrzeit, zu der der Datensatz erstellt werden soll. Lassen Sie leer für den Aktuellen. |
|
|
Anzeigen des Anforderers
|
showToRequester | boolean |
Entscheiden Sie, ob der Antragsteller den Datensatz sehen soll. |
|
|
Inhaltsbytes
|
contentBytes | string |
In Base64 codierter Inhalt. |
|
|
Inhaltstyp
|
contentType | string |
Inhaltstyp, z. B. Bild/PNG. |
|
|
Inhaltsname
|
name | string |
Inhaltsname. |
Gibt zurück
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Datensatzkennung
|
id | integer |
Protokolldatensatz-ID (tAct.iActId). |
|
Betreff
|
subject | string |
Protokolldatensatzbetreff. |
|
Html-Inhalt
|
contentHtml | string |
Protokollieren von Datensatzinhalten in HTML. |
|
Nur-Text-Inhalt
|
contentPlain | string |
Protokollieren von Datensatzinhalten in Nur-Text |
|
Erstellt am
|
created | string |
Erstellungsdatum des Protokolldatensatzes. |
|
Kind
|
kind | string |
Protokolldatensatzart. |
|
Absendername
|
from | string |
Name des Protokolldatensatzautors. |
|
Von E-Mail
|
emailFrom | string |
Protokolldatensatzautor-E-Mail. |
|
Bis
|
emailTo | string |
Protokolldatensatzempfänger E-Mails. |
|
Kopieren
|
emailCc | string |
Protokolldatensatzempfänger E-Mails. |
|
Von Personen-ID
|
fromPersonId | integer |
Protokolldatensatz-Absender-ID (tPerson.iPersonId). |
|
Zur Person-ID
|
toPersonId | integer |
Protokolldatensatzempfänger-ID (tPerson.iPersonId). |
|
Nachrichten-ID
|
messageId | string |
Protokolldatensatz-Nachrichten-ID. |
|
Attachments
|
attachments | array of object |
Protokollieren sie Anlagen. |
|
Anlagenname
|
attachments.name | string |
Anlagenname. |
|
Anlagen-ID
|
attachments.id | integer |
Anlagen-ID (tDocument.iDocumentId). |
|
Anlagelink
|
attachments.link | string |
Mit der Anlage verknüpfen. |
Importieren von Objekten aus CSV
Importiert Objekte, die im CSV-Format bereitgestellt werden. Ähnliche Funktionen wie das ImportUtil-Hilfsprogramm.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
CSV-Datei
|
contentCsv | True | string |
ZU importierende CSV-Inhalte. |
|
Objekttyp
|
objectTypeId | integer |
Der Typ der importierten Objekte. |
|
|
Datetime-Format
|
dateTimeFormat | string |
Datetime-Format in Textzeichenfolgen (z. B. TT/MM/JJJJ). |
|
|
Trennzeichen
|
separator | string |
Das in der importierten CSV-Datei verwendete Spaltentrennzeichen. |
|
|
Überspringen von Fehlern
|
skipErrors | boolean |
Wenn diese Option aktiviert ist, werden Daten importiert, auch wenn in einem der Einträge ein Fehler auftritt. |
|
|
Schlüsseleigenschaften
|
keyFields | string |
Schlüsselfelder, die zum Identifizieren und Aktualisieren vorhandener Objekte verwendet werden (z. B. Seriennummer, Modell). |
|
|
Übergeordnetes Objekt
|
createUnderObjectId | integer |
Übergeordnetes Objekt zum Erstellen neuer Objekte. |
|
|
Verworfene Objekte aktualisieren
|
updateDiscardedObjects | boolean |
Wenn diese Option aktiviert ist, werden verworfene Objekte auch beim Import gesucht und aktualisiert. |
Gibt zurück
- Body
- AM.ImportCsvResponse
Objekt abrufen
Gibt ein Objekt mit seinen Eigenschaften zurück.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Object
|
objectId | True | integer |
Wählen Sie das Objekt aus, oder geben Sie dessen ID ein (tblNode.intNodeId). |
Gibt zurück
- Body
- AM.ObjectExpanded
Objekt erstellen
Erstellt ein neues Objekt aus der angegebenen Vorlage unter dem angegebenen Objekt.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Template
|
templateObjectId | True | integer |
Wählen Sie die Objektvorlage aus, oder geben Sie dessen ID ein (tblNode.intNodeId). |
|
Übergeordnetes Objekt
|
parentObjectId | integer |
Wählen Sie das übergeordnete Objekt aus, oder geben Sie dessen ID ein (tblNode.intNodeId). |
Gibt zurück
- Body
- AM.Object
Objekt verschieben
Verschiebt ein Objekt zu einem angegebenen Ziel.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Object
|
objectId | True | integer |
Wählen Sie das Objekt aus, oder geben Sie dessen ID ein (tblNode.intNodeId). |
|
Destination-Objekt
|
parentObjectId | integer |
Wählen Sie das Zielobjekt aus, oder geben Sie dessen ID ein (tblNode.intNodeId). |
Ticket abrufen
Gibt Ticketeigenschaften zurück.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Ticket-ID
|
ticketId | True | integer |
Geben Sie die ID des Tickets an (tHdTicket.iHdTicketId). |
Gibt zurück
- Body
- SD.Ticket
Ticket aktualisieren
Aktualisiert Ticketspalten. Legen Sie nur eigenschaften fest, die geändert werden sollen. So ändern Sie SLA-Sätze entweder slaId oder slaName. Wenn Sie den Antragsteller ändern möchten, legen Sie entweder nur die Anforderungs-ID oder alle Daten im Anforderer fest (nicht registrierter Benutzer).
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Ticket-ID
|
ticketId | True | integer |
Geben Sie die ID des Tickets an (tHdTicket.iHdTicketId). |
|
Name
|
name | string |
Ticketname. |
|
|
Priority
|
priority | string |
Ticketpriorität. |
|
|
Auswirkung
|
impact | string |
Auswirkungen auf tickets. |
|
|
Dringlichkeit
|
urgency | string |
Dringlichkeit des Tickets. |
|
|
SLA-ID
|
slaId | integer |
Ticket SLA ID (tSla.iSlaId). |
|
|
SLA-Name
|
slaName | string |
Ticket SLA-Name. |
|
|
Gerätenummer
|
deviceNumber | string |
Ticketgerätenummer. |
|
|
Verwandte Organisation
|
relatedOrganization | string |
Name der Ticketorganisation. |
|
|
Internes Zieldatum
|
internalTargetDate | date-time |
Internes Ticketzieldatum. |
|
|
Internes Ziel
|
internalTarget | string |
Internes Ticketziel. |
|
|
Name
|
name | string |
Name des Antragstellers. |
|
|
E-Mail
|
string |
E-Mail-Adresse des Antragstellers. |
||
|
E-Mail 2
|
email2 | string |
Anforderer E-Mail 2. |
|
|
Telefonnummer
|
phone | string |
Anforderertelefon. |
|
|
Telefon 2
|
phone2 | string |
Anfordernden Telefon 2. |
|
|
Mobiltelefonnummer
|
mobilePhone | string |
Anforderer Mobiltelefon. |
|
|
Abteilung
|
department | string |
Anfordererabteilung. |
|
|
Büro
|
office | string |
Anfordererbüro. |
|
|
Arbeitsposition
|
workPosition | string |
Arbeitsposition des Antragstellers. |
|
|
Organization
|
organization | string |
Anfordererorganisation. |
|
|
Andere Kontakte
|
otherContacts | string |
Andere Kontakte des Antragstellers. |
|
|
Benutzerdefinierte Elemente
|
customItems | object |
Benutzerdefinierte Ticketelemente (tHdTicketCust). |
Ticket erstellen
Erstellt ein neues Ticket.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Dienst-ID
|
serviceId | True | integer |
Ticketdienst-ID (tHdSection.iHdSectionId). |
|
Name
|
name | True | string |
Ticketname. |
|
Description
|
descriptionHtml | string |
Ticketbeschreibung in HTML. |
|
|
SLA-ID
|
slaId | integer |
Ticket SLA ID (tSla.iSlaId). |
|
|
Priority
|
priority | string |
Ticketpriorität. |
|
|
Auswirkung
|
impact | string |
Auswirkungen auf tickets. |
|
|
Dringlichkeit
|
urgency | string |
Dringlichkeit des Tickets. |
|
|
Gerätenummer
|
deviceNumber | string |
Ticketgerätenummer. |
|
|
Verwandte Organisation
|
relatedOrganization | string |
Name der Ticketorganisation. |
|
|
Für Personen-ID angefordert
|
requestedForPersonId | integer |
Angefordert für die Personen-ID (tPerson.iPersonId). |
|
|
ID
|
id | integer |
Anforderungs-ID (tPerson.iPersonId). |
|
|
Name
|
name | string |
Name des Antragstellers. |
|
|
E-Mail
|
string |
E-Mail-Adresse des Antragstellers. |
||
|
E-Mail 2
|
email2 | string |
Anforderer E-Mail 2. |
|
|
Telefonnummer
|
phone | string |
Anforderertelefon. |
|
|
Telefon 2
|
phone2 | string |
Anfordernden Telefon 2. |
|
|
Mobiltelefon
|
mobilePhone | string |
Anforderer Mobiltelefon. |
|
|
Abteilung
|
department | string |
Anfordererabteilung. |
|
|
Büro
|
office | string |
Anfordererbüro. |
|
|
Arbeitsposition
|
workPosition | string |
Arbeitsposition des Antragstellers. |
|
|
Organization
|
organization | string |
Anfordererorganisation. |
|
|
Andere Kontakte
|
otherContacts | string |
Anforderer anderer Kontakte. |
|
|
Objekte
|
objects | array of integer |
Verknüpfungen zu Objekten. |
|
|
Inhaltsbytes
|
contentBytes | string |
In Base64 codierter Inhalt. |
|
|
Inhaltstyp
|
contentType | string |
Inhaltstyp, z. B. Bild/PNG. |
|
|
Inhaltsname
|
name | string |
Inhaltsname. |
|
|
Benutzerdefinierte Elemente
|
customItems | object |
Benutzerdefinierte Ticketelemente (tHdTicketCust). |
Gibt zurück
- Body
- SD.Ticket
Ticket in einen anderen Dienst verschieben
Verschiebt das Ticket zu einem anderen Dienst. Entweder Dienst-ID oder Dienstname ist erforderlich.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Ticket-ID
|
ticketId | True | integer |
Geben Sie die ID des Tickets an (tHdTicket.iHdTicketId). |
|
Dienst-ID
|
serviceId | integer |
Neue Dienst-ID (tHdSection.iHdSectionId). |
|
|
Dienstname
|
serviceName | string |
Neuer Dienstname. |
|
|
Solver-ID
|
newSolverId | integer |
Neue Solver-ID (tPerson.iPersonId). |
|
|
Solver-Team-ID
|
newSolverTeamId | integer |
Neue Solver-Team-ID (tRole.iPersonId). |
|
|
Kommentar
|
commentHtml | string |
Kommentar in HTML. |
|
|
Inhaltsbytes
|
contentBytes | string |
In Base64 codierter Inhalt. |
|
|
Inhaltstyp
|
contentType | string |
Inhaltstyp, z. B. Bild/PNG. |
|
|
Inhaltsname
|
name | string |
Inhaltsname. |
Gibt zurück
- response
- string
Zuweisen eines Tickets zu Solver- oder Solverteam
Weist das Ticket dem Solver- oder Solver-Team zu.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Ticket-ID
|
ticketId | True | integer |
Geben Sie die ID des Tickets an (tHdTicket.iHdTicketId). |
|
Solver-ID
|
solverId | integer |
Neue Solver-ID (tPerson.iPersonId). |
|
|
Solver-Team-ID
|
solverTeamId | integer |
Neue Solver-Team-ID (tRole.iPersonId). |
|
|
Nachricht
|
messageForSolverHtml | string |
Nachricht für Solver und/oder solver-Team in HTML. |
|
|
Inhaltsbytes
|
contentBytes | string |
In Base64 codierter Inhalt. |
|
|
Inhaltstyp
|
contentType | string |
Inhaltstyp, z. B. Bild/PNG. |
|
|
Inhaltsname
|
name | string |
Inhaltsname. |
Gibt zurück
- response
- string
Ändern des Ticketstatus
Ändert den Ticketstatus. Sie kann auch zum Auflösen oder erneuten Öffnen des Tickets verwendet werden. Entweder "Status-ID" oder "Statusname" ist erforderlich.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Ticket-ID
|
ticketId | True | integer |
Geben Sie die ID des Tickets an (tHdTicket.iHdTicketId). |
|
Bundesstaat-ID
|
stateId | integer |
Neue Status-ID (TicketState.id). |
|
|
Statusname
|
stateName | string |
Neuer Statusname. |
|
|
Kommentar
|
commentHtml | string |
Kommentar in HTML. |
|
|
Kommentar für Genehmiger
|
commentForApprovers | string |
Kommentar für Genehmigende in HTML. |
|
|
Kommentar für Anforderer
|
commentForRequesters | string |
Kommentar für Anforderer in HTML. |
|
|
Inhaltsbytes
|
contentBytes | string |
In Base64 codierter Inhalt. |
|
|
Inhaltstyp
|
contentType | string |
Inhaltstyp, z. B. Bild/PNG. |
|
|
Inhaltsname
|
name | string |
Inhaltsname. |
Gibt zurück
- response
- string
Auslöser
| Beim Erstellen eines Objekts |
Dieser Vorgang wird ausgelöst, wenn ein Objekt einer bestimmten Art erstellt wird. |
| Wenn ein Objekt verschoben wird |
Dieser Vorgang wird ausgelöst, wenn ein Objekt einer bestimmten Art an eine andere Position in der Objektstruktur verschoben wird. |
| Wenn ein Ticket zu einem Status wechselt |
Dieser Vorgang wird ausgelöst, wenn ein Ticket zu einem bestimmten Status wechselt. |
| Wenn ein Ticketfeldwert geändert wird |
Dieser Vorgang wird ausgelöst, wenn ein bestimmter Ticketfeldwert geändert wird. |
| Wenn ein Wert einer Objekteigenschaft geändert wird |
Dieser Vorgang wird ausgelöst, wenn ein Wert einer bestimmten Objekteigenschaft geändert wird. |
Beim Erstellen eines Objekts
Dieser Vorgang wird ausgelöst, wenn ein Objekt einer bestimmten Art erstellt wird.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Kind
|
kindId | integer |
Wählen Sie die Art des Objekts aus, für das Sie diesen Fluss auslösen möchten. |
|
|
Übergeordnetes Objekt
|
parentObjectId | integer |
Wählen Sie das übergeordnete Objekt aus, dessen Unterstruktur Sie diesen Fluss auslösen möchten. |
Gibt zurück
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Objekt-ID
|
objectId | integer |
Objekt-ID (tblNode.intNodeId). |
Wenn ein Objekt verschoben wird
Dieser Vorgang wird ausgelöst, wenn ein Objekt einer bestimmten Art an eine andere Position in der Objektstruktur verschoben wird.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Kind
|
kindId | integer |
Wählen Sie die Art des Objekts aus, für das Sie diesen Fluss auslösen möchten. |
|
|
Verschoben von
|
fromObjectId | integer |
Wählen Sie das Quellobjekt aus, dessen Unterstruktur Sie diesen Fluss auslösen möchten. |
|
|
Verschoben nach
|
toObjectId | integer |
Wählen Sie das Zielobjekt aus, dessen Unterstruktur Sie diesen Fluss auslösen möchten. |
Gibt zurück
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Objekt-ID
|
objectId | integer |
Objekt-ID (tblNode.intNodeId). |
|
Alte übergeordnete Objekt-ID
|
oldParentObjectId | integer |
Alte übergeordnete Objekt-ID (tblNode.intNodeId). |
Wenn ein Ticket zu einem Status wechselt
Dieser Vorgang wird ausgelöst, wenn ein Ticket zu einem bestimmten Status wechselt.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Prozess
|
process | True | string |
Geben Sie den Namen des Prozesses ein, für den Sie diesen Fluss auslösen möchten. |
|
Ticketstatus
|
status | True | string |
Geben Sie den Namen des Ticketstatus ein. Der Ticketübergang zu diesem Status löst diesen Fluss aus. |
|
Dienstleistung
|
service | string |
Geben Sie den Namen des Diensts ein, für den Sie diesen Fluss auslösen möchten. |
Gibt zurück
Wenn ein Ticketfeldwert geändert wird
Dieser Vorgang wird ausgelöst, wenn ein bestimmter Ticketfeldwert geändert wird.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Feld
|
fieldId | True | integer |
Wählen Sie ein Ticketfeld aus. |
|
Prozess
|
process | string |
Geben Sie den Namen des Prozesses ein, für den Sie diesen Fluss auslösen möchten. |
|
|
Dienstleistung
|
service | string |
Geben Sie den Namen des Diensts ein, für den Sie diesen Fluss auslösen möchten. |
Gibt zurück
Wenn ein Wert einer Objekteigenschaft geändert wird
Dieser Vorgang wird ausgelöst, wenn ein Wert einer bestimmten Objekteigenschaft geändert wird.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Eigentum
|
propertyKindId | integer |
Wählen Sie die Eigenschaft des Objekts aus, für das Sie diesen Fluss auslösen möchten. |
|
|
Neuer Wert
|
newValue | string |
Geben Sie den neuen Wert der Eigenschaft ein, für die Sie diesen Fluss auslösen möchten. Z.B. PC123, 1.45, 14. 4. 2024. |
|
|
Objektart
|
kindId | integer |
Wählen Sie die Art des Objekts aus, für das Sie diesen Fluss auslösen möchten. |
|
|
Übergeordnetes Objekt
|
parentObjectId | integer |
Wählen Sie das übergeordnete Objekt aus, dessen Unterstruktur Sie diesen Fluss auslösen möchten. |
Gibt zurück
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Objekt-ID
|
objectId | integer |
Objekt-ID (tblNode.intNodeId). |
|
Eigenschaften-ID
|
propertyId | integer |
Eigenschafts-ID geändert (tblProperty.intPropertyId). |
Definitionen
SD. Fahrkarte
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
ID
|
id | integer |
Ticket-ID (tHdTicket.iHdTicketId). |
|
Name
|
name | string |
Ticketname. |
|
Nachrichtentag
|
messageTag | string |
Ticketnachrichtentag. |
|
SLA-ID
|
slaId | integer |
SLA-ID (tSla.iSlaId). |
|
SLA-Name
|
slaName | string |
SLA-Name. |
|
Priority
|
priority | string |
Ticketpriorität. |
|
Auswirkung
|
impact | string |
Auswirkungen auf tickets. |
|
Dringlichkeit
|
urgency | string |
Dringlichkeit des Tickets. |
|
Gerätenummer
|
deviceNumber | string |
Ticketgerätenummer. |
|
Verwandte Organisation
|
relatedOrganization | string |
Name der Ticketorganisation. |
|
Internes Zieldatum
|
internalTargetDate | date-time |
Internes Ticketzieldatum. |
|
Internes Ziel
|
internalTarget | string |
Internes Ticketziel. |
|
Anforderungs-ID
|
requesterId | integer |
Anforderungs-ID (tPerson.iPersonId). |
|
Antragstellername
|
requesterName | string |
Name des Antragstellers. |
|
Angefordert für ID
|
requestedForId | integer |
Angefordert für ID (tPerson.iPersonId). |
|
Angeforderter Name
|
requestedForName | string |
Name angefordert. |
|
Solver-ID
|
solverId | integer |
Ticket solver ID (tPerson.iPersonId). |
|
Solvername
|
solverName | string |
Name des Ticketlösers. |
|
Solver-Team-ID
|
solverTeamId | integer |
Ticket-Solver-Team-ID (tRole.iRoleId). |
|
Solver-Teamname
|
solverTeamName | string |
Name des Ticket solver-Teams. |
|
Dienst-ID
|
serviceId | integer |
Ticketdienst-ID (tHdSection.iHdSectionId). |
|
Dienstname
|
serviceName | string |
Name des Ticketdiensts. |
|
Prozessname
|
processName | string |
Dienstprozessname. |
|
Status-ID
|
stateId | integer |
Ticketstatus-ID (TicketState.id). |
|
Statusname
|
stateName | string |
Name des Ticketstatus. |
|
Erstellt am
|
createdDate | date-time |
Datum der Ticketerstellung. |
|
Gelöst am
|
resolvedDate | date-time |
Datum der Ticketauflösung. |
|
Geschlossen am
|
closedDate | date-time |
Datum des Ticketabschlusses. |
|
Id des ersten Akts
|
initialActId | integer |
Id des ersten Akts (tAct.iActId). |
|
Datum entfernt
|
removedDate | date-time |
Datum des Entfernens des Tickets. |
|
In Genehmigung
|
inApproval | boolean |
Gibt an, ob sich das Ticket im Genehmigungsprozess befindet. |
|
Fälligkeitsdatum
|
dueDate | date-time |
Fälligkeitsdatum des Tickets. |
|
Objekte
|
objects | array of object |
Verknüpfungen zu Objekten. |
|
ID
|
objects.objectId | integer |
Objekt-ID (tblNode.intNodeId). |
|
Benutzerdefinierte Elemente
|
customItems | object |
Benutzerdefinierte Ticketelemente (tHdTicketCust). |
Webhook.UpdatedTicket
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Ticket-ID
|
requestId | integer |
ID des Tickets (tHdTicket.iHdTicketId). |
|
Personen-ID
|
personId | integer |
ID der Person, die die Änderung vorgenommen hat (tPerson.iPersonId). |
BIN. Objekt
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
ID
|
id | integer |
Objekt-ID (tblNode.intNodeId). |
|
Name
|
name | string |
Objektname. |
|
Pfad
|
path | string |
Objektpfad in der Struktur. |
|
Vollständiger Name
|
fullName | string |
Objektname mit Pfad in der Struktur. |
|
Art-ID
|
kindId | integer |
Objekttyp-ID (tblKind.intKindId). |
|
Name der Art
|
kindName | string |
Objekttypname. |
|
Versteckt
|
hidden | boolean |
Gibt an, ob das Objekt ausgeblendet ist. |
|
Id des übergeordneten Objekts
|
parentObjectId | integer |
Übergeordnete Objekt-ID (tblNode.intNodeId). |
BIN. ObjectExpanded
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
ID
|
id | integer |
Objekt-ID (tblNode.intNodeId). |
|
Name
|
name | string |
Objektname. |
|
Pfad
|
path | string |
Objektpfad in der Struktur. |
|
Vollständiger Name
|
fullName | string |
Objektname mit Pfad in der Struktur. |
|
Art-ID
|
kindId | integer |
Objekttyp-ID (tblKind.intKindId). |
|
Name der Art
|
kindName | string |
Objekttypname. |
|
Versteckt
|
hidden | boolean |
Gibt an, ob das Objekt ausgeblendet ist. |
|
Id des übergeordneten Objekts
|
parentObjectId | integer |
Übergeordnete Objekt-ID (tblNode.intNodeId). |
|
Eigenschaften
|
properties | array of object |
Eigenschaften des Objekts. |
|
ID
|
properties.id | integer |
Eigenschafts-ID (tblProperty.intPropertyId). |
|
Name
|
properties.name | string |
Name der Eigenschaft. |
|
Wert
|
properties.value | string |
Eigenschaftswert. |
|
Namensreihenfolge
|
properties.nameOrder | integer |
Eigenschaftsnamenreihenfolge. |
BIN. ObjectsExpandedApiResponse
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
value
|
value | array of AM.ObjectExpanded |
BIN. ImportCsvResponse
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Gesamtzahl der Datensätze
|
recordsTotalCount | integer |
Gesamtanzahl der Datensätze in CSV. |
|
Anzahl verarbeiteter Datensätze
|
recordsProcessedCount | integer |
Anzahl der verarbeiteten Datensätze. |
|
Anzahl übersprungener Datensätze
|
recordsSkippedCount | integer |
Anzahl übersprungener Datensätze. |
|
Anzahl fehlgeschlagener Datensätze
|
recordsFailedCount | integer |
Anzahl der fehlgeschlagenen Datensätze. |
|
Anzahl erstellter Objekte
|
objectsCreatedCount | integer |
Anzahl der erstellten Objekte. |
|
Anzahl aktualisierter Objekte
|
objectsUpdatedCount | integer |
Anzahl der aktualisierten Objekte. |
|
Log
|
log | string |
Importprotokoll mit detaillierten Informationen. |
Common.Person
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Name
|
name | string |
Benutzername und Nachname. |
|
E-Mail
|
string |
Benutzer-E-Mail. |
|
|
E-Mail 2
|
email2 | string |
Benutzer-E-Mail 2. |
|
Telefon (Geschäftlich)
|
phone | string |
Geschäftliches Telefon des Benutzers. |
|
Telefon geschäftlich 2
|
phone2 | string |
Telefon 2 für Die Arbeit des Benutzers. |
|
Mobiltelefon
|
mobilePhone | string |
Mobiltelefon des Benutzers. |
|
Abteilung
|
department | string |
Benutzerabteilung. |
|
Büro
|
office | string |
Benutzerbüro. |
|
Position
|
workPosition | string |
Arbeitsposition des Benutzers. |
|
Organization
|
organization | string |
Benutzerorganisation. |
|
Andere Kontakte
|
otherContacts | string |
Benutzer anderer Kontakte. |
|
Benutzer-ID
|
id | integer |
Benutzer-ID (tPerson.iPersonId). |
|
Benutzername (für ältere Systeme)
|
sAMAccountName | string |
Benutzername, der frühere Windows-Version unterstützt. |
|
Nutzername
|
login | string |
Benutzername des Benutzers. |
|
Erstellt
|
createdDate | date-time |
Erstellungsdatum des Benutzers. |
|
Ist System
|
isSystem | boolean |
Gibt an, ob der Benutzer das Alvao System ist. |
|
Ist ausgeblendet
|
isHidden | boolean |
Gibt an, ob der Benutzer in Menüs ausgeblendet ist. |
|
Ist freigegeben
|
isShared | boolean |
Gibt an, ob der Benutzer ein freigegebenes Konto ist. |
|
Ist deaktiviert
|
isDisabled | boolean |
Gibt an, ob der Benutzer ein deaktiviertes Konto ist. |
|
Ist Gast
|
isGuest | boolean |
Gibt an, ob der Benutzer der Gastbenutzer ist. |
|
Ist App
|
isApp | boolean |
Gibt an, ob der Benutzer ein Anwendungskonto ist. |
|
Entfernt
|
removedDate | date-time |
Das Datum des Benutzers wurde entfernt. |
|
Manager-ID
|
managerId | integer |
Benutzer-Manager-ID (tPerson.iPersonId). |
|
Ersatz-ID
|
substituteId | integer |
Benutzerersatz-ID (tPerson.iPersonId). |
|
Persönliche Nummer
|
personalNumber | string |
Persönliche Benutzernummer. |
|
Bevorzugte Sprach-ID
|
localeId | integer |
Benutzer bevorzugte Sprach-ID. |
|
Zeitzone
|
timezone | string |
Zeitzone des Benutzers. |
|
Benutzerdefinierte Elemente
|
customItems | object |
Benutzerdefinierte Benutzerelemente (tPersonCust). |
|
AD-GUID
|
adGuid | string |
BENUTZER-AD-GUID. |
|
Vorname
|
firstName | string |
Vorname des Benutzers. |
|
Nachname
|
lastName | string |
Nachname des Benutzers. |
|
SID
|
sid | string |
Benutzer-SID. |
|
AD-Pfad
|
adPath | string |
Benutzer-AD-Pfad. |
|
Azure-ID
|
azureAdObjectId | string |
Azure-BENUTZER-ID |
Common.UsersApiResponse
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
value
|
value | array of Common.Person |
Schnur
Dies ist der grundlegende Datentyp "string".