Compartilhar via


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

Chave de API em Preferências Pessoais

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

Retornos

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.

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.

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.

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

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.

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