Compartir a través de


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 desencadenarse Case_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.

Clave de API en preferencias personales

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

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.

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.

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.

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.

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.

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

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".