Glaass Pro (versão prévia)
Permite que os usuários interajam com formulários (casos) preenchidos no Glaass e extraam dados de campos de caso. Os gatilhos incluem a criação de maiúsculas e minúsculas, permitindo que os usuários configurem fluxos de trabalho personalizados para modelos em projetos do Glaass sempre que ocorrerem alterações, seja para fins de ação ou gravação. Útil para automações de fluxo de trabalho personalizadas, integração de dados, suporte a notificações relacionadas à construção e aumento da eficiência operacional no campo e no escritório.
Esse conector está disponível nos seguintes produtos e regiões:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Todas as regiões do Power Automate , exceto as seguintes: – Governo dos EUA (GCC) – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Aplicativos Lógicos | Standard | Todas as regiões dos Aplicativos Lógicos , exceto as seguintes: – Regiões do Azure Governamental - Regiões do Azure China - Departamento de Defesa dos EUA (DoD) |
| Power Apps | Premium | Todas as regiões do Power Apps , exceto as seguintes: – Governo dos EUA (GCC) – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Power Automate | Premium | Todas as regiões do Power Automate , exceto as seguintes: – Governo dos EUA (GCC) – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Contato | |
|---|---|
| Nome | Glaass Pty Ltd |
| URL | https://glaass.net |
| support@glaass.net |
| Metadados do conector | |
|---|---|
| Publicador | Glaass Pty Ltd |
| Website | https://glaass.net |
| Política de privacidade | https://www.glaass.net/privacy-policy/ |
| Categorias | Produtividade; Colaboração |
Conector do Glaass Pro
O Glaass Pro é uma plataforma de gerenciamento de construção adaptável que ajuda os empreiteiros gerais a economizar tempo, reduzir erros e conectar equipes por meio de uma plataforma organizada simples.
Projetado por profissionais da construção civil, para profissionais da construção civil com empreiteiras gerais em mente, o Glaass Pro está disponível em qualquer dispositivo, online ou offline, onde quer que você esteja.
O Glaass Pro agrupa nosso Glaass Core avançado com módulos específicos de construção e modelos personalizáveis que são configuráveis para necessidades e requisitos do projeto que ajudam a entregar projetos no tempo e no orçamento.
Trabalhamos com construtores internacionais e empreiteiros civis para fornecer ferramentas poderosas que são comprovadas para ajudar as equipes a trabalhar de forma mais inteligente com menos atrasos e erros.
Com uma ampla gama de planos, tutoriais embutidos e demonstrações de vídeo, o Glaass Pro permite digitalizar seus projetos de construção de forma rápida e fácil. Nossos planos são projetados para atender a escopos e orçamentos de projetos variados.
Publicador: Glaass Pty Ltd
Pré-requisitos
Você precisará de:
- Um projeto provisionado em um ambiente do Glaass Pro
- Um usuário com um tipo de usuário administrador nesse projeto
- Uma chave de API, que você pode obter na parte inferior de suas Preferências Pessoais
Usando o conector
Você pode usar o conector no Power Apps, Power Automate e Copilot Agents.
Para se conectar ao Glaass Pro, você precisa fornecer a chave de API. A chave de API é específica para um único projeto e um único usuário. O usuário deve ter permissões de administrador.
Operações com suporte
Triggers
Case_Created_Trigger: ele é disparado quando um novo caso é criado.Case_Updated_Trigger: dispara quando o caso é atualizado. A lista dos campos, que foi atualizada, é fornecida no gatilho.Case_Closed_Trigger: dispara quando o caso é fechado. Observe que a API pode reconhecer o caso de fechamento como uma atualização, portanto, fechar o caso também pode dispararCase_Updated_Trigger(com o status do campo como alterado).
Ações
Account_Get: recupera informações da conta de conexão, ou seja, nome de usuário e nome de projeto.CaseType_GetList: obtém a lista de modelos de caso no projeto.Search_Get: obtém uma lista dos resultados da pesquisa com base na consulta e no filtro. Usando o filtro, você pode limitar os resultados da pesquisa a apenas locais, empresas, casos, usuários ou grupos.Case_Get: obtém detalhes de maiúsculas e minúsculas para a ID do caso técnico, incluindo título, status, revisão e informações sobre a data e hora da criação do caso e sobre o criador de caso.CaseField_Get: obtém todas as seções e campos para um caso de ID de caso técnico. O resultado contém o valor técnico, bem como legível por humanos dos campos.CasePrint_Post: inicia a impressão de um caso por ID de caso técnico. Se assíncrono for true, ele retornará um link para verificar o progresso da solicitação de impressão. Se assíncrono for falso, a chamada será bloqueada até que a impressão esteja pronta e retorne o resultado da impressão diretamente. O resultado da impressão é um arquivo PDF com os detalhes do caso (o mesmo que imprimir no aplicativo).CasePrint_Get: obtém um progresso da solicitação de impressão ou resultado final da impressão por ID de caso técnico e ID da solicitação de impressão. Se a impressão ainda não estiver pronta, ela retornará o resultado vazio.CaseReply_Get: obtém uma lista de destinatários padrão para a resposta de caso para ID de caso técnico. Essa é a mesma lista de destinatários, como o pré-preenchido no formulário de resposta no aplicativo.CaseReply_Post: posta uma resposta à linha do tempo do caso para ID de caso técnico. Se o parâmetro "Sem notificação" for falso, a resposta será enviada aos destinatários padrão, se verdadeiro, ele será enviado ao usuário conectado (portanto, não há usuários notificados).
Obtendo credenciais
Faça logon no Glaass Pro usando o link usual e navegue até o projeto e, em seguida, para suas Preferências Pessoais. Role até a parte inferior da página para encontrar sua chave de API.
Problemas conhecidos
O acesso à API (também por meio do conector) está disponível apenas para usuários com permissões de administrador no projeto. Se você não for um administrador, não poderá usar o conector.
Instruções de implantação
Você pode usar o conector certificado disponível na plataforma. Ou você pode implantar o conector usando o arquivo de definição fornecido e o utilitário da CLI do conector personalizado.
Criando uma conexão
O conector dá suporte aos seguintes tipos de autenticação:
| Default | Parâmetros para criar conexão. | Todas as regiões | Não compartilhável |
Padrão
Aplicável: todas as regiões
Parâmetros para criar conexão.
Essa não é uma conexão compartilhável. Se o aplicativo de energia for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.
| Nome | Tipo | Description | Obrigatório |
|---|---|---|---|
| Chave de API | secureString | Fornecer chave de API para usuário e projeto | Verdade |
Limitações
| Nome | Chamadas | Período de renovação |
|---|---|---|
| Chamadas à API por conexão | 100 | 60 segundos |
Ações
| Lista de modelos |
Obter lista de modelos de caso no projeto |
| Obter informações da conta |
Recupera informações da conta de conexão, ou seja, nome de usuário e projeto |
| Obtém detalhes do caso |
Obtém detalhes de caso por ID de caso técnico |
| Obtém ou inicia a impressão de um caso |
Inicia a impressão de um caso por ID de caso técnico. Se assíncrono for true, ele retornará um link para verificar o progresso da solicitação de impressão. |
| Obtém todos os campos para um caso |
Obtém todas as seções e campos para um caso por ID de caso técnico |
| Obtém um destinatário padrão para a resposta de caso |
Obtém uma lista de destinatários padrão para a resposta de caso por ID de caso técnico. Isso é usado para preencher previamente o formulário de resposta. |
| Obtém um progresso da solicitação de impressão ou do resultado final da impressão |
Obtém um progresso da solicitação de impressão ou resultado final da impressão por ID de caso técnico e ID da solicitação de impressão. Se a impressão ainda não estiver pronta, ela retornará NoContent (204). |
| Pesquisa |
Obtém uma lista dos resultados da pesquisa com base na consulta e no filtro. |
| Postar uma resposta para a linha do tempo do caso |
Posta uma resposta à linha do tempo do caso por ID de caso técnico. A resposta pode ser enviada com ou sem notificação para destinatários padrão. |
Lista de modelos
Obter informações da conta
Recupera informações da conta de conexão, ou seja, nome de usuário e projeto
Retornos
Resposta que contém informações de conta e projeto para o usuário atual.
- Corpo
- AccountResponse
Obtém detalhes do caso
Obtém detalhes de caso por ID de caso técnico
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID do caso
|
id | True | string |
A ID do caso técnico |
Retornos
Resposta que contém informações resumidas sobre um caso.
- Corpo
- CaseResponse
Obtém ou inicia a impressão de um caso
Inicia a impressão de um caso por ID de caso técnico. Se assíncrono for true, ele retornará um link para verificar o progresso da solicitação de impressão.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID do caso
|
id | True | string |
A ID do caso técnico |
|
Assíncrono
|
Asynchronous | boolean |
Retorne um link para verificar o progresso da impressão ou o fluxo binário do resultado da impressão. |
|
|
UseCustom
|
UseCustom | boolean |
Se configurado, use o modelo de impressão personalizado. |
|
|
DisplayGallery
|
DisplayGallery | string |
Exiba imagens como "galeria" ou "lista". |
|
|
Texto a Apresentar
|
DisplayText | string |
Exibir rótulos de campo no formato de caso "ao lado" ou "abaixo" |
Retornos
- response
- file
Obtém todos os campos para um caso
Obtém todas as seções e campos para um caso por ID de caso técnico
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID do caso
|
id | True | string |
A ID do caso técnico |
Retornos
Resposta que contém todas as seções e campos para um caso.
- Corpo
- CaseFieldsResponse
Obtém um destinatário padrão para a resposta de caso
Obtém uma lista de destinatários padrão para a resposta de caso por ID de caso técnico. Isso é usado para preencher previamente o formulário de resposta.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID do caso
|
id | True | string |
A ID do caso técnico |
Retornos
Resposta que contém informações de resposta para um caso.
- Corpo
- CaseReplyResponse
Obtém um progresso da solicitação de impressão ou do resultado final da impressão
Obtém um progresso da solicitação de impressão ou resultado final da impressão por ID de caso técnico e ID da solicitação de impressão. Se a impressão ainda não estiver pronta, ela retornará NoContent (204).
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID do caso
|
id | True | string |
A ID do caso técnico. |
|
ID da solicitação de impressão
|
requestId | True | string |
O identificador exclusivo da solicitação de impressão associada ao caso. |
Retornos
- response
- file
Pesquisa
Obtém uma lista dos resultados da pesquisa com base na consulta e no filtro.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Query
|
query | True | string |
Parâmetro de consulta a ser correspondido (texto) |
|
Filter
|
filter | string |
Filtrar para limitar os resultados da pesquisa (Local, Empresa, Caso, Usuário, Grupo) |
|
|
Take
|
take | integer |
Limitar o número de resultados (o máximo é 10) |
Retornos
- response
- array of SearchResponse
Postar uma resposta para a linha do tempo do caso
Posta uma resposta à linha do tempo do caso por ID de caso técnico. A resposta pode ser enviada com ou sem notificação para destinatários padrão.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID do caso
|
id | True | string |
A ID do caso técnico |
|
Message
|
Message | string |
O texto da mensagem de resposta. |
|
|
WithoutNotification
|
WithoutNotification | True | boolean |
Indica se a resposta deve ser enviada sem notificar os destinatários padrão. |
Retornos
Resposta que contém informações de resposta para um caso.
- Corpo
- CaseReplyResponse
Gatilhos
| Novo caso criado |
Disparar quando um novo caso for criado |
| O caso foi atualizado |
Disparar quando o caso for atualizado |
| O caso foi encerrado |
Disparar quando o caso for fechado |
Novo caso criado
Disparar quando um novo caso for criado
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID do Modelo
|
TemplateId | string |
Modelo do caso |
|
|
Scope
|
Scope | string |
O escopo do gatilho (ByMe, ForMe, All) |
Retornos
O caso foi atualizado
Disparar quando o caso for atualizado
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID do Modelo
|
TemplateId | string |
Modelo do caso |
|
|
Scope
|
Scope | string |
O escopo do gatilho (ByMe, ForMe, All) |
Retornos
O caso foi encerrado
Disparar quando o caso for fechado
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID do Modelo
|
TemplateId | string |
Modelo do caso |
|
|
Scope
|
Scope | string |
O escopo do gatilho (ByMe, ForMe, All) |
Retornos
Definições
AccountResponse
Resposta que contém informações de conta e projeto para o usuário atual.
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ProjectId
|
ProjectId | string |
Identificador exclusivo do projeto. |
|
ProjectName
|
ProjectName | string |
Nome do projeto. |
|
UserId
|
UserId | string |
Identificador exclusivo do usuário. |
|
Primeiro Nome
|
FirstName | string |
Nome do usuário. |
|
LastName
|
LastName | string |
Sobrenome do usuário. |
|
ProjectLink
|
ProjectLink | string |
ULR do ambiente do projeto. |
TemplateResponse
Resposta contendo informações sobre um modelo
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
Id | string |
A ID técnica do modelo. |
|
Nome
|
Name | string |
Nome de exibição do modelo. |
|
Módulo
|
Module | string |
Módulo ou caminho associado ao modelo. |
CaseResponse
Resposta que contém informações resumidas sobre um caso.
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
Id | string |
A ID do caso técnico. |
|
Title
|
Title | string |
O título do caso |
|
CaseId
|
CaseId | string |
A ID do caso |
|
Revisão
|
Revision | string |
A revisão de maiúsculas e minúscula |
|
CreatedBy
|
CreatedBy | ProjectUserResponse |
Representa um usuário do Glaass em um projeto. |
|
Situação
|
Status | string |
O status do caso. |
|
CreatedAtUtc
|
CreatedAtUtc | string |
A hora em que o caso foi criado (em UTC) |
|
CreatedAtLocal
|
CreatedAtLocal | string |
A hora em que o caso foi criado (no fuso horário do projeto) |
ProjectUserResponse
Representa um usuário do Glaass em um projeto.
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
Id | string |
Identificador exclusivo do usuário. |
|
Nome
|
Name | string |
Nome do usuário. |
CaseFieldsResponse
Resposta que contém todas as seções e campos para um caso.
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
Id | string |
A ID do caso técnico. |
|
Seções
|
Sections | array of CaseFieldSectionsResponse |
Lista de seções e seus campos para o caso. |
CaseFieldSectionsResponse
Representa uma seção que contém vários campos em um caso.
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
SectionId
|
SectionId | string |
Identificador exclusivo para a seção. Vazio ou em um formato "multiline:N" em que N é o número do item. |
|
Fields
|
Fields | array of CaseFieldsFieldResponse |
Lista de campos e valores nesta seção. |
CaseFieldsFieldResponse
Representa um dado de um único campo em uma seção de caso.
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
FieldId
|
FieldId | string |
Identificador exclusivo para o campo. |
|
FieldLabel
|
FieldLabel | string |
Exibir o rótulo do campo. |
|
Value
|
Value |
Valor do campo. |
|
|
Texto
|
Text | string |
Representação de texto do valor do campo. |
CaseReplyResponse
Resposta que contém informações de resposta para um caso.
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
Id | string |
A ID do caso técnico. |
|
Message
|
Message | string |
Corpo da mensagem da resposta. |
|
RecipientsTo
|
RecipientsTo | array of ProjectUserResponse |
Lista de destinatários primários. |
|
RecipientsCc
|
RecipientsCc | array of ProjectUserResponse |
Lista de destinatários de cópia de carbono (CC). |
SearchResponse
Resposta que contém um único item de resultado da pesquisa.
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Tipo de pesquisa
|
SearchType | string |
O tipo do resultado da pesquisa (por exemplo, Local, Empresa, Caso, Usuário). |
|
ItemId
|
ItemId | string |
O identificador técnico do resultado da pesquisa. |
|
Texto
|
Text | string |
Exibir texto para o resultado da pesquisa. |
|
Link
|
Link | string |
Link para o item de resultado da pesquisa. |
CaseCreatedNotificationContent
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Utilizador
|
User | string |
Utilizador |
|
Projeto
|
Project | string |
Projeto |
|
Caso
|
Case | string |
Caso |
CaseClosedNotificationContent
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Utilizador
|
User | string |
Utilizador |
|
Projeto
|
Project | string |
Projeto |
|
Caso
|
Case | string |
Caso |
CaseUpdatedNotificationContent
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Utilizador
|
User | string |
Utilizador |
|
Projeto
|
Project | string |
Projeto |
|
Caso
|
Case | string |
Caso |
|
Fields
|
Fields | array of string |
Lista de campos atualizados no caso. |
arquivo
Esse é o tipo de dados básico 'file'.