Derdack SIGNL4
Derdack SIGNL4 est une application de notification mobile pour notifier de manière fiable les équipes d’opérations en service et améliorer leur productivité.
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 | |
|---|---|
| URL | https://www.signl4.com/feedback-we-love-hear-from-you/ |
| Messagerie électronique | info@signl4.com |
| Métadonnées du connecteur | |
|---|---|
| Éditeur | Derdack GmbH |
| Website | https://www.signl4.com |
| Politique de confidentialité | https://www.signl4.com/privacy-policy/ |
Le connecteur SIGNL4 vous permet de
- Envoyer des notifications d’alertes mobiles persistantes avec des escalades automatisées
- Suivre la remise et les confirmations
- Acheminer les alertes vers les bonnes personnes en tenant compte de la disponibilité en temps opportun des membres de l’équipe (par exemple, le service à l’appel, les quarts)
- Gagner en transparence sur la propriété et la réponse des alertes
Utilisez le connecteur SIGNL4 pour envoyer des alertes sur tous les déclencheurs ou à partir de n’importe quel système 3e. Il vous permet également d’étendre les cas d’utilisation existants de SIGNL4. Par exemple, vous pouvez frapper un utilisateur en fonction ou hors service en fonction des calendriers dans Microsoft Office 365, Microsoft StaffHub, Google Calendars et bien plus encore. Un autre scénario est l’extraction des métriques de performances de décalage (par exemple, réponse aux alertes, aux heures de service) de SIGNL4 dans une piste d’audit personnalisée, telle qu’un fichier csv simple, régulièrement.
Lorsque vous créez une connexion à SIGNL4, connectez-vous simplement avec vos informations d’identification utilisateur SIGNL4 (ou tout autre compte pris en charge tel que votre compte professionnel ou scolaire Microsoft) et donnez votre consentement sur les autorisations demandées. Vous pourrez ensuite appeler toutes les actions de l’API sur votre étendue d’équipe SIGNL4. Cela signifie que vous pouvez, par exemple, percer dans d’autres personnes de votre équipe pour le service d’appel, mais personne d’autres équipes SIGNL4.
Pour plus d’informations sur le produit et l’API, consultez https://www.signl4.com/.
Limitations
| Nom | Appels | Période de renouvellement |
|---|---|---|
| Appels d’API par connexion | 100 | 60 secondes |
Actions
| Confirmer tout |
Cette méthode confirme toutes les alertes non gérées dont votre équipe dispose actuellement. |
| Déclencher une alerte |
Déclenche une nouvelle alerte pour votre équipe. Tous les membres de l’équipe en service recevront des notifications d’alerte. |
| Obtenir l’utilisateur par ID |
Retourne les détails d’un utilisateur, tels que le nom, l’adresse e-mail, etc. |
| Obtenir tous les utilisateurs |
Retourne une liste d’objets utilisateur avec des détails tels que leur adresse e-mail. Seuls les utilisateurs qui font partie de votre équipe seront retournés. |
| Obtenir un rapport d’alerte |
Retourne des informations sur le volume d’alerte survenu dans différentes périodes, ainsi que sur le comportement de réponse (quantité d’alertes confirmées et non gérées) de vos membres de l’équipe. |
| Percutez l’utilisateur |
À l’aide de cette opération, l’utilisateur spécifié est sorti du devoir. |
| Percutez l’utilisateur dans |
À l’aide de cette opération, l’utilisateur spécifié est percé en fonction. |
Confirmer tout
Cette méthode confirme toutes les alertes non gérées dont votre équipe dispose actuellement.
Déclencher une alerte
Déclenche une nouvelle alerte pour votre équipe. Tous les membres de l’équipe en service recevront des notifications d’alerte.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID externe
|
externalId | string |
ID unique dans votre système pour référencer cette alerte. Vous pouvez utiliser ce champ pour faire correspondre les alertes que vous avez déclenchées avec cet ID, par exemple lors de l’interrogation d’un état mis à jour de l’alerte ultérieurement. |
|
|
Catégorie d’alerte
|
category | string |
Nom d’un système ou d’une catégorie d’appareil dans votre équipe SIGNL4 à laquelle cette alerte doit appartenir. |
|
|
ID unique de cette pièce jointe dans SIGNL4
|
id | string |
ID unique de cette pièce jointe dans SIGNL4. |
|
|
Encodage des pièces jointes
|
encoding | integer |
Indique si le contenu est encodé en Base64 (1) ou non (0). |
|
|
Nom de la pièce jointe
|
name | True | string |
Nom de cette pièce jointe, par exemple un nom de fichier image d’origine. |
|
Type MIME de pièce jointe
|
contentType | True | string |
Type de contenu MIME de cette pièce jointe, par exemple image/jpg (avec encodage 1) ou texte/brut (par exemple, avec encodage 0). |
|
Données de pièce jointe
|
content | True | string |
Données de cette pièce jointe, telles qu’une chaîne Base64 représentant une image jpg. |
|
Nom du paramètre
|
name | True | string |
Nom de ce paramètre, par exemple température. |
|
Type de paramètre
|
type | integer |
Type de ce paramètre. Ce champ est réservé pour une utilisation ultérieure et doit toujours correspondre à 0 lors de sa définition. |
|
|
Valeur du paramètre
|
value | True | string |
Valeur du paramètre, par exemple 56F. |
|
Titre de l’alerte
|
title | True | string |
Titre ou objet de cette alerte, par exemple « Alerte de température ». |
|
Détails de l’alerte
|
text | True | string |
Détails de l’alerte textuelle, par exemple « La température a diminué de 10F au cours des 4 dernières minutes ». |
Retours
- Corps
- AlertInfo
Obtenir l’utilisateur par ID
Retourne les détails d’un utilisateur, tels que le nom, l’adresse e-mail, etc.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Identifiant
|
userId | True | string |
Identificateur de l’utilisateur à obtenir. Utilisez « Moi » pour obtenir des informations sur l’utilisateur actuellement connecté. Il peut également s’agir d’une adresse e-mail d’un utilisateur dans l’équipe ou de l’ID unique d’un objet utilisateur en fonction. |
Retours
Informations de base sur un utilisateur.
- Corps
- UserInfo
Obtenir tous les utilisateurs
Retourne une liste d’objets utilisateur avec des détails tels que leur adresse e-mail. Seuls les utilisateurs qui font partie de votre équipe seront retournés.
Retours
- Objets
- GetAllUsers_Response
Obtenir un rapport d’alerte
Retourne des informations sur le volume d’alerte survenu dans différentes périodes, ainsi que sur le comportement de réponse (quantité d’alertes confirmées et non gérées) de vos membres de l’équipe.
Retours
Objet contenant des informations sur le volume d’alerte survenu dans différentes périodes, ainsi que des informations sur le comportement de réponse (quantité d’alertes confirmées et non gérées) de vos membres de votre équipe.
- Objet contenant des informations sur le volume d’alerte survenu dans différentes périodes
- AlertReport
Percutez l’utilisateur
À l’aide de cette opération, l’utilisateur spécifié est sorti du devoir.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Identifiant
|
userId | True | string |
Identificateur de l’utilisateur à taper. Utilisez « Moi » pour obtenir des informations sur l’utilisateur actuellement connecté. Il peut également s’agir d’une adresse e-mail d’un utilisateur dans l’équipe ou de l’ID unique d’un objet utilisateur en fonction. |
Retours
Informations sur l’état de service d’un utilisateur.
- Corps
- UserDutyInfo
Percutez l’utilisateur dans
À l’aide de cette opération, l’utilisateur spécifié est percé en fonction.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Identifiant
|
userId | True | string |
Identificateur de l’utilisateur à taper. Utilisez « Moi » pour obtenir des informations sur l’utilisateur actuellement connecté. Il peut également s’agir d’une adresse e-mail d’un utilisateur dans l’équipe ou de l’ID unique d’un objet utilisateur en fonction. |
Retours
Informations sur l’état de service d’un utilisateur.
- Corps
- UserDutyInfo
Définitions
Infos utilisateur
Informations de base sur un utilisateur.
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Identifiant
|
id | string |
ID de l’utilisateur. |
|
Messagerie électronique
|
string |
Adresse de messagerie de l’utilisateur. |
|
|
Nom
|
name | string |
Nom de l'utilisateur. |
|
ID d’abonnement
|
subscriptionId | string |
ID de l’abonnement auquel appartient l’utilisateur. |
AlertInfo
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID d’alerte
|
id | string |
ID unique de l’alerte dans SIGNL4. |
|
ID externe
|
externalId | string |
ID unique dans votre système pour référencer cette alerte. Vous pouvez utiliser ce champ pour faire correspondre les alertes que vous avez déclenchées avec cet ID, par exemple lors de l’interrogation d’un état mis à jour de l’alerte ultérieurement. |
|
ID d’abonnement
|
subscriptionId | string |
ID unique de votre abonnement SIGNL4. |
|
ID d’équipe
|
teamId | string |
ID unique de votre équipe SIGNL4. |
|
ID de catégorie
|
categoryId | string |
ID unique d’un système ou d’une catégorie d’appareil dans votre équipe SIGNL4 à laquelle cette alerte appartient. |
|
Catégorie système ou appareil
|
category | string |
Nom d’une catégorie de système ou d’appareil dans votre équipe SIGNL4 à laquelle cette alerte appartient. |
|
Gravité de l’alerte
|
severity | integer |
Gravité de cette alerte dans SIGNL4. Ce champ est réservé pour une utilisation ultérieure. |
|
ID unique de l’API ou de la source via laquelle cette alerte a été déclenchée pour votre équipe SIGNL4
|
eventSourceId | string |
ID unique de l’API ou de la source via laquelle cette alerte a été déclenchée pour votre équipe SIGNL4. |
|
Type de l’API ou de la source via laquelle cette alerte a été déclenchée pour votre équipe SIGNL4
|
eventSourceType | integer |
Type de l’API ou de la source via laquelle cette alerte a été déclenchée pour votre équipe SIGNL4. |
|
Heure à laquelle cette alerte a été modifiée pour la dernière fois dans SIGNL4
|
lastModified | date-time |
Heure à laquelle cette alerte a été modifiée pour la dernière fois dans SIGNL4. |
|
Collection de attachmanets tels que des images appartenant à cette alerte
|
attachments | array of object |
Collection de attachmanets tels que des images appartenant à cette alerte. |
|
ID unique de ces pièces jointes dans SIGNL4
|
attachments.id | string |
ID unique de ces pièces jointes dans SIGNL4. |
|
Indique si le contenu est en Base64 ou encodé (1) ou non (0)
|
attachments.encoding | integer |
Indique si le contenu est en Base64 ou encodé (1) ou non (0). |
|
Nom de la pièce jointe
|
attachments.name | string |
Nom de cette pièce jointe, par exemple un nom de fichier image d’origine. |
|
Type de contenu MIME
|
attachments.contentType | string |
Type de contenu MIME de cette pièce jointe, par exemple image/jpg. |
|
Contenu de pièce jointe
|
attachments.content | string |
Contenu de cette pièce jointe. |
|
Une collection d’annotations que les utilisateurs ont laissées sur cette alerte
|
annotations | array of object |
Une collection d’annotations que les utilisateurs ont laissées sur cette alerte. |
|
Type d’annotation
|
annotations.type | integer |
Type de cette annotation. Ce champ est réservé pour une utilisation ultérieure. |
|
Annotation utilisateur
|
annotations.text | string |
Annotation qui a été laissée par un utilisateur. |
|
ID unique de l’utilisateur SIGNL4 qui a quitté l’annotation
|
annotations.userId | string |
ID unique de l’utilisateur SIGNL4 qui a quitté l’annotation. |
|
Collection de paires clé/valeur avec des paramètres d’appareil ou système supplémentaires appartenant à cette alerte
|
parameters | array of object |
Collection de paires clé/valeur avec des paramètres supplémentaires d’appareil ou système appartenant à cette alerte. |
|
Nom du paramètre
|
parameters.name | string |
Nom de ce paramètre, par exemple température. |
|
Type de paramètre
|
parameters.type | integer |
Type de ce paramètre. Ce champ est réservé pour une utilisation ultérieure et doit toujours correspondre à 0 lors de sa définition. |
|
Valeur du paramètre
|
parameters.value | string |
Valeur du paramètre, par exemple 56F. |
|
Heure à laquelle cette alerte a été confirmée
|
history.acknowledged | date-time |
Heure à laquelle cette alerte a été confirmée. |
|
Nom du membre de l’équipe qui a confirmé l’alerte
|
history.acknowledgedBy | string |
Nom du membre de l’équipe qui a confirmé l’alerte. |
|
Heure à laquelle cette alerte a été fermée
|
history.closed | date-time |
Heure à laquelle cette alerte a été fermée. |
|
Nom du membre de l’équipe qui a fermé l’alerte
|
history.closedBy | string |
Nom du membre de l’équipe qui a fermé l’alerte. |
|
Heure à laquelle cette alerte a été créée dans SIGNL4
|
history.created | date-time |
Heure à laquelle cette alerte a été créée dans SIGNL4. |
|
État de l’alerte
|
status | integer |
État de l’alerte dans SIGNL4. 1 représente une alerte non gérée, tandis que 2 représente une alerte confirmée. Toutes les autres valeurs sont réservées pour une utilisation ultérieure et ne doivent jamais être une valeur d’une instance de cet objet. |
|
Modifier le titre
|
title | string |
Titre ou objet de cette alerte. |
|
Détails de l’alerte textuelle
|
text | string |
Détails de l’alerte textuelle. |
AlertReport
Objet contenant des informations sur le volume d’alerte survenu dans différentes périodes, ainsi que des informations sur le comportement de réponse (quantité d’alertes confirmées et non gérées) de vos membres de votre équipe.
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Quantité d’alertes qui se sont produites au cours des dernières 24h et que votre équipe a confirmé dans ce délai
|
last24Hours.acknowledged | integer |
Quantité d’alertes qui se sont produites au cours des dernières 24h et que votre équipe a confirmé dans ce délai. |
|
Heure à laquelle cette période a pris fin ou se terminera
|
last24Hours.end | date-time |
Heure à laquelle cette période s’est terminée ou se terminera. |
|
Dernière fois que cette métrique a changé
|
last24Hours.lastModified | date-time |
Dernière fois que cette métrique a changé. |
|
Heure à laquelle cette période a démarré ou démarrera
|
last24Hours.start | date-time |
Heure à laquelle cette période a démarré ou démarrera. |
|
Quantité d’alertes qui se sont produites au cours des dernières 24h et que votre équipe n’a pas confirmé dans ce temps
|
last24Hours.unhandled | integer |
Quantité d’alertes qui se sont produites au cours des dernières 24h et que votre équipe n’a pas confirmé dans ce délai. |
|
ID unique de votre abonnement SIGNL4
|
subscriptionId | string |
ID unique de votre abonnement SIGNL4. |
|
Quantité d’alertes qui se sont produites au cours de la période de service en cours et votre équipe a confirmé dans ce délai
|
teamCurrentDuty.acknowledged | integer |
Quantité d’alertes qui se sont produites au cours de la période de service actuelle et que votre équipe a confirmé dans ce délai. |
|
Heure à laquelle cette période de devoir a pris fin ou se terminera
|
teamCurrentDuty.end | date-time |
Heure à laquelle cette période de devoir s’est terminée ou se terminera. |
|
Dernière fois que cette métrique a changé
|
teamCurrentDuty.lastModified | date-time |
Dernière fois que cette métrique a changé. |
|
Heure à laquelle cette période de devoir a commencé ou démarrera
|
teamCurrentDuty.start | date-time |
Heure à laquelle cette période de devoir a commencé ou démarrera. |
|
Quantité d’alertes qui se sont produites dans la période de service actuelle et votre équipe n’a pas confirmé dans ce temps
|
teamCurrentDuty.unhandled | integer |
Quantité d’alertes qui se sont produites au cours de la période de service actuelle et que votre équipe n’a pas confirmé dans ce temps. |
|
ID unique de l’équipe SIGNL4 pour laquelle ce rapport d’alerte a été créé/demandé. Sera vide si votre équipe a désactivé l’assistant de service SIGNL4
|
teamId | string |
ID unique de l’équipe SIGNL4 pour laquelle ce rapport d’alerte a été créé/demandé. Sera vide si votre équipe a désactivé l’assistant de service SIGNL4. |
|
Quantité d’alertes qui se sont produites au cours de la période de service précédente et que votre équipe a confirmé dans ce délai
|
teamLastDuty.acknowledged | integer |
Quantité d’alertes qui se sont produites au cours de la période de service précédente et que votre équipe a confirmé dans ce délai. |
|
Heure à laquelle cette période de devoir a pris fin ou se terminera
|
teamLastDuty.end | date-time |
Heure à laquelle cette période de devoir s’est terminée ou se terminera. |
|
Dernière fois que cette métrique a changé
|
teamLastDuty.lastModified | date-time |
Dernière fois que cette métrique a changé. |
|
Heure à laquelle cette période de devoir a commencé ou démarrera
|
teamLastDuty.start | date-time |
Heure à laquelle cette période de devoir a commencé ou démarrera. |
|
Quantité d’alertes qui se sont produites au cours de la période de service précédente et que votre équipe n’a pas confirmé dans ce délai
|
teamLastDuty.unhandled | integer |
Quantité d’alertes qui se sont produites au cours de la période de service précédente et que votre équipe n’a pas confirmé dans ce temps. |
|
ID unique de l’utilisateur SIGNL4 pour lequel ce rapport d’alerte a été créé/demandé. Sera vide si votre équipe a basculé sur l’assistant de service SIGNL4
|
userId | string |
ID unique de l’utilisateur SIGNL4 pour lequel ce rapport d’alerte a été créé/demandé. Sera vide si votre équipe a basculé sur l’assistant de service SIGNL4. |
|
Quantité d’alertes qui se sont produites depuis que l’état du devoir des utilisateurs a changé la dernière fois et qu’elle a confirmé dans ce délai
|
userLastDutyChange.acknowledged | integer |
Quantité d’alertes qui se sont produites depuis que l’état du devoir des utilisateurs a changé la dernière fois et qu’elle a confirmé dans ce temps. |
|
Heure à laquelle cette période a pris fin ou se terminera
|
userLastDutyChange.end | date-time |
Heure à laquelle cette période s’est terminée ou se terminera. |
|
dernière modification
|
userLastDutyChange.lastModified | date-time | |
|
Heure à laquelle cette période a démarré ou démarrera
|
userLastDutyChange.start | date-time |
Heure à laquelle cette période a démarré ou démarrera. |
|
Quantité d’alertes qui se sont produites depuis que l’état du devoir des utilisateurs a changé la dernière fois et qu’elle n’a pas confirmé dans ce délai
|
userLastDutyChange.unhandled | integer |
Quantité d’alertes qui se sont produites depuis que l’état du devoir des utilisateurs a changé la dernière fois et qu’elle n’a pas confirmé dans ce délai. |
UserDutyInfo
Informations sur l’état de service d’un utilisateur.
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Punch In Date-Time
|
lastChange | date-time |
Date-heure au format UTC. ex. aaaa-MM-ddTHH :mm :ss.fffZ (format UTC) |
|
De service
|
onDuty | boolean |
True si l’utilisateur est en service. |
|
En retard
|
overdue | boolean |
True si l’utilisateur est actuellement en retard, par exemple, parce que personne d’autre n’a remplacé cet utilisateur dans le temps. |
GetAllUsers_Response
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Objets
|
UserInfo |
Informations de base sur un utilisateur. |