Glaass Pro (Pré-visualização)
Permite que os usuários interajam com formulários (casos) preenchidos no Glaass e extraiam dados de campos de casos. Os gatilhos incluem criação e atualizações de casos, permitindo que os usuários configurem fluxos de trabalho personalizados para modelos em projetos 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 melhoria da eficiência operacional no campo e no escritório.
Este conector está disponível nos seguintes produtos e regiões:
| Serviço | Class | Regiões |
|---|---|---|
| Estúdio Copiloto | Premium | Todas as regiões do Power Automatic , exceto as seguintes: - Governo dos EUA (CCG) - Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Aplicações Lógicas | Standard | Todas as regiões do Logic Apps , exceto as seguintes: - Regiões do Azure Government - Regiões do Azure China - Departamento de Defesa dos EUA (DoD) |
| Aplicações Power | Premium | Todas as regiões do Power Apps , exceto as seguintes: - Governo dos EUA (CCG) - Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Automatize o poder | Premium | Todas as regiões do Power Automatic , exceto as seguintes: - Governo dos EUA (CCG) - 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 | |
|---|---|
| Editora | Glaass Pty Ltd |
| Sítio Web | https://glaass.net |
| Política de privacidade | https://www.glaass.net/privacy-policy/ |
| Categorias | Produtividade; Colaboração |
Conector Glaass Pro
Glaass Pro é uma plataforma de gestão de construção adaptável que ajuda empreiteiros em geral a economizar tempo, reduzir erros e conectar equipes através de uma plataforma organizada simples.
Projetado por profissionais da construção, para profissionais da construção com empreiteiros gerais em mente, o Glaass Pro está disponível em qualquer dispositivo, online ou offline, onde quer que esteja.
O Glaass Pro combina o nosso Glaass Core avançado com módulos específicos de construção e modelos personalizáveis que são configuráveis de acordo com as necessidades e requisitos do projeto que ajudam a entregar os projetos dentro do prazo e do orçamento.
Trabalhamos com empreiteiros civis e de construção internacionais para fornecer ferramentas poderosas que comprovadamente ajudam as equipas a trabalhar de forma mais inteligente com menos atrasos e erros.
Com uma ampla gama de planos, tutoriais embutidos e demonstrações em vídeo, o Glaass Pro permite que você digitalize seus projetos de construção de forma rápida e fácil. Nossos planos são projetados para atender a diferentes escopos e orçamentos de projetos.
Editora: Glaass Pty Ltd
Pré-requisitos
Irá necessitar de:
- Um projeto provisionado em um ambiente Glaass Pro
- Um usuário com um tipo de usuário administrador nesse projeto
- Uma chave de API, que pode obter na parte inferior das suas Preferências Pessoais
Usando o conector
Você pode usar o conector em Power Apps, Power Automate e Copilot Agents.
Para se conectar ao Glaass Pro, você precisa fornecer a chave da 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 suportadas
Acionadores
Case_Created_Trigger: É acionado quando um novo caso é criado.Case_Updated_Trigger: É acionado quando o caso é atualizado. A lista dos campos, que foi atualizada, é fornecida no gatilho.Case_Closed_Trigger: É acionado quando o caso é encerrado. Observe que a API pode reconhecer o fechamento de maiúsculas e minúsculas como uma atualização, portanto, fechar o caso também pode ser acionadoCase_Updated_Trigger(com o campo Status alterado).
Ações
Account_Get: Recupera informações da conta de conexão, ou seja, nome de usuário e nome do projeto.CaseType_GetList: Obtém uma lista de modelos de caso dentro do 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 apenas a locais, empresas, casos, usuários ou grupos.Case_Get: Obtém detalhes do caso para identificação técnica do caso, incluindo título, status, revisão e informações sobre data e hora da criação do caso, e sobre o criador do caso.CaseField_Get: Obtém todas as seções e campos para um caso para ID de caso técnico. O resultado contém o valor técnico e 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 false, 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 do resultado final da impressão por ID do 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. Esta é a mesma lista de destinatários como a pré-preenchida no formulário de resposta no pedido.CaseReply_Post: Publica uma resposta à linha do tempo do caso para identificação técnica do caso. Se o parâmetro "Sem notificação" for falso, a resposta é enviada para os destinatários padrão, se verdadeiro, é enviado para o usuário conectado (portanto, não há usuários notificados).
Obtenção de credenciais
Inicie sessão no Glaass Pro utilizando o link habitual e navegue até ao projeto e, em seguida, às 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 através 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 CLI do conector personalizado.
A criar uma ligação
O conector suporta os seguintes tipos de autenticação:
| Predefinição | 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.
Esta conexão não é compartilhável. Se o aplicativo avançado 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 |
Limites de Limitação
| Name | Chamadas | Período de Renovação |
|---|---|---|
| Chamadas de API por conexão | 100 | 60 segundos |
Ações
| Lista de modelos |
Obter lista de modelos de caso dentro do projeto |
| Obter informações da conta |
Recupera informações da conta de conexão, ou seja, nome do usuário e do projeto |
| Obtém detalhes do caso |
Obtém detalhes do caso por ID técnico do caso |
| Obtém ou inicia a impressão de uma capa |
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 de 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 pré-preencher 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 do resultado final da impressão por ID de caso técnico e ID de 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. |
| Publique uma resposta à cronologia do caso |
Publica uma resposta à linha do tempo do caso por ID do caso técnico. A resposta pode ser enviada com ou sem notificação aos destinatários padrão. |
Lista de modelos
Obter informações da conta
Recupera informações da conta de conexão, ou seja, nome do usuário e do projeto
Devoluções
Resposta contendo informações de conta e projeto para o usuário atual.
- Body
- AccountResponse
Obtém detalhes do caso
Obtém detalhes do caso por ID técnico do caso
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
ID do caso
|
id | True | string |
O ID do caso técnico |
Devoluções
Resposta contendo informações resumidas sobre um caso.
- Body
- CaseResponse
Obtém ou inicia a impressão de uma capa
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
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
ID do caso
|
id | True | string |
O ID do caso técnico |
|
Asynchronous
|
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. |
|
|
Galeria de Exposições
|
DisplayGallery | string |
Exiba imagens como "galeria" ou "lista". |
|
|
DisplayText
|
DisplayText | string |
Exibir rótulos de campo na forma de maiúsculas e minúsculas "ao lado" ou "abaixo" |
Devoluções
- response
- file
Obtém todos os campos para um caso
Obtém todas as seções e campos de um caso por ID de caso técnico
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
ID do caso
|
id | True | string |
O ID do caso técnico |
Devoluções
Resposta contendo todas as seções e campos de um caso.
- Body
- 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 pré-preencher o formulário de resposta.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
ID do caso
|
id | True | string |
O ID do caso técnico |
Devoluções
Resposta contendo informações de resposta para um caso.
- Body
- 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 do resultado final da impressão por ID de caso técnico e ID de solicitação de impressão. Se a impressão ainda não estiver pronta, ela retornará NoContent (204).
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
ID do caso
|
id | True | string |
O ID do caso técnico. |
|
ID do pedido de impressão
|
requestId | True | string |
O identificador exclusivo da solicitação de impressão associada ao caso. |
Devoluções
- response
- file
Pesquisa
Obtém uma lista dos resultados da pesquisa com base na consulta e no filtro.
Parâmetros
| Name | Chave | Necessá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 (Localização, Empresa, Caso, Utilizador, Grupo) |
|
|
Pegue
|
take | integer |
Limitar o número de resultados (máx. é 10) |
Devoluções
- response
- array of SearchResponse
Publique uma resposta à cronologia do caso
Publica uma resposta à linha do tempo do caso por ID do caso técnico. A resposta pode ser enviada com ou sem notificação aos destinatários padrão.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
ID do caso
|
id | True | string |
O ID do caso técnico |
|
Message
|
Message | string |
O texto da mensagem de resposta. |
|
|
SemNotificação
|
WithoutNotification | True | boolean |
Indica se a resposta deve ser enviada sem notificar os destinatários padrão. |
Devoluções
Resposta contendo informações de resposta para um caso.
- Body
- CaseReplyResponse
Acionadores
| Caso foi atualizado |
Acionar quando o caso é atualizado |
| Caso foi encerrado |
Gatilho quando o caso é encerrado |
| Novo caso criado |
Acionar quando um novo caso é criado |
Caso foi atualizado
Acionar quando o caso é atualizado
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
ID do modelo
|
TemplateId | string |
Modelo do processo |
|
|
Scope
|
Scope | string |
O escopo do gatilho (ByMe, ForMe, All) |
Devoluções
Caso foi encerrado
Gatilho quando o caso é encerrado
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
ID do modelo
|
TemplateId | string |
Modelo do processo |
|
|
Scope
|
Scope | string |
O escopo do gatilho (ByMe, ForMe, All) |
Devoluções
Novo caso criado
Acionar quando um novo caso é criado
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
ID do modelo
|
TemplateId | string |
Modelo do processo |
|
|
Scope
|
Scope | string |
O escopo do gatilho (ByMe, ForMe, All) |
Devoluções
Definições
AccountResponse
Resposta contendo informações de conta e projeto para o usuário atual.
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
ProjectId
|
ProjectId | string |
Identificador exclusivo do projeto. |
|
Nome do Projeto
|
ProjectName | string |
Nome do projeto. |
|
UserId
|
UserId | string |
Identificador exclusivo para o usuário. |
|
Primeiro Nome
|
FirstName | string |
Nome próprio do utilizador. |
|
Apelido
|
LastName | string |
Apelido do utilizador. |
|
Ligação ao Projeto
|
ProjectLink | string |
ULR do ambiente do projeto. |
TemplateResponse
Resposta contendo informações sobre um modelo
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Id
|
Id | string |
A ID técnica do modelo. |
|
Nome
|
Name | string |
Nome para exibição do modelo. |
|
Módulo
|
Module | string |
Módulo ou caminho associado ao modelo. |
CaseResponse
Resposta contendo informações resumidas sobre um caso.
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Id
|
Id | string |
O ID do caso técnico. |
|
Title
|
Title | string |
O título do processo |
|
CaseId
|
CaseId | string |
O ID do caso |
|
Revisão
|
Revision | string |
A revisão do caso |
|
Criado Por
|
CreatedBy | ProjectUserResponse |
Representa um usuário Glaass dentro de um projeto. |
|
Situação
|
Status | string |
A situação do caso. |
|
CreatedAtUtc
|
CreatedAtUtc | string |
A hora em que o caso foi criado (em UTC) |
|
CriadoAtLocal
|
CreatedAtLocal | string |
A hora em que o caso foi criado (no fuso horário do projeto) |
ProjectUserResponse
Representa um usuário Glaass dentro de um projeto.
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Id
|
Id | string |
Identificador exclusivo para o usuário. |
|
Nome
|
Name | string |
Nome do usuário. |
CaseFieldsResponse
Resposta contendo todas as seções e campos de um caso.
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Id
|
Id | string |
O ID do caso técnico. |
|
Secçõ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.
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
SectionId
|
SectionId | string |
Identificador exclusivo para a seção. Vazio ou em uma forma "multilinha:N", onde N é o número do item. |
|
Campos
|
Fields | array of CaseFieldsFieldResponse |
Lista de campos e valores nesta seção. |
CaseFieldsFieldResponse
Representa um dado de campo único em uma seção de caso.
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Identificação de campo
|
FieldId | string |
Identificador exclusivo do campo. |
|
Rótulo de campo
|
FieldLabel | string |
Exibir rótulo para o campo. |
|
Valor
|
Value |
Valor do campo. |
|
|
Texto
|
Text | string |
Representação em texto do valor do campo. |
CaseReplyResponse
Resposta contendo informações de resposta para um caso.
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Id
|
Id | string |
O ID do caso técnico. |
|
Message
|
Message | string |
Corpo da mensagem da resposta. |
|
DestinatáriosPara
|
RecipientsTo | array of ProjectUserResponse |
Lista de destinatários principais. |
|
DestinatáriosCc
|
RecipientsCc | array of ProjectUserResponse |
Lista de destinatários da cópia carbono (CC). |
SearchResponse
Resposta que contém um único item de resultado de pesquisa.
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Tipo de pesquisa
|
SearchType | string |
O tipo do resultado da pesquisa (por exemplo, Localização, Empresa, Caso, Utilizador). |
|
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
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
User
|
User | string |
User |
|
Projeto
|
Project | string |
Projeto |
|
Incidente
|
Case | string |
Incidente |
CaseClosedNotificationContent
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
User
|
User | string |
User |
|
Projeto
|
Project | string |
Projeto |
|
Incidente
|
Case | string |
Incidente |
CaseUpdatedNotificationContent
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
User
|
User | string |
User |
|
Projeto
|
Project | string |
Projeto |
|
Incidente
|
Case | string |
Incidente |
|
Campos
|
Fields | array of string |
Lista de campos atualizados no caso. |
ficheiro
Este é o tipo de dados básicos 'arquivo'.