Glaass Pro (préversion)
Permet aux utilisateurs d’interagir avec des formulaires (cas) renseignés dans Glaass et d’extraire des données des champs de cas. Les déclencheurs incluent la création de cas et les mises à jour de cas, ce qui permet aux utilisateurs de configurer des flux de travail personnalisés pour les modèles dans les projets Glaass chaque fois que des modifications se produisent, que ce soit à des fins d’action ou d’enregistrement. Utile pour les automatisations de flux de travail personnalisées, l’intégration des données, la prise en charge des notifications liées à la construction et l’amélioration de l’efficacité opérationnelle dans le domaine et le bureau.
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 | Glaass Pty Ltd |
| URL | https://glaass.net |
| Messagerie électronique | support@glaass.net |
| Métadonnées du connecteur | |
|---|---|
| Éditeur | Glaass Pty Ltd |
| Website | https://glaass.net |
| Politique de confidentialité | https://www.glaass.net/privacy-policy/ |
| Catégories | Productivité; Collaboration |
Connecteur Glaass Pro
Glaass Pro est une plateforme de gestion de construction adaptable qui permet aux entrepreneurs généraux de gagner du temps, de réduire les erreurs et de connecter des équipes via une plateforme organisée simple.
Conçu par des professionnels de la construction, pour les professionnels de la construction avec des entrepreneurs généraux à l’esprit, Glaass Pro est disponible sur n’importe quel appareil, en ligne ou hors connexion, où que vous soyez.
Glaass Pro regroupe notre glaass Core avancé avec des modules spécifiques à la construction et des modèles personnalisables configurables pour les besoins du projet et les exigences qui aident à fournir des projets au temps et au budget.
Nous travaillons avec des entrepreneurs internationaux en construction et en civil pour fournir des outils puissants qui sont prouvés pour aider les équipes à travailler plus intelligemment avec moins de retards et d’erreurs.
Avec un large éventail de plans, des didacticiels indéfinis et des démonstrations vidéo, Glaass Pro vous permet de chiffrer rapidement et facilement vos projets de construction. Nos plans sont conçus pour répondre aux différents budgets et étendues de projet.
Éditeur : Glaass Pty Ltd
Prerequisites
Vous aurez besoin des éléments suivants :
- Un projet provisionné dans un environnement Glaass Pro
- Un utilisateur disposant d’un type d’utilisateur administrateur dans ce projet
- Clé API, que vous pouvez obtenir en bas de vos préférences personnelles
Utilisation du connecteur
Vous pouvez utiliser le connecteur dans Power Apps, Power Automate et Copilot Agents.
Pour vous connecter à Glaass Pro, vous devez fournir la clé API. La clé API est spécifique à un seul projet et à un seul utilisateur. L’utilisateur doit disposer d’autorisations d’administrateur.
Opérations prises en charge
Triggers
Case_Created_Trigger: il se déclenche lors de la création d’un nouveau cas.Case_Updated_Trigger: il se déclenche lorsque le cas est mis à jour. La liste des champs, qui a été mis à jour, est fournie dans le déclencheur.Case_Closed_Trigger: il se déclenche lorsque la casse est fermée. Notez que l’API peut reconnaître la casse de fermeture en tant que mise à jour, de sorte que la fermeture de la casse peut également se déclencherCase_Updated_Trigger(avec l’état du champ tel qu’il a été modifié).
Actions
Account_Get: récupère les informations de compte de connexion, c’est-à-dire le nom d’utilisateur et le nom du projet.CaseType_GetList: obtient la liste des modèles de cas dans le projet.Search_Get: Obtient une liste des résultats de la recherche en fonction de la requête et du filtre. À l’aide du filtre, vous pouvez limiter les résultats de la recherche uniquement aux emplacements, aux entreprises, aux cas, aux utilisateurs ou aux groupes.Case_Get: Obtient les détails de cas pour l’ID de cas technique, y compris le titre, l’état, la révision et les informations relatives à la date et à l’heure de création de la casse, ainsi qu’au sujet du créateur de cas.CaseField_Get: Obtient toutes les sections et champs d’un cas pour l’ID de cas technique. Le résultat contient une valeur technique et lisible par l’homme des champs.CasePrint_Post: démarre l’impression d’un cas par ID de cas technique. Si l’argument asynchrone est true, il retourne un lien pour vérifier la progression de la demande d’impression. Si l’option asynchrone est false, l’appel est bloqué jusqu’à ce que l’impression soit prête et retourne directement le résultat de l’impression. Le résultat de l’impression est un fichier PDF avec les détails de la casse (identique à l’impression dans l’application).CasePrint_Get: Obtient une progression de la demande d’impression ou du résultat d’impression final par ID de cas technique et ID de demande d’impression. Si l’impression n’est pas encore prête, elle retourne un résultat vide.CaseReply_Get: obtient la liste des destinataires par défaut pour la réponse de cas pour l’ID de cas technique. Il s’agit de la même liste de destinataires que celle préremplie dans le formulaire de réponse dans l’application.CaseReply_Post: publie une réponse à la chronologie du cas pour l’ID de cas technique. Si le paramètre « Sans notification » est false, la réponse est envoyée aux destinataires par défaut, si true, elle est envoyée à l’utilisateur connecté (il n’y a donc aucun utilisateur averti).
Obtention des informations d’identification
Connectez-vous à Glaass Pro à l’aide du lien habituel et accédez au projet, puis à vos préférences personnelles. Faites défiler jusqu’au bas de la page pour rechercher votre clé API.
Problèmes connus
L’accès à l’API (également via le connecteur) est disponible uniquement pour les utilisateurs disposant d’autorisations d’administrateur dans le projet. Si vous n’êtes pas administrateur, vous ne pourrez pas utiliser le connecteur.
Instructions de déploiement
Vous pouvez utiliser un connecteur certifié disponible dans la plateforme. Vous pouvez également déployer le connecteur à l’aide du fichier de définition fourni et de l’utilitaire CLI du connecteur personnalisé.
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 |
|---|---|---|---|
| Clé d’API | securestring | Fournir une clé API pour l’utilisateur et le projet | Vrai |
Limitations
| Nom | Appels | Période de renouvellement |
|---|---|---|
| Appels d’API par connexion | 100 | 60 secondes |
Actions
| Liste des modèles |
Obtenir la liste des modèles de cas dans le projet |
| Obtention des informations du compte |
Récupère les informations de compte de connexion, c’est-à-dire le nom de l’utilisateur et du projet |
| Obtient les détails de la casse |
Obtient les détails de la casse par ID de cas technique |
| Obtient ou démarre l’impression d’un cas |
Démarre l’impression d’un cas par ID de cas technique. Si l’argument asynchrone est true, il retourne un lien pour vérifier la progression de la demande d’impression. |
| Obtient tous les champs d’un cas |
Obtient toutes les sections et champs d’un cas par ID de cas technique |
| Obtient un destinataire par défaut pour la réponse au cas |
Obtient la liste des destinataires par défaut pour la réponse de cas par ID de cas technique. Il est utilisé pour pré-remplir le formulaire de réponse. |
| Obtient une progression de la demande d’impression ou du résultat final de l’impression |
Obtient une progression de la demande d’impression ou du résultat final de l’impression par ID de cas technique et ID de demande d’impression. Si l’impression n’est pas encore prête, elle retourne NoContent (204). |
| Publier une réponse à la chronologie du cas |
Publie une réponse à la chronologie du cas par ID de cas technique. La réponse peut être envoyée avec ou sans notification aux destinataires par défaut. |
| Rechercher |
Obtient une liste des résultats de la recherche en fonction de la requête et du filtre. |
Liste des modèles
Obtention des informations du compte
Récupère les informations de compte de connexion, c’est-à-dire le nom de l’utilisateur et du projet
Retours
Réponse contenant des informations de compte et de projet pour l’utilisateur actuel.
- Corps
- AccountResponse
Obtient les détails de la casse
Obtient les détails de la casse par ID de cas technique
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de cas
|
id | True | string |
ID de cas technique |
Retours
Réponse contenant des informations récapitulatives sur un cas.
- Corps
- CaseResponse
Obtient ou démarre l’impression d’un cas
Démarre l’impression d’un cas par ID de cas technique. Si l’argument asynchrone est true, il retourne un lien pour vérifier la progression de la demande d’impression.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de cas
|
id | True | string |
ID de cas technique |
|
Asynchrone
|
Asynchronous | boolean |
Retourne un lien pour vérifier la progression de l’impression ou le flux binaire du résultat d’impression. |
|
|
UseCustom
|
UseCustom | boolean |
S’il est configuré, utilisez un modèle d’impression personnalisé. |
|
|
DisplayGallery
|
DisplayGallery | string |
Afficher des images en tant que « galerie » ou « liste ». |
|
|
DisplayText
|
DisplayText | string |
Afficher les étiquettes de champ sous forme de cas « à côté » ou « ci-dessous » |
Retours
- response
- file
Obtient tous les champs d’un cas
Obtient toutes les sections et champs d’un cas par ID de cas technique
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de cas
|
id | True | string |
ID de cas technique |
Retours
Réponse contenant toutes les sections et tous les champs d’un cas.
- Corps
- CaseFieldsResponse
Obtient un destinataire par défaut pour la réponse au cas
Obtient la liste des destinataires par défaut pour la réponse de cas par ID de cas technique. Il est utilisé pour pré-remplir le formulaire de réponse.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de cas
|
id | True | string |
ID de cas technique |
Retours
Réponse contenant des informations de réponse pour un cas.
- Corps
- CaseReplyResponse
Obtient une progression de la demande d’impression ou du résultat final de l’impression
Obtient une progression de la demande d’impression ou du résultat final de l’impression par ID de cas technique et ID de demande d’impression. Si l’impression n’est pas encore prête, elle retourne NoContent (204).
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de cas
|
id | True | string |
ID de cas technique. |
|
ID de demande d’impression
|
requestId | True | string |
Identificateur unique de la demande d’impression associée au cas. |
Retours
- response
- file
Publier une réponse à la chronologie du cas
Publie une réponse à la chronologie du cas par ID de cas technique. La réponse peut être envoyée avec ou sans notification aux destinataires par défaut.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de cas
|
id | True | string |
ID de cas technique |
|
Message
|
Message | string |
Texte du message de réponse. |
|
|
WithoutNotification
|
WithoutNotification | True | boolean |
Indique si la réponse doit être envoyée sans avertir les destinataires par défaut. |
Retours
Réponse contenant des informations de réponse pour un cas.
- Corps
- CaseReplyResponse
Rechercher
Obtient une liste des résultats de la recherche en fonction de la requête et du filtre.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Query
|
query | True | string |
Paramètre de requête à mettre en correspondance (texte) |
|
Filter
|
filter | string |
Filtre pour limiter les résultats de recherche (Emplacement, Société, Cas, Utilisateur, Groupe) |
|
|
Take
|
take | integer |
Limiter le nombre de résultats (la valeur maximale est de 10) |
Retours
- response
- array of SearchResponse
Déclencheurs
| Le cas a été fermé |
Déclencheur lorsque la casse est fermée |
| Le cas a été mis à jour |
Déclencheur lorsque le cas est mis à jour |
| Nouveau cas créé |
Déclencher lors de la création d’un nouveau cas |
Le cas a été fermé
Déclencheur lorsque la casse est fermée
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de modèle
|
TemplateId | string |
Modèle du cas |
|
|
Scope
|
Scope | string |
Étendue du déclencheur (ByMe, ForMe, All) |
Retours
Le cas a été mis à jour
Déclencheur lorsque le cas est mis à jour
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de modèle
|
TemplateId | string |
Modèle du cas |
|
|
Scope
|
Scope | string |
Étendue du déclencheur (ByMe, ForMe, All) |
Retours
Nouveau cas créé
Déclencher lors de la création d’un nouveau cas
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de modèle
|
TemplateId | string |
Modèle du cas |
|
|
Scope
|
Scope | string |
Étendue du déclencheur (ByMe, ForMe, All) |
Retours
Définitions
AccountResponse
Réponse contenant des informations de compte et de projet pour l’utilisateur actuel.
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ProjectId
|
ProjectId | string |
Identificateur unique du projet. |
|
Nom du projet
|
ProjectName | string |
Nom du projet. |
|
UserId
|
UserId | string |
Identificateur unique de l’utilisateur. |
|
Prénom
|
FirstName | string |
Prénom de l’utilisateur. |
|
nom de famille
|
LastName | string |
Nom de l’utilisateur. |
|
ProjectLink
|
ProjectLink | string |
ULR de l’environnement de projet. |
TemplateResponse
Réponse contenant des informations sur un modèle
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Id
|
Id | string |
ID technique du modèle. |
|
Nom
|
Name | string |
Nom complet du modèle. |
|
Module
|
Module | string |
Module ou chemin associé au modèle. |
CaseResponse
Réponse contenant des informations récapitulatives sur un cas.
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Id
|
Id | string |
ID de cas technique. |
|
Titre
|
Title | string |
Titre de la casse |
|
CaseId
|
CaseId | string |
ID de cas |
|
Révision
|
Revision | string |
Révision de cas |
|
CreatedBy
|
CreatedBy | ProjectUserResponse |
Représente un utilisateur Glaass au sein d’un projet. |
|
Statut
|
Status | string |
État du cas. |
|
CreatedAtUtc
|
CreatedAtUtc | string |
Heure de création du cas (au format UTC) |
|
CreatedAtLocal
|
CreatedAtLocal | string |
Heure de création du cas (dans le fuseau horaire du projet) |
ProjectUserResponse
Représente un utilisateur Glaass au sein d’un projet.
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Id
|
Id | string |
Identificateur unique de l’utilisateur. |
|
Nom
|
Name | string |
Nom de l’utilisateur. |
CaseFieldsResponse
Réponse contenant toutes les sections et tous les champs d’un cas.
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Id
|
Id | string |
ID de cas technique. |
|
Rubriques
|
Sections | array of CaseFieldSectionsResponse |
Liste des sections et de leurs champs pour le cas. |
CaseFieldSectionsResponse
Représente une section contenant plusieurs champs dans un cas.
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
SectionId
|
SectionId | string |
Identificateur unique de la section. Vide ou sous la forme « multiligne :N », où N est le numéro d’élément. |
|
Fields
|
Fields | array of CaseFieldsFieldResponse |
Liste des champs et des valeurs de cette section. |
CaseFieldsFieldResponse
Représente une donnée d’un champ unique dans une section de cas.
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
FieldId
|
FieldId | string |
Identificateur unique pour le champ. |
|
FieldLabel
|
FieldLabel | string |
Affichez l’étiquette du champ. |
|
Valeur
|
Value |
Valeur du champ. |
|
|
Texto
|
Text | string |
Représentation textuelle de la valeur du champ. |
CaseReplyResponse
Réponse contenant des informations de réponse pour un cas.
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Id
|
Id | string |
ID de cas technique. |
|
Message
|
Message | string |
Corps du message de la réponse. |
|
RecipientsTo
|
RecipientsTo | array of ProjectUserResponse |
Liste des destinataires principaux. |
|
RecipientsCc
|
RecipientsCc | array of ProjectUserResponse |
Liste des destinataires de copie carbone (CC). |
SearchResponse
Réponse contenant un seul élément de résultat de recherche.
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Type de recherche
|
SearchType | string |
Type du résultat de la recherche (par exemple, Emplacement, Société, Cas, Utilisateur). |
|
ItemId
|
ItemId | string |
Identificateur technique du résultat de la recherche. |
|
Texto
|
Text | string |
Afficher le texte du résultat de la recherche. |
|
Lien
|
Link | string |
Lien vers l’élément de résultat de recherche. |
CaseCreatedNotificationContent
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Utilisateur
|
User | string |
Utilisateur |
|
Projet
|
Project | string |
Projet |
|
Cas
|
Case | string |
Cas |
CaseClosedNotificationContent
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Utilisateur
|
User | string |
Utilisateur |
|
Projet
|
Project | string |
Projet |
|
Cas
|
Case | string |
Cas |
CaseUpdatedNotificationContent
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Utilisateur
|
User | string |
Utilisateur |
|
Projet
|
Project | string |
Projet |
|
Cas
|
Case | string |
Cas |
|
Fields
|
Fields | array of string |
Liste des champs mis à jour dans le cas. |
file
Il s’agit du type de données de base « fichier ».