Partilhar via


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
Email 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 acionado Case_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.

Chave de API nas preferências pessoais

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 lista de modelos de caso dentro do projeto

Devoluções

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.

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.

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.

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.

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

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.

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