Glaass Pro (versión preliminar)
Permite a los usuarios interactuar con formularios (casos) rellenados en Glaass y extraer datos de campos de casos. Los desencadenadores incluyen la creación de mayúsculas y minúsculas y las actualizaciones de mayúsculas y minúsculas, lo que permite a los usuarios configurar flujos de trabajo personalizados para plantillas en proyectos glaass siempre que se produzcan cambios, ya sea con fines de acción o grabación. Resulta útil para las automatizaciones de flujos de trabajo personalizadas, la integración de datos, la compatibilidad con notificaciones relacionadas con la construcción y la mejora de la eficacia operativa en el campo y la oficina.
Este conector está disponible en los siguientes productos y regiones:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Todas las regiones de Power Automate excepto las siguientes: - Gobierno de EE. UU. (GCC) - Gobierno de EE. UU. (GCC High) - China Cloud operado por 21Vianet - Departamento de Defensa de EE. UU. (DoD) |
| Aplicaciones lógicas | Estándar | Todas las regiones de Logic Apps excepto las siguientes: - Regiones de Azure Government - Regiones de Azure China - Departamento de Defensa de EE. UU. (DoD) |
| Power Apps | Premium | Todas las regiones de Power Apps excepto las siguientes: - Gobierno de EE. UU. (GCC) - Gobierno de EE. UU. (GCC High) - China Cloud operado por 21Vianet - Departamento de Defensa de EE. UU. (DoD) |
| Power Automate | Premium | Todas las regiones de Power Automate excepto las siguientes: - Gobierno de EE. UU. (GCC) - Gobierno de EE. UU. (GCC High) - China Cloud operado por 21Vianet - Departamento de Defensa de EE. UU. (DoD) |
| Contacto | |
|---|---|
| Nombre | Glaass Pty Ltd |
| URL | https://glaass.net |
| Correo Electrónico | support@glaass.net |
| Metadatos del conector | |
|---|---|
| Publicador | Glaass Pty Ltd |
| Website | https://glaass.net |
| Directiva de privacidad | https://www.glaass.net/privacy-policy/ |
| Categorías | Productividad; Colaboración |
Glaass Pro Connector
Glaass Pro es una plataforma adaptable de gestión de la construcción que ayuda a los contratistas generales a ahorrar tiempo, reducir errores y conectar equipos a través de una plataforma organizada sencilla.
Diseñado por profesionales de la construcción, para profesionales de la construcción con contratistas generales en mente, Glaass Pro está disponible en cualquier dispositivo, en línea o sin conexión, dondequiera que esté.
Glaass Pro agrupa nuestro avanzado Glaass Core con módulos específicos de construcción y plantillas personalizables que se pueden configurar para las necesidades y requisitos del proyecto que ayudan a entregar proyectos a tiempo y presupuesto.
Trabajamos con contratistas civiles e internacionales para proporcionar herramientas eficaces que se demuestran para ayudar a los equipos a trabajar de forma más inteligente con menos retrasos y errores.
Con una amplia gama de planes, tutoriales integrados y demostraciones de vídeo, Glaass Pro le permite digitalizar sus proyectos de construcción de forma rápida y sencilla. Nuestros planes están diseñados para adaptarse a diferentes ámbitos y presupuestos de proyectos.
Publicador: Glaass Pty Ltd
Prerrequisitos
Necesitará lo siguiente:
- Un proyecto aprovisionado en un entorno de Glaass Pro
- Un usuario con un tipo de usuario administrador en ese proyecto
- Una clave de API, que puede obtener en la parte inferior de sus preferencias personales.
Uso del conector
Puede usar el conector en Power Apps, Power Automate y Copilot Agents.
Para conectarse a Glaass Pro, debe proporcionar la clave de API. La clave de API es específica de un solo proyecto y un único usuario. El usuario debe tener permisos de administrador.
Operaciones admitidas
Desencadenadores
Case_Created_Trigger: se desencadena cuando se crea un nuevo caso.Case_Updated_Trigger: se desencadena cuando se actualiza el caso. La lista de campos, que se ha actualizado, se proporciona en el desencadenador.Case_Closed_Trigger: se desencadena cuando se cierra el caso. Tenga en cuenta que la API puede reconocer mayúsculas y minúsculas de cierre como una actualización, por lo que el cierre del caso también puede desencadenarseCase_Updated_Trigger(con el estado del campo como cambiado).
Acciones
Account_Get: recupera la información de la cuenta de conexión, es decir, el nombre de usuario y el nombre del proyecto.CaseType_GetList: obtiene la lista de plantillas de casos dentro del proyecto.Search_Get: obtiene una lista de los resultados de búsqueda en función de la consulta y el filtro. Con el filtro, puede limitar los resultados de búsqueda solo a ubicaciones, empresas, casos, usuarios o grupos.Case_Get: obtiene los detalles de los casos para el identificador de caso técnico, incluido el título, el estado, la revisión y la información sobre la fecha y hora de creación de casos, y sobre el creador del caso.CaseField_Get: obtiene todas las secciones y campos de un caso para el identificador de caso técnico. El resultado contiene valores técnicos y legibles de los campos.CasePrint_Post: inicia la impresión de un caso por identificador de caso técnico. Si asincrónico es true, devuelve un vínculo para comprobar el progreso de la solicitud de impresión. Si asincrónico es false, la llamada se bloquea hasta que la impresión esté lista y devuelva el resultado de impresión directamente. El resultado de la impresión es un archivo PDF con los detalles del caso (igual que la impresión en la aplicación).CasePrint_Get: obtiene un progreso de la solicitud de impresión o el resultado final de la impresión por identificador de caso técnico e id. de solicitud de impresión. Si la impresión aún no está lista, devuelve el resultado vacío.CaseReply_Get: obtiene una lista de destinatarios predeterminados para la respuesta de mayúsculas y minúsculas para el identificador de caso técnico. Esta es la misma lista de destinatarios como el rellenado previamente en el formulario de respuesta de la aplicación.CaseReply_Post: envía una respuesta a la escala de tiempo del caso para el identificador de caso técnico. Si el parámetro "Sin notificación" es false, la respuesta se envía a los destinatarios predeterminados, si es true, se envía al usuario conectado (por lo tanto, no se notifica a los usuarios).
Obtención de credenciales
Inicie sesión en Glaass Pro con el vínculo habitual y vaya al proyecto y, a continuación, a sus Preferencias personales. Desplácese hasta la parte inferior de la página para buscar la clave de API.
Problemas conocidos
El acceso a la API (también a través del conector) solo está disponible para los usuarios con permisos de administrador en el proyecto. Si no es administrador, no podrá usar el conector.
Instrucciones de implementación
Puede usar el conector certificado disponible en la plataforma. O bien, puede implementar el conector mediante el archivo de definición proporcionado y la utilidad de la CLI del conector personalizado.
Creación de una conexión
El conector admite los siguientes tipos de autenticación:
| Predeterminado | Parámetros para crear una conexión. | Todas las regiones | No se puede compartir |
Predeterminado
Aplicable: Todas las regiones
Parámetros para crear una conexión.
Esta conexión no se puede compartir. Si la aplicación de energía se comparte con otro usuario, se pedirá a otro usuario que cree explícitamente una nueva conexión.
| Nombre | Tipo | Description | Obligatorio |
|---|---|---|---|
| Clave de API | securestring | Proporcionar la clave de API para el usuario y el proyecto | Cierto |
Limitaciones
| Nombre | Llamadas | Período de renovación |
|---|---|---|
| Llamadas API por conexión | 100 | 60 segundos |
Acciones
| Lista de plantillas |
Obtener la lista de plantillas de casos dentro del proyecto |
| Obtener información de la cuenta |
Recupera información de la cuenta de conexión, es decir, nombre de usuario y proyecto |
| Obtiene los detalles del caso. |
Obtiene los detalles del caso por identificador de caso técnico. |
| Obtiene o inicia la impresión de un caso. |
Comienza a imprimir un caso por identificador de caso técnico. Si asincrónico es true, devuelve un vínculo para comprobar el progreso de la solicitud de impresión. |
| Obtiene todos los campos de un caso. |
Obtiene todas las secciones y campos de un caso por identificador de caso técnico. |
| Obtiene un destinatario predeterminado para la respuesta de mayúsculas y minúsculas. |
Obtiene una lista de destinatarios predeterminados para la respuesta de mayúsculas y minúsculas por identificador de caso técnico. Se usa para rellenar previamente el formulario de respuesta. |
| Obtiene un progreso de la solicitud de impresión o el resultado final de la impresión. |
Obtiene un progreso de la solicitud de impresión o el resultado final de la impresión por identificador de caso técnico e id. de solicitud de impresión. Si la impresión aún no está lista, devuelve NoContent (204). |
| Publicar una respuesta a la escala de tiempo del caso |
Publica una respuesta a la escala de tiempo del caso por identificador de caso técnico. La respuesta se puede enviar con o sin notificación a los destinatarios predeterminados. |
| Search |
Obtiene una lista de los resultados de búsqueda en función de la consulta y el filtro. |
Lista de plantillas
Obtener la lista de plantillas de casos dentro del proyecto
Devoluciones
- response
- array of TemplateResponse
Obtener información de la cuenta
Recupera información de la cuenta de conexión, es decir, nombre de usuario y proyecto
Devoluciones
Respuesta que contiene información de cuenta y proyecto para el usuario actual.
- Body
- AccountResponse
Obtiene los detalles del caso.
Obtiene los detalles del caso por identificador de caso técnico.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de caso
|
id | True | string |
Identificador de caso técnico |
Devoluciones
Respuesta que contiene información de resumen sobre un caso.
- Body
- CaseResponse
Obtiene o inicia la impresión de un caso.
Comienza a imprimir un caso por identificador de caso técnico. Si asincrónico es true, devuelve un vínculo para comprobar el progreso de la solicitud de impresión.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de caso
|
id | True | string |
Identificador de caso técnico |
|
Asincrónico
|
Asynchronous | boolean |
Devuelve un vínculo para comprobar el progreso de impresión o el flujo binario del resultado de impresión. |
|
|
UseCustom
|
UseCustom | boolean |
Si está configurado, use una plantilla de impresión personalizada. |
|
|
DisplayGallery
|
DisplayGallery | string |
Mostrar imágenes como "galería" o "lista". |
|
|
DisplayText
|
DisplayText | string |
Mostrar etiquetas de campo en el formato "junto" o "abajo" |
Devoluciones
- response
- file
Obtiene todos los campos de un caso.
Obtiene todas las secciones y campos de un caso por identificador de caso técnico.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de caso
|
id | True | string |
Identificador de caso técnico |
Devoluciones
Respuesta que contiene todas las secciones y campos de un caso.
- Body
- CaseFieldsResponse
Obtiene un destinatario predeterminado para la respuesta de mayúsculas y minúsculas.
Obtiene una lista de destinatarios predeterminados para la respuesta de mayúsculas y minúsculas por identificador de caso técnico. Se usa para rellenar previamente el formulario de respuesta.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de caso
|
id | True | string |
Identificador de caso técnico |
Devoluciones
Respuesta que contiene información de respuesta para un caso.
- Body
- CaseReplyResponse
Obtiene un progreso de la solicitud de impresión o el resultado final de la impresión.
Obtiene un progreso de la solicitud de impresión o el resultado final de la impresión por identificador de caso técnico e id. de solicitud de impresión. Si la impresión aún no está lista, devuelve NoContent (204).
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de caso
|
id | True | string |
Identificador de caso técnico. |
|
Id. de solicitud de impresión
|
requestId | True | string |
Identificador único de la solicitud de impresión asociada al caso. |
Devoluciones
- response
- file
Publicar una respuesta a la escala de tiempo del caso
Publica una respuesta a la escala de tiempo del caso por identificador de caso técnico. La respuesta se puede enviar con o sin notificación a los destinatarios predeterminados.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de caso
|
id | True | string |
Identificador de caso técnico |
|
Message
|
Message | string |
Texto del mensaje de respuesta. |
|
|
WithoutNotification
|
WithoutNotification | True | boolean |
Indica si la respuesta debe enviarse sin notificar a los destinatarios predeterminados. |
Devoluciones
Respuesta que contiene información de respuesta para un caso.
- Body
- CaseReplyResponse
Search
Obtiene una lista de los resultados de búsqueda en función de la consulta y el filtro.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Query
|
query | True | string |
Parámetro de consulta para que coincida (texto) |
|
Filter
|
filter | string |
Filtrar para limitar los resultados de búsqueda (Ubicación, Empresa, Caso, Usuario, Grupo) |
|
|
Take
|
take | integer |
Limitar el número de resultados (el máximo es 10) |
Devoluciones
- response
- array of SearchResponse
Desencadenadores
| Nuevo caso creado |
Desencadenador cuando se crea un nuevo caso |
| Se ha actualizado el caso |
Desencadenador cuando se actualizan mayúsculas y minúsculas |
| Se ha cerrado el caso |
Desencadenador cuando se cierra el caso |
Nuevo caso creado
Desencadenador cuando se crea un nuevo caso
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Identificador de plantilla
|
TemplateId | string |
Plantilla del caso |
|
|
Ámbito
|
Scope | string |
Ámbito del desencadenador (ByMe, ForMe, All) |
Devoluciones
Se ha actualizado el caso
Desencadenador cuando se actualizan mayúsculas y minúsculas
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Identificador de plantilla
|
TemplateId | string |
Plantilla del caso |
|
|
Ámbito
|
Scope | string |
Ámbito del desencadenador (ByMe, ForMe, All) |
Devoluciones
Se ha cerrado el caso
Desencadenador cuando se cierra el caso
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Identificador de plantilla
|
TemplateId | string |
Plantilla del caso |
|
|
Ámbito
|
Scope | string |
Ámbito del desencadenador (ByMe, ForMe, All) |
Devoluciones
Definiciones
AccountResponse
Respuesta que contiene información de cuenta y proyecto para el usuario actual.
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
ProjectId
|
ProjectId | string |
Identificador único del proyecto. |
|
ProjectName
|
ProjectName | string |
Nombre del proyecto. |
|
UserId
|
UserId | string |
Identificador único para el usuario. |
|
Primer Nombre
|
FirstName | string |
Nombre del usuario. |
|
Apellido
|
LastName | string |
Apellidos del usuario. |
|
ProjectLink
|
ProjectLink | string |
ULR del entorno del proyecto. |
TemplateResponse
Respuesta que contiene información sobre una plantilla
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Id
|
Id | string |
Identificador técnico de la plantilla. |
|
Nombre
|
Name | string |
Nombre para mostrar de la plantilla. |
|
Módulo
|
Module | string |
Módulo o ruta de acceso asociada a la plantilla. |
CaseResponse
Respuesta que contiene información de resumen sobre un caso.
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Id
|
Id | string |
Identificador de caso técnico. |
|
Title
|
Title | string |
Título del caso |
|
CaseId
|
CaseId | string |
Identificador de caso |
|
Revisión
|
Revision | string |
Revisión de mayúsculas y minúsculas |
|
CreatedBy
|
CreatedBy | ProjectUserResponse |
Representa un usuario de Glaass dentro de un proyecto. |
|
Estado
|
Status | string |
Estado del caso. |
|
CreatedAtUtc
|
CreatedAtUtc | string |
Hora a la que se creó el caso (en UTC) |
|
CreatedAtLocal
|
CreatedAtLocal | string |
Hora en que se creó el caso (en la zona horaria del proyecto) |
ProjectUserResponse
Representa un usuario de Glaass dentro de un proyecto.
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Id
|
Id | string |
Identificador único para el usuario. |
|
Nombre
|
Name | string |
Nombre del usuario. |
CaseFieldsResponse
Respuesta que contiene todas las secciones y campos de un caso.
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Id
|
Id | string |
Identificador de caso técnico. |
|
Secciones
|
Sections | array of CaseFieldSectionsResponse |
Lista de secciones y sus campos para el caso. |
CaseFieldSectionsResponse
Representa una sección que contiene varios campos en un caso.
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
SectionId
|
SectionId | string |
Identificador único de la sección. Vacío o en un formulario "multiline:N", donde N es el número de elemento. |
|
Fields
|
Fields | array of CaseFieldsFieldResponse |
Lista de campos y valores de esta sección. |
CaseFieldsFieldResponse
Representa un dato de un solo campo en una sección de casos.
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
FieldId
|
FieldId | string |
Identificador único del campo. |
|
FieldLabel
|
FieldLabel | string |
Mostrar etiqueta para el campo. |
|
Importancia
|
Value |
Valor del campo. |
|
|
Mensaje de texto
|
Text | string |
Representación de texto del valor del campo. |
CaseReplyResponse
Respuesta que contiene información de respuesta para un caso.
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Id
|
Id | string |
Identificador de caso técnico. |
|
Message
|
Message | string |
Cuerpo del mensaje de la respuesta. |
|
RecipientsTo
|
RecipientsTo | array of ProjectUserResponse |
Lista de destinatarios principales. |
|
RecipientsCc
|
RecipientsCc | array of ProjectUserResponse |
Lista de destinatarios de copia de carbono (CC). |
SearchResponse
Respuesta que contiene un único elemento de resultado de búsqueda.
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
TipoDeBúsqueda
|
SearchType | string |
Tipo del resultado de búsqueda (por ejemplo, Ubicación, Empresa, Caso, Usuario). |
|
ItemId
|
ItemId | string |
Identificador técnico del resultado de búsqueda. |
|
Mensaje de texto
|
Text | string |
Mostrar texto para el resultado de la búsqueda. |
|
Link
|
Link | string |
Vínculo al elemento de resultado de búsqueda. |
CaseCreatedNotificationContent
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Usuario
|
User | string |
Usuario |
|
Proyecto
|
Project | string |
Proyecto |
|
Caso
|
Case | string |
Caso |
CaseClosedNotificationContent
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Usuario
|
User | string |
Usuario |
|
Proyecto
|
Project | string |
Proyecto |
|
Caso
|
Case | string |
Caso |
CaseUpdatedNotificationContent
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Usuario
|
User | string |
Usuario |
|
Proyecto
|
Project | string |
Proyecto |
|
Caso
|
Case | string |
Caso |
|
Fields
|
Fields | array of string |
Lista de campos actualizados en el caso. |
archivo
Este es el tipo de datos básico "file".