ALVAO
Alvao vous permet d’automatiser des actions dans Alvao Service Desk et Asset Management et de s’intégrer à d’autres applications.
Ce connecteur est disponible dans les produits et régions suivants :
| Service | classe | Régions |
|---|---|---|
| Copilot Studio | Premium | Toutes les régions Power Automate , à l’exception des éléments suivants : - Us Government (GCC) - Us Government (GCC High) - China Cloud géré par 21Vianet - Us Department of Defense (DoD) |
| Applications logiques | Norme | Toutes les régions Logic Apps , à l’exception des suivantes : - Régions Azure Government - Régions Azure Chine - Us Department of Defense (DoD) |
| Power Apps | Premium | Toutes les régions Power Apps , à l’exception des suivantes : - Us Government (GCC) - Us Government (GCC High) - China Cloud géré par 21Vianet - Us Department of Defense (DoD) |
| Power Automate | Premium | Toutes les régions Power Automate , à l’exception des éléments suivants : - Us Government (GCC) - Us Government (GCC High) - China Cloud géré par 21Vianet - Us Department of Defense (DoD) |
| Contact | |
|---|---|
| Nom | Prise en charge d’ALVAO |
| URL | https://www.alvao.com/en/support-and-services |
| Messagerie électronique | support@alvao.com |
| Métadonnées du connecteur | |
|---|---|
| Éditeur | ALVAO |
| Site internet | https://www.alvao.com |
| Politique de confidentialité | https://www.alvao.com/en/privacystatement |
| Catégories | Collaboration ;Opérations informatiques |
Avec ce connecteur, vous pouvez utiliser Power Automate, Power Apps ou Azure Logic Apps pour automatiser des actions dans Alvao ou pour intégrer Alvao à d’autres applications. Le connecteur vous permet de démarrer des automatisations liées non seulement au flux de travail des tickets dans le Service Desk, mais également au cycle de vie des ressources inscrites dans la gestion des ressources. Les actions du connecteur vous permettent ensuite de déplacer le flux de travail de ticket ou de gérer le cycle de vie des ressources.
Prerequisites
Vous devez être un client ALVAO (SaaS ou local) avec une version d’ALVAO au moins 11.1 et disposer de l’API REST disponible à partir d’Internet.
Comment obtenir des informations d’identification
- Créez un compte d’application dans
Alvao WebAppUsers-Administration- . - Définissez au moins l’option
Name and Surname,User namepuis activez l’optionApplication account-Other applications. - Définissez un mot de passe sur ce compte.
- Définissez les autorisations appropriées pour que le compte fonctionne avec des tickets ou des ressources.
- Utilisez le compte et
PasswordleUser namecompte pour créer une connexion à ce connecteur.
Remarque : Vous aurez également besoin de l’URL de votre API REST Alvao que vous trouverez dans
Alvao WebAppSettings-Web servicesAdministration- - .
Bien démarrer avec votre connecteur
Après avoir créé la connexion, vous pouvez utiliser différents déclencheurs ou actions.
Par exemple, accordez l’autorisation de lire un dossier sur SharePoint à l’aide d’un flux automatisé en fonction de l’approbation d’un ticket dans le Service Desk Alvao :
- Utilisez le
When a ticket transitions to a statusdéclencheur et spécifiez le nom du processus et l’état dans lequel déclencher le flux. - Ensuite, ajoutez l’action
Get Ticketet, en tant qu’entrée, entrez l’entréeTicket IDdisponible à partir du déclencheur. - Ensuite, utilisez par exemple l’e-mail du demandeur que vous avez obtenu à partir de l’action, puis utilisez-le pour rechercher l’utilisateur dans M365 et lui attribuer les autorisations appropriées.
D’autres actions peuvent également vous aider à utiliser des automatisations dans Asset Management. Par exemple, les actions de création d’une ressource, la modification des valeurs de ses propriétés ou son déplacement dans le Registre. Si vous devez importer régulièrement des ressources à partir d’un autre système, vous pouvez utiliser l’action Import objects from CSV.
Problèmes connus et limitations
- Tous les déclencheurs sont disponibles uniquement dans ALVAO 11.2 ou version ultérieure.
- Ces actions sont disponibles uniquement dans ALVAO 11.2 ou version ultérieure :
- Créer un objet
- Obtenir un objet
- Obtenir des objets
- Mettre à jour les propriétés d’objet
- Déplacer des objets
- Obtenir des utilisateurs
- Importer des objets à partir de CSV
- Certaines actions nécessitent un ID d’entité en tant qu’entrée, qui doit exister dans Alvao. Ces ID sont généralement trouvés dans l’application WebApp Alvao à la fin de l’URL sur leurs détails ou leurs pages de modification.
Erreurs courantes et solutions
- 403 Interdit : vérifiez si le compte d’application utilisé dispose de toutes les autorisations nécessaires pour effectuer l’action. Vérifiez également les informations d’identification utilisées dans la connexion.
- 404 Introuvable : vérifiez que tous les paramètres d’entrée sont corrects et que l’URL de l’API REST est correcte dans la connexion. Vérifiez si l’action est disponible dans votre version d’ALVAO.
Questions fréquentes (FAQ)
Champs personnalisés
Le connecteur prend également en charge la lecture et l’écriture de valeurs depuis/vers des champs personnalisés de ticket. Les champs personnalisés ne peuvent pas être décrits dans la définition générale du connecteur. Vous devez donc utiliser les techniques suivantes pour les traiter.
Pour lire une valeur du champ personnalisé d’un ticket, utilisez des expressions dans l’action Get ticket . Par exemple, pour lire la valeur du champ TicketCategory, utilisez l’expression :
outputs('Get_request')?['body/customItems/TicketCategory/value']
Pour écrire une valeur dans le champ personnalisé d’un ticket, utilisez l’action Update ticket avec une spécification JSON personnalisée. Par exemple, pour écrire la valeur « surveiller l’échec » dans le champ TicketCategory, utilisez cette spécification dans le Custom Items champ :
{
"TicketCategory": {
"@@odata.type": "#Alvao.Rest.Api.Models.SD.CustomItem",
"name": "TicketCategory",
"value": "monitor failure"
}
}
Remarque : le caractère « @ » est doublé en raison de l’échappement.
Création d’une connexion
Le connecteur prend en charge les types d’authentification suivants :
| Par défaut | Paramètres de création de connexion. | Toutes les régions | Non partageable |
Faire défaut
Applicable : Toutes les régions
Paramètres de création de connexion.
Cette connexion n’est pas partageable. Si l’application power est partagée avec un autre utilisateur, un autre utilisateur est invité à créer une connexion explicitement.
| Nom | Type | Descriptif | Obligatoire |
|---|---|---|---|
| Host | ficelle | Spécifier l’URL de l’hôte de votre API REST ALVAO | Vrai |
| Nom d’utilisateur | ficelle | Nom d’utilisateur du compte d’application ALVAO | Vrai |
| Mot de passe | securestring | Mot de passe du compte d’application ALVAO | Vrai |
Limitations
| Nom | Appels | Période de renouvellement |
|---|---|---|
| Appels d’API par connexion | 100 | 60 secondes |
Actions
| Affecter un ticket à l’équipe du solveur ou du solveur |
Affecte un ticket à l’équipe solveur ou solveur. |
| Créer un enregistrement dans le journal des tickets |
Crée un enregistrement dans le journal des tickets. |
| Créer un objet |
Crée un objet à partir d’un modèle spécifié sous l’objet spécifié. |
| Créer un ticket |
Crée un ticket. |
| Déplacer un objet |
Déplace un objet vers une destination spécifiée. |
| Déplacer un ticket vers un autre service |
Déplace le ticket vers un autre service. L’ID de service ou le nom du service est requis. |
| Importer des objets à partir de CSV |
Importe les objets fournis au format CSV. Fonctionnalités similaires à l’utilitaire ImportUtil. |
| Mettre à jour le ticket |
Met à jour les colonnes de ticket. Définissez uniquement les propriétés à modifier. Pour modifier le sla set slaId ou slaName. Pour modifier le demandeur, définissez l’ID du demandeur uniquement ou toutes les données du demandeur (utilisateur non inscrit). |
| Mettre à jour les propriétés d’objet |
Met à jour les propriétés de l’objet. |
| Modifier l’état du ticket |
Modifie l’état du ticket. Il peut également être utilisé pour résoudre ou rouvrir le ticket. L’ID d’état ou le nom d’état est requis. |
| Obtenir des objets |
Retourne des objets avec ses propriétés en fonction des paramètres OData. |
| Obtenir des utilisateurs |
Retourne les utilisateurs et leurs propriétés en fonction des paramètres OData. |
| Obtenir un objet |
Renvoie l’objet avec ses propriétés. |
| Obtenir un ticket |
Retourne les propriétés du ticket. |
Affecter un ticket à l’équipe du solveur ou du solveur
Affecte un ticket à l’équipe solveur ou solveur.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Ticket ID
|
ticketId | True | integer |
Spécifiez l’ID du ticket (tHdTicket.iHdTicketId). |
|
ID du solveur
|
solverId | integer |
Nouvel ID de solveur (tPerson.iPersonId). |
|
|
ID d’équipe du solveur
|
solverTeamId | integer |
Nouvel ID d’équipe du solveur (tRole.iPersonId). |
|
|
Message
|
messageForSolverHtml | string |
Message pour le solveur et/ou pour l’équipe de solveur en HTML. |
|
|
Octets de contenu
|
contentBytes | string |
Contenu encodé en Base64. |
|
|
Type de contenu
|
contentType | string |
Type de contenu, par exemple image/png. |
|
|
Nom du contenu
|
name | string |
Nom du contenu. |
Retours
- response
- string
Créer un enregistrement dans le journal des tickets
Crée un enregistrement dans le journal des tickets.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Ticket ID
|
ticketId | True | integer |
Spécifiez l’ID du ticket (tHdTicket.iHdTicketId). |
|
Sujet
|
subject | True | string |
Objet de l’enregistrement. |
|
Contenu html
|
contentHtml | string |
Contenu de l’enregistrement en html. |
|
|
Contenu en texte brut
|
contentPlain | string |
Contenu de l’enregistrement en texte brut. |
|
|
Kind
|
kind | True | string |
Genre d’enregistrement. |
|
Nom de l’expéditeur
|
from | string |
Nom de l’expéditeur. |
|
|
À partir de l’e-mail
|
emailFrom | string |
Courrier électronique de l’expéditeur. |
|
|
À
|
emailTo | string |
Destinataires du message séparés par un point-virgule. |
|
|
Copier
|
emailCc | string |
Destinataires du message séparés par un point-virgule. |
|
|
À partir de l’ID de personne
|
fromPersonId | integer |
ID de personne de l’auteur (tPerson.iPersonId). |
|
|
À l’ID de personne
|
toPersonId | integer |
ID de personne du récepteur (tPerson.iPersonId). |
|
|
Date de création
|
created | string |
Date et heure dans lesquelles doit être créé l’enregistrement. Laissez vide pour le courant. |
|
|
Afficher au demandeur
|
showToRequester | boolean |
Déterminez si le demandeur doit voir l’enregistrement. |
|
|
Octets de contenu
|
contentBytes | string |
Contenu encodé en Base64. |
|
|
Type de contenu
|
contentType | string |
Type de contenu, par exemple image/png. |
|
|
Nom du contenu
|
name | string |
Nom du contenu. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID enregistrement
|
id | integer |
ID d’enregistrement du journal (tAct.iActId). |
|
Sujet
|
subject | string |
Objet de l’enregistrement du journal. |
|
Contenu html
|
contentHtml | string |
Journaliser le contenu de l’enregistrement au format HTML. |
|
Contenu en texte brut
|
contentPlain | string |
Journaliser le contenu de l’enregistrement en texte brut. |
|
Date de création
|
created | string |
Date de création de l’enregistrement du journal. |
|
Kind
|
kind | string |
Type d’enregistrement du journal. |
|
Nom de l’expéditeur
|
from | string |
Nom de l’auteur de l’enregistrement du journal. |
|
À partir de l’e-mail
|
emailFrom | string |
Journaliser le courrier électronique de l’auteur de l’enregistrement. |
|
À
|
emailTo | string |
Journaliser les messages électroniques des récepteurs d’enregistrement. |
|
Copier
|
emailCc | string |
Journaliser les messages électroniques des récepteurs d’enregistrement. |
|
À partir de l’ID de personne
|
fromPersonId | integer |
ID de l’expéditeur de l’enregistrement du journal (tPerson.iPersonId). |
|
À l’ID de personne
|
toPersonId | integer |
ID du récepteur d’enregistrement du journal (tPerson.iPersonId). |
|
Message ID
|
messageId | string |
ID du message d’enregistrement du journal. |
|
Attachments
|
attachments | array of object |
Journaliser les pièces jointes d’enregistrement. |
|
Nom de la pièce jointe
|
attachments.name | string |
Nom de la pièce jointe. |
|
ID de pièce jointe
|
attachments.id | integer |
ID de pièce jointe (tDocument.iDocumentId). |
|
Lien de pièce jointe
|
attachments.link | string |
Lien vers la pièce jointe. |
Créer un objet
Crée un objet à partir d’un modèle spécifié sous l’objet spécifié.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Template
|
templateObjectId | True | integer |
Sélectionnez le modèle d’objet ou entrez son ID (tblNode.intNodeId). |
|
Parent, objet
|
parentObjectId | integer |
Sélectionnez l’objet parent ou entrez son ID (tblNode.intNodeId). |
Retours
- Corps
- AM.Object
Créer un ticket
Crée un ticket.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Identifiant de service
|
serviceId | True | integer |
ID de service de ticket (tHdSection.iHdSectionId). |
|
Nom
|
name | True | string |
Nom du ticket. |
|
Descriptif
|
descriptionHtml | string |
Description du ticket en HTML. |
|
|
SLA ID
|
slaId | integer |
ID du contrat SLA de ticket (tSla.iSlaId). |
|
|
Priority
|
priority | string |
Priorité du ticket. |
|
|
Impact
|
impact | string |
Impact du ticket. |
|
|
Urgence
|
urgency | string |
Urgence du ticket. |
|
|
Numéro d’appareil
|
deviceNumber | string |
Numéro de l’appareil de ticket. |
|
|
Organisation associée
|
relatedOrganization | string |
Nom de l’organisation associée au ticket. |
|
|
Demandé pour l’ID de personne
|
requestedForPersonId | integer |
Demandé pour l’ID de personne (tPerson.iPersonId). |
|
|
ID
|
id | integer |
ID du demandeur (tPerson.iPersonId). |
|
|
Nom
|
name | string |
Nom du demandeur. |
|
|
Courriel
|
string |
Courrier électronique du demandeur. |
||
|
Courrier électronique 2
|
email2 | string |
E-mail du demandeur 2. |
|
|
Téléphone
|
phone | string |
Téléphone demandeur. |
|
|
Téléphone 2
|
phone2 | string |
Téléphone du demandeur 2. |
|
|
Téléphone mobile
|
mobilePhone | string |
Téléphone mobile demandeur. |
|
|
Département
|
department | string |
Service demandeur. |
|
|
Bureau
|
office | string |
Bureau du demandeur. |
|
|
Position de travail
|
workPosition | string |
Position de travail du demandeur. |
|
|
Organisation
|
organization | string |
Organisation du demandeur. |
|
|
Autres contacts
|
otherContacts | string |
Demandeur d’autres contacts. |
|
|
Objets
|
objects | array of integer |
Liens vers des objets. |
|
|
Octets de contenu
|
contentBytes | string |
Contenu encodé en Base64. |
|
|
Type de contenu
|
contentType | string |
Type de contenu, par exemple image/png. |
|
|
Nom du contenu
|
name | string |
Nom du contenu. |
|
|
Éléments personnalisés
|
customItems | object |
Éléments personnalisés de ticket (tHdTicketCust). |
Retours
- Corps
- SD.Ticket
Déplacer un objet
Déplace un objet vers une destination spécifiée.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Objet
|
objectId | True | integer |
Sélectionnez l’objet ou entrez son ID (tblNode.intNodeId). |
|
Objet de destination
|
parentObjectId | integer |
Sélectionnez l’objet de destination ou entrez son ID (tblNode.intNodeId). |
Déplacer un ticket vers un autre service
Déplace le ticket vers un autre service. L’ID de service ou le nom du service est requis.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Ticket ID
|
ticketId | True | integer |
Spécifiez l’ID du ticket (tHdTicket.iHdTicketId). |
|
Identifiant de service
|
serviceId | integer |
Nouvel ID de service (tHdSection.iHdSectionId). |
|
|
Nom du service
|
serviceName | string |
Nouveau nom de service. |
|
|
ID du solveur
|
newSolverId | integer |
Nouvel ID de solveur (tPerson.iPersonId). |
|
|
ID d’équipe du solveur
|
newSolverTeamId | integer |
Nouvel ID d’équipe du solveur (tRole.iPersonId). |
|
|
Commentaire
|
commentHtml | string |
Commentaire au format HTML. |
|
|
Octets de contenu
|
contentBytes | string |
Contenu encodé en Base64. |
|
|
Type de contenu
|
contentType | string |
Type de contenu, par exemple image/png. |
|
|
Nom du contenu
|
name | string |
Nom du contenu. |
Retours
- response
- string
Importer des objets à partir de CSV
Importe les objets fournis au format CSV. Fonctionnalités similaires à l’utilitaire ImportUtil.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
CSV
|
contentCsv | True | string |
Contenu CSV à importer. |
|
Type d'objet
|
objectTypeId | integer |
Type d’objets importés. |
|
|
Datetime Format
|
dateTimeFormat | string |
Format Datetime dans les chaînes de texte (par exemple, dd/MM/aaaa). |
|
|
Séparateur
|
separator | string |
Séparateur de colonne utilisé dans le fichier CSV importé. |
|
|
Ignorer les erreurs
|
skipErrors | boolean |
Si cette option est activée, les données sont importées même s’il existe une erreur dans l’une des entrées. |
|
|
Propriétés de clé
|
keyFields | string |
Champs clés utilisés pour identifier et mettre à jour des objets existants (par exemple, numéro de série, modèle). |
|
|
Parent, objet
|
createUnderObjectId | integer |
Objet parent pour la création d’objets. |
|
|
Mettre à jour les objets ignorés
|
updateDiscardedObjects | boolean |
Si cette option est activée, les objets ignorés sont également recherchés et mis à jour lors de l’importation. |
Retours
- Corps
- AM.ImportCsvResponse
Mettre à jour le ticket
Met à jour les colonnes de ticket. Définissez uniquement les propriétés à modifier. Pour modifier le sla set slaId ou slaName. Pour modifier le demandeur, définissez l’ID du demandeur uniquement ou toutes les données du demandeur (utilisateur non inscrit).
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Ticket ID
|
ticketId | True | integer |
Spécifiez l’ID du ticket (tHdTicket.iHdTicketId). |
|
Nom
|
name | string |
Nom du ticket. |
|
|
Priority
|
priority | string |
Priorité du ticket. |
|
|
Impact
|
impact | string |
Impact du ticket. |
|
|
Urgence
|
urgency | string |
Urgence du ticket. |
|
|
SLA ID
|
slaId | integer |
ID du contrat SLA de ticket (tSla.iSlaId). |
|
|
Nom du contrat SLA
|
slaName | string |
Nom du contrat SLA de ticket. |
|
|
Numéro d’appareil
|
deviceNumber | string |
Numéro de l’appareil de ticket. |
|
|
Organisation associée
|
relatedOrganization | string |
Nom de l’organisation associée au ticket. |
|
|
Date cible interne
|
internalTargetDate | date-time |
Date cible interne du ticket. |
|
|
Cible interne
|
internalTarget | string |
Cible interne de ticket. |
|
|
Nom
|
name | string |
Nom du demandeur. |
|
|
Courriel
|
string |
E-mail du demandeur. |
||
|
Courrier électronique 2
|
email2 | string |
E-mail du demandeur 2. |
|
|
Téléphone
|
phone | string |
Téléphone demandeur. |
|
|
Téléphone 2
|
phone2 | string |
Téléphone du demandeur 2. |
|
|
Téléphone portable
|
mobilePhone | string |
Téléphone mobile demandeur. |
|
|
Département
|
department | string |
Service demandeur. |
|
|
Bureau
|
office | string |
Bureau du demandeur. |
|
|
Position de travail
|
workPosition | string |
Position de travail du demandeur. |
|
|
Organisation
|
organization | string |
Organisation du demandeur. |
|
|
Autres contacts
|
otherContacts | string |
Autres contacts du demandeur. |
|
|
Éléments personnalisés
|
customItems | object |
Éléments personnalisés de ticket (tHdTicketCust). |
Mettre à jour les propriétés d’objet
Met à jour les propriétés de l’objet.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Objet
|
objectId | True | integer |
Sélectionnez l’objet ou entrez son ID (tblNode.intNodeId). |
|
Nom
|
name | string |
Sélectionnez la propriété de l’objet. |
|
|
Valeur
|
value | string |
Spécifiez la valeur de la propriété. |
Modifier l’état du ticket
Modifie l’état du ticket. Il peut également être utilisé pour résoudre ou rouvrir le ticket. L’ID d’état ou le nom d’état est requis.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Ticket ID
|
ticketId | True | integer |
Spécifiez l’ID du ticket (tHdTicket.iHdTicketId). |
|
ID d’état
|
stateId | integer |
Nouvel ID d’état (TicketState.id). |
|
|
Nom de l’état
|
stateName | string |
Nouveau nom d’état. |
|
|
Commentaire
|
commentHtml | string |
Commentaire au format HTML. |
|
|
Commentaire pour les approbateurs
|
commentForApprovers | string |
Commentaire pour les approbateurs en HTML. |
|
|
Commentaire pour les demandeurs
|
commentForRequesters | string |
Commentaire pour les demandeurs en HTML. |
|
|
Octets de contenu
|
contentBytes | string |
Contenu encodé en Base64. |
|
|
Type de contenu
|
contentType | string |
Type de contenu, par exemple image/png. |
|
|
Nom du contenu
|
name | string |
Nom du contenu. |
Retours
- response
- string
Obtenir des objets
Retourne des objets avec ses propriétés en fonction des paramètres OData.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Haut
|
$top | integer |
Spécifiez le nombre d’objets que vous souhaitez retourner. |
|
|
Rechercher
|
$search | string |
Spécifiez la condition de recherche en texte intégral. OData $search. |
|
|
Filter
|
$filter | string |
Spécifiez le filtre, par exemple Nom eq « Lait ». OData $filter. |
|
|
Commande par
|
$orderBy | string |
Spécifiez l’ordre. OData $orderBy. |
Retours
Obtenir des utilisateurs
Retourne les utilisateurs et leurs propriétés en fonction des paramètres OData.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Haut
|
$top | integer |
Spécifiez le nombre d’objets que vous souhaitez retourner. |
|
|
Rechercher
|
$search | string |
Spécifiez la condition de recherche en texte intégral. OData $search. |
|
|
Filter
|
$filter | string |
Spécifiez le filtre, par exemple eq eq 'james.smith@contoso.com'. OData $filter. |
|
|
Commande par
|
$orderBy | string |
Spécifiez l’ordre. OData $orderBy. |
Retours
- Corps
- Common.UsersApiResponse
Obtenir un objet
Renvoie l’objet avec ses propriétés.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Objet
|
objectId | True | integer |
Sélectionnez l’objet ou entrez son ID (tblNode.intNodeId). |
Retours
- Corps
- AM.ObjectExpanded
Obtenir un ticket
Retourne les propriétés du ticket.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Ticket ID
|
ticketId | True | integer |
Spécifiez l’ID du ticket (tHdTicket.iHdTicketId). |
Retours
- Corps
- SD.Ticket
Déclencheurs
| Lorsqu’un objet est créé |
Cette opération est déclenchée lorsqu’un objet d’un certain type est créé. |
| Lorsqu’un objet est déplacé |
Cette opération est déclenchée lorsqu’un objet d’un certain type est déplacé vers une position différente dans l’arborescence d’objets. |
| Lorsqu’un ticket passe à un état |
Cette opération est déclenchée lorsqu’un ticket passe à un certain état. |
| Lorsqu’une valeur de champ de ticket est modifiée |
Cette opération est déclenchée lorsqu’une certaine valeur de champ de ticket est modifiée. |
| Lorsqu’une valeur d’une propriété d’objet est modifiée |
Cette opération est déclenchée lorsqu’une valeur d’une propriété d’objet est modifiée. |
Lorsqu’un objet est créé
Cette opération est déclenchée lorsqu’un objet d’un certain type est créé.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Kind
|
kindId | integer |
Sélectionnez le type de l’objet pour lequel vous souhaitez déclencher ce flux. |
|
|
Parent, objet
|
parentObjectId | integer |
Sélectionnez l’objet parent pour lequel vous souhaitez déclencher ce flux. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID d’objet
|
objectId | integer |
ID d’objet (tblNode.intNodeId). |
Lorsqu’un objet est déplacé
Cette opération est déclenchée lorsqu’un objet d’un certain type est déplacé vers une position différente dans l’arborescence d’objets.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Kind
|
kindId | integer |
Sélectionnez le type de l’objet pour lequel vous souhaitez déclencher ce flux. |
|
|
Déplacé à partir de
|
fromObjectId | integer |
Sélectionnez l’objet source pour lequel vous souhaitez déclencher ce flux. |
|
|
Déplacé vers
|
toObjectId | integer |
Sélectionnez l’objet de destination pour lequel vous souhaitez déclencher ce flux. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID d’objet
|
objectId | integer |
ID d’objet (tblNode.intNodeId). |
|
ANCIEN ID d’objet parent
|
oldParentObjectId | integer |
Ancien ID d’objet parent (tblNode.intNodeId). |
Lorsqu’un ticket passe à un état
Cette opération est déclenchée lorsqu’un ticket passe à un certain état.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Processus
|
process | True | string |
Entrez le nom du processus pour lequel vous souhaitez déclencher ce flux. |
|
État du ticket
|
status | True | string |
Entrez le nom de l’état du ticket. La transition de ticket vers cet état déclenche ce flux. |
|
Service
|
service | string |
Entrez le nom du service pour lequel vous souhaitez déclencher ce flux. |
Retours
- Corps
- Webhook.UpdatedTicket
Lorsqu’une valeur de champ de ticket est modifiée
Cette opération est déclenchée lorsqu’une certaine valeur de champ de ticket est modifiée.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Terrain
|
fieldId | True | integer |
Sélectionnez un champ de ticket. |
|
Processus
|
process | string |
Entrez le nom du processus pour lequel vous souhaitez déclencher ce flux. |
|
|
Service
|
service | string |
Entrez le nom du service pour lequel vous souhaitez déclencher ce flux. |
Retours
- Corps
- Webhook.UpdatedTicket
Lorsqu’une valeur d’une propriété d’objet est modifiée
Cette opération est déclenchée lorsqu’une valeur d’une propriété d’objet est modifiée.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Propriété
|
propertyKindId | integer |
Sélectionnez la propriété de l’objet pour lequel vous souhaitez déclencher ce flux. |
|
|
Nouvelle valeur
|
newValue | string |
Entrez la nouvelle valeur de la propriété pour laquelle vous souhaitez déclencher ce flux. Par exemple, PC123, 1,45, 14. 4. 2024. |
|
|
Type d’objet
|
kindId | integer |
Sélectionnez le type de l’objet pour lequel vous souhaitez déclencher ce flux. |
|
|
Parent, objet
|
parentObjectId | integer |
Sélectionnez l’objet parent pour lequel vous souhaitez déclencher ce flux. |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID d’objet
|
objectId | integer |
ID d’objet (tblNode.intNodeId). |
|
ID de propriété
|
propertyId | integer |
Change, ID de propriété (tblProperty.intPropertyId). |
Définitions
SD. Billet
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID
|
id | integer |
ID de ticket (tHdTicket.iHdTicketId). |
|
Nom
|
name | string |
Nom du ticket. |
|
Balise de message
|
messageTag | string |
Balise de message de ticket. |
|
SLA ID
|
slaId | integer |
ID SLA (tSla.iSlaId). |
|
Nom du contrat SLA
|
slaName | string |
Nom du contrat SLA. |
|
Priority
|
priority | string |
Priorité du ticket. |
|
Impact
|
impact | string |
Impact du ticket. |
|
Urgence
|
urgency | string |
Urgence du ticket. |
|
Numéro d’appareil
|
deviceNumber | string |
Numéro de l’appareil de ticket. |
|
Organisation associée
|
relatedOrganization | string |
Nom de l’organisation associée au ticket. |
|
Date cible interne
|
internalTargetDate | date-time |
Date cible interne du ticket. |
|
Cible interne
|
internalTarget | string |
Cible interne de ticket. |
|
ID du demandeur
|
requesterId | integer |
ID du demandeur (tPerson.iPersonId). |
|
Nom du demandeur
|
requesterName | string |
Nom du demandeur. |
|
Demandé pour l’ID
|
requestedForId | integer |
Demandé pour l’ID (tPerson.iPersonId). |
|
Demandé pour le nom
|
requestedForName | string |
Demandé pour le nom. |
|
ID du solveur
|
solverId | integer |
ID du solveur de ticket (tPerson.iPersonId). |
|
Nom du solveur
|
solverName | string |
Nom du solveur de ticket. |
|
ID d’équipe du solveur
|
solverTeamId | integer |
ID d’équipe du solveur de tickets (tRole.iRoleId). |
|
Nom de l’équipe solveur
|
solverTeamName | string |
Nom de l’équipe du solveur de tickets. |
|
Identifiant de service
|
serviceId | integer |
ID de service de ticket (tHdSection.iHdSectionId). |
|
Nom du service
|
serviceName | string |
Nom du service de ticket. |
|
Nom du processus
|
processName | string |
Nom du processus de service. |
|
ID d’état
|
stateId | integer |
ID d’état du ticket (TicketState.id). |
|
Nom du statut
|
stateName | string |
Nom de l’état du ticket. |
|
Date de création
|
createdDate | date-time |
Date de création du ticket. |
|
Date de résolution
|
resolvedDate | date-time |
Date de résolution de ticket. |
|
Date de fermeture
|
closedDate | date-time |
Date de fermeture du ticket. |
|
ID d’acte initial
|
initialActId | integer |
ID d’acte initial (tAct.iActId). |
|
Date supprimée
|
removedDate | date-time |
Date de suppression du ticket. |
|
Dans approbation
|
inApproval | boolean |
Indique si le ticket est en cours d’approbation. |
|
Date d'échéance
|
dueDate | date-time |
Date d’échéance du ticket. |
|
Objets
|
objects | array of object |
Liens vers des objets. |
|
ID
|
objects.objectId | integer |
ID d’objet (tblNode.intNodeId). |
|
Éléments personnalisés
|
customItems | object |
Éléments personnalisés de ticket (tHdTicketCust). |
Webhook.UpdatedTicket
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Ticket ID
|
requestId | integer |
ID du ticket (tHdTicket.iHdTicketId). |
|
ID de personne
|
personId | integer |
ID de la personne qui a apporté la modification (tPerson.iPersonId). |
SUIS. Objet
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID
|
id | integer |
ID d’objet (tblNode.intNodeId). |
|
Nom
|
name | string |
Nom de l’objet. |
|
Chemin
|
path | string |
Chemin d’accès de l’objet dans l’arborescence. |
|
Nom complet
|
fullName | string |
Nom de l’objet avec chemin d’accès dans l’arborescence. |
|
ID de type
|
kindId | integer |
ID de type d’objet (tblKind.intKindId). |
|
Nom de type
|
kindName | string |
Nom du type d’objet. |
|
Caché
|
hidden | boolean |
Indique si l’objet est masqué. |
|
ID d’objet parent
|
parentObjectId | integer |
ID d’objet parent (tblNode.intNodeId). |
SUIS. ObjectExpanded
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID
|
id | integer |
ID d’objet (tblNode.intNodeId). |
|
Nom
|
name | string |
Nom de l’objet. |
|
Chemin
|
path | string |
Chemin d’accès de l’objet dans l’arborescence. |
|
Nom complet
|
fullName | string |
Nom de l’objet avec chemin d’accès dans l’arborescence. |
|
ID de type
|
kindId | integer |
ID de type d’objet (tblKind.intKindId). |
|
Nom de type
|
kindName | string |
Nom du type d’objet. |
|
Caché
|
hidden | boolean |
Indique si l’objet est masqué. |
|
ID d’objet parent
|
parentObjectId | integer |
ID d’objet parent (tblNode.intNodeId). |
|
Propriétés
|
properties | array of object |
Propriétés de l’objet. |
|
ID
|
properties.id | integer |
ID de propriété (tblProperty.intPropertyId). |
|
Nom
|
properties.name | string |
Nom de la propriété. |
|
Valeur
|
properties.value | string |
Valeur de propriété. |
|
Ordre de nom
|
properties.nameOrder | integer |
Ordre du nom de propriété. |
SUIS. ObjectsExpandedApiResponse
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
value
|
value | array of AM.ObjectExpanded |
SUIS. ImportCsvResponse
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Nombre total d’enregistrements
|
recordsTotalCount | integer |
Nombre total d’enregistrements au format CSV. |
|
Nombre d’enregistrements traités
|
recordsProcessedCount | integer |
Nombre d’enregistrements traités. |
|
Nombre d’enregistrements ignorés
|
recordsSkippedCount | integer |
Nombre d’enregistrements ignorés. |
|
Nombre d’enregistrements ayant échoué
|
recordsFailedCount | integer |
Nombre d’enregistrements ayant échoué. |
|
Nombre d’objets créés
|
objectsCreatedCount | integer |
Nombre d’objets créés. |
|
Nombre d’objets mis à jour
|
objectsUpdatedCount | integer |
Nombre d’objets mis à jour. |
|
Log
|
log | string |
Importer le journal contenant des informations détaillées. |
Common.Person
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Nom
|
name | string |
Nom d’utilisateur et nom d’utilisateur. |
|
Courriel
|
string |
Courrier électronique de l’utilisateur. |
|
|
Courrier électronique 2
|
email2 | string |
Courrier électronique de l’utilisateur 2. |
|
Téléphone professionnel
|
phone | string |
Téléphone professionnel de l’utilisateur. |
|
Téléphone professionnel 2
|
phone2 | string |
Téléphone professionnel utilisateur 2. |
|
Téléphone mobile
|
mobilePhone | string |
Téléphone mobile utilisateur. |
|
Département
|
department | string |
Service utilisateur. |
|
Bureau
|
office | string |
Bureau de l’utilisateur. |
|
Poste
|
workPosition | string |
Position de travail de l’utilisateur. |
|
Organisation
|
organization | string |
Organisation des utilisateurs. |
|
Autres contacts
|
otherContacts | string |
Utilisateurs d’autres contacts. |
|
ID d’utilisateur
|
id | integer |
ID utilisateur (tPerson.iPersonId). |
|
Nom d’utilisateur (pour les systèmes plus anciens)
|
sAMAccountName | string |
Nom d’utilisateur prenant en charge la version précédente de Windows. |
|
Nom d’utilisateur
|
login | string |
Nom d’utilisateur de l’utilisateur. |
|
Créé
|
createdDate | date-time |
Date de création de l’utilisateur. |
|
Système
|
isSystem | boolean |
Indique si l’utilisateur est le système Alvao. |
|
Est masqué
|
isHidden | boolean |
Indique si l’utilisateur est masqué dans les menus. |
|
Est partagé
|
isShared | boolean |
Indique si l’utilisateur est un compte partagé. |
|
Est désactivé
|
isDisabled | boolean |
Indique si l’utilisateur est un compte désactivé. |
|
Est invité
|
isGuest | boolean |
Indique si l’utilisateur invité est l’utilisateur invité. |
|
Application
|
isApp | boolean |
Indique si l’utilisateur est un compte d’application. |
|
Removed
|
removedDate | date-time |
Date supprimée par l’utilisateur. |
|
ID du gestionnaire
|
managerId | integer |
ID du gestionnaire d’utilisateurs (tPerson.iPersonId). |
|
ID de remplacement
|
substituteId | integer |
ID de remplacement de l’utilisateur (tPerson.iPersonId). |
|
Numéro personnel
|
personalNumber | string |
Numéro personnel de l’utilisateur. |
|
ID de langue préféré
|
localeId | integer |
ID de langue par défaut de l’utilisateur. |
|
Fuseau horaire
|
timezone | string |
Fuseau horaire utilisateur. |
|
Éléments personnalisés
|
customItems | object |
Éléments personnalisés utilisateur (tPersonCust). |
|
AD GUID
|
adGuid | string |
GUID AD utilisateur. |
|
Prénom
|
firstName | string |
Prénom de l’utilisateur. |
|
Nom de famille
|
lastName | string |
Nom d’utilisateur. |
|
SID
|
sid | string |
SID utilisateur. |
|
Chemin d’accès ACTIVE Directory
|
adPath | string |
Chemin d’accès Utilisateur AD. |
|
Azure ID
|
azureAdObjectId | string |
ID d’utilisateur Azure |
Common.UsersApiResponse
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
value
|
value | array of Common.Person |
ficelle
Il s’agit du type de données de base « string ».