Udostępnij przez


Glaass Pro (wersja zapoznawcza)

Umożliwia użytkownikom interakcję z formularzami (sprawami) wypełnionymi w usłudze Glaass i wyodrębnianie danych z pól przypadków. Wyzwalacze obejmują tworzenie przypadków i aktualizacje przypadków, dzięki czemu użytkownicy mogą konfigurować niestandardowe przepływy pracy dla szablonów w projektach Glaass za każdym razem, gdy wystąpią zmiany, niezależnie od tego, czy są używane do celów akcji, czy rejestrowania. Przydatne w przypadku niestandardowych automatyzacji przepływów pracy, integracji danych, obsługi powiadomień związanych z konstrukcją i zwiększania wydajności operacyjnej w terenie i biurze.

Ten łącznik jest dostępny w następujących produktach i regionach:

Usługa Class Regions
Copilot Studio Premium Wszystkie regiony usługi Power Automate z wyjątkiem następujących:
     - Rząd USA (GCC)
     - Rząd USA (GCC High)
     - China Cloud obsługiwane przez firmę 21Vianet
     - Departament Obrony USA (DoD)
Logic Apps Standard Wszystkie regiony usługi Logic Apps z wyjątkiem następujących:
     — Regiony platformy Azure Government
     — Regiony platformy Azure (Chiny)
     - Departament Obrony USA (DoD)
Power Apps Premium Wszystkie regiony usługi Power Apps z wyjątkiem następujących:
     - Rząd USA (GCC)
     - Rząd USA (GCC High)
     - China Cloud obsługiwane przez firmę 21Vianet
     - Departament Obrony USA (DoD)
Power Automate Premium Wszystkie regiony usługi Power Automate z wyjątkiem następujących:
     - Rząd USA (GCC)
     - Rząd USA (GCC High)
     - China Cloud obsługiwane przez firmę 21Vianet
     - Departament Obrony USA (DoD)
Kontakt
Name Glaass Pty Ltd
adres URL https://glaass.net
Email support@glaass.net
Metadane łącznika
Publisher Glaass Pty Ltd
Witryna internetowa https://glaass.net
Zasady ochrony prywatności https://www.glaass.net/privacy-policy/
Kategorie Produktywność; Kolaboracja

Łącznik Glaass Pro

Glaass Pro to elastyczna platforma do zarządzania budową, która pomaga ogólnym wykonawcom zaoszczędzić czas, zmniejszyć błędy i połączyć zespoły za pośrednictwem jednej prostej zorganizowanej platformy.

Zaprojektowany przez specjalistów budowlanych, dla specjalistów budowlanych z ogólnymi wykonawcami, Glaass Pro jest dostępny na dowolnym urządzeniu, online lub offline, wszędzie tam, gdzie jesteś.

Glaass Pro łączy nasze zaawansowane Glaass Core z modułami specyficznymi dla budowy i szablonami, które można konfigurować pod kątem potrzeb i wymagań projektu, które pomagają dostarczać projekty na czas i budżet.

Współpracujemy z międzynarodowym budownictwem i wykonawcami cywilnymi, aby zapewnić zaawansowane narzędzia, które okazały się pomóc zespołom w pracę mądrzejszą z mniejszymi opóźnieniami i błędami.

Dzięki szerokiej gamie planów, wbudowanych samouczków i pokazów wideo Glaass Pro umożliwia szybkie i łatwe cyfry projektów budowlanych. Nasze plany zostały zaprojektowane tak, aby odpowiadały różnym zakresom projektów i budżetom.

Wydawca: Glaass Pty Ltd

Wymagania wstępne

Potrzebne będą następujące elementy:

  • Projekt aprowizowany w środowisku Glaass Pro
  • Użytkownik z typem użytkownika administratora w tym projekcie
  • Klucz interfejsu API, który można uzyskać w dolnej części preferencji osobistych

Korzystanie z łącznika

Łącznik można używać w usługach Power Apps, Power Automate i Copilot Agents.

Aby nawiązać połączenie z usługą Glaass Pro, musisz podać klucz interfejsu API. Klucz interfejsu API jest specyficzny dla pojedynczego projektu i pojedynczego użytkownika. Użytkownik musi mieć uprawnienia administratora.

Obsługiwane operacje

Triggers

  • Case_Created_Trigger: Jest wyzwalany po utworzeniu nowego przypadku.

  • Case_Updated_Trigger: Jest wyzwalany po zaktualizowaniu wielkości liter. Lista pól, które zostały zaktualizowane, znajduje się w wyzwalaczu.

  • Case_Closed_Trigger: Jest wyzwalany po zamknięciu wielkości liter. Należy pamiętać, że interfejs API może rozpoznać przypadek zamykający jako aktualizację, więc zamknięcie sprawy może również być wyzwalane Case_Updated_Trigger (z polem Status as changed).

Czynności

  • Account_Get: pobiera informacje o koncie połączenia, tj. nazwę użytkownika i nazwę projektu.

  • CaseType_GetList: Pobiera listę szablonów przypadków w projekcie.

  • Search_Get: pobiera listę wyników wyszukiwania na podstawie zapytania i filtru. Za pomocą filtru można ograniczyć wyniki wyszukiwania tylko do lokalizacji, firm, przypadków, użytkowników lub grup.

  • Case_Get: Pobiera szczegóły przypadku technicznego identyfikatora sprawy, w tym tytuł, stan, poprawkę i informacje o dacie i godzinie tworzenia sprawy oraz o twórcy przypadku.

  • CaseField_Get: Pobiera wszystkie sekcje i pola dla przypadku identyfikatora przypadku technicznego. Wynik zawiera wartość techniczną, a także czytelną dla człowieka wartość pól.

  • CasePrint_Post: rozpoczyna drukowanie sprawy według identyfikatora przypadku technicznego. Jeśli wartość asynchroniczna ma wartość true, zwraca link, aby sprawdzić postęp żądania drukowania. Jeśli asynchroniczny ma wartość false, wywołanie jest blokowane, dopóki drukowanie nie będzie gotowe i zwróci wynik wydruku bezpośrednio. Wynik drukowania to plik PDF ze szczegółami przypadku (taki sam jak drukowanie w aplikacji).

  • CasePrint_Get: pobiera postęp żądania drukowania lub końcowego wyniku drukowania według identyfikatora przypadku technicznego i identyfikatora żądania wydruku. Jeśli drukowanie nie jest jeszcze gotowe, zwraca pusty wynik.

  • CaseReply_Get: pobiera listę domyślnych adresatów odpowiedzi na zgłoszenie dotyczące identyfikatora zgłoszenia technicznego. Jest to ta sama lista adresatów, takich jak ten, który został wstępnie wypełniony w formularzu odpowiedzi w aplikacji.

  • CaseReply_Post: publikuje odpowiedź na oś czasu przypadku dla identyfikatora przypadku technicznego. Jeśli parametr "Bez powiadomienia" jest fałszywy, odpowiedź jest wysyłana do domyślnych adresatów, jeśli ma wartość true, jest wysyłana do połączonego użytkownika (w związku z tym nie ma powiadomień o użytkownikach).

Uzyskiwanie poświadczeń

Zaloguj się do aplikacji Glaass Pro przy użyciu zwykłego linku i przejdź do projektu, a następnie do osobistych preferencji. Przewiń w dół strony, aby znaleźć klucz interfejsu API.

Klucz interfejsu API w preferencjach osobistych

Znane problemy

Dostęp do interfejsu API (również za pośrednictwem łącznika) jest dostępny tylko dla użytkowników z uprawnieniami administratora w projekcie. Jeśli nie jesteś administratorem, nie będziesz mieć możliwości korzystania z łącznika.

Instrukcje dotyczące wdrażania

Możesz użyć certyfikowanego łącznika dostępnego na platformie. Możesz też wdrożyć łącznik przy użyciu podanego pliku definicji i narzędzia interfejsu wiersza polecenia łącznika niestandardowego.

Tworzenie połączenia

Łącznik obsługuje następujące typy uwierzytelniania:

Wartość domyślna Parametry tworzenia połączenia. Wszystkie regiony Nie można udostępniać

Domyślny

Dotyczy: wszystkie regiony

Parametry tworzenia połączenia.

Nie jest to możliwe do udostępnienia połączenie. Jeśli aplikacja power zostanie udostępniona innemu użytkownikowi, zostanie wyświetlony monit o jawne utworzenie nowego połączenia.

Name Typ Description Wymagania
Klucz interfejsu API securestring Podaj klucz interfejsu API dla użytkownika i projektu Prawda

Limity ograniczania

Nazwa Wywołania Okres odnowienia
Wywołania interfejsu API na połączenie 100 60 sekund

Akcje

Lista szablonów

Pobieranie listy szablonów przypadków w projekcie

Opublikuj odpowiedź na osi czasu sprawy

Publikuje odpowiedź na oś czasu sprawy według identyfikatora przypadku technicznego. Odpowiedź można wysłać z powiadomieniem lub bez powiadomienia do domyślnych adresatów.

Pobiera domyślnych adresatów odpowiedzi na sprawę

Pobiera listę domyślnych adresatów odpowiedzi sprawy według identyfikatora zgłoszenia technicznego. Służy do wstępnego wypełniania formularza odpowiedzi.

Pobiera lub rozpoczyna drukowanie przypadku

Rozpoczyna drukowanie sprawy według identyfikatora przypadku technicznego. Jeśli wartość asynchroniczna ma wartość true, zwraca link, aby sprawdzić postęp żądania drukowania.

Pobiera postęp żądania drukowania lub końcowego wyniku drukowania

Pobiera postęp żądania drukowania lub końcowego wyniku drukowania według identyfikatora przypadku technicznego i identyfikatora żądania drukowania. Jeśli drukowanie nie jest jeszcze gotowe, zwraca wartość NoContent (204).

Pobiera szczegóły sprawy

Pobiera szczegóły sprawy według identyfikatora przypadku technicznego

Pobiera wszystkie pola dla sprawy

Pobiera wszystkie sekcje i pola dla przypadku według identyfikatora przypadku technicznego

Pobieranie informacji o koncie

Pobiera informacje o koncie połączenia, tj. nazwę użytkownika i projektu

Search

Pobiera listę wyników wyszukiwania na podstawie zapytania i filtru.

Lista szablonów

Pobieranie listy szablonów przypadków w projekcie

Zwraca

Opublikuj odpowiedź na osi czasu sprawy

Publikuje odpowiedź na oś czasu sprawy według identyfikatora przypadku technicznego. Odpowiedź można wysłać z powiadomieniem lub bez powiadomienia do domyślnych adresatów.

Parametry

Nazwa Klucz Wymagane Typ Opis
Identyfikator sprawy
id True string

Identyfikator przypadku technicznego

Message
Message string

Tekst wiadomości odpowiedzi.

Bez adnotacji
WithoutNotification True boolean

Wskazuje, czy odpowiedź powinna zostać wysłana bez powiadamiania domyślnych adresatów.

Zwraca

Odpowiedź zawierająca informacje o odpowiedzi dla sprawy.

Pobiera domyślnych adresatów odpowiedzi na sprawę

Pobiera listę domyślnych adresatów odpowiedzi sprawy według identyfikatora zgłoszenia technicznego. Służy do wstępnego wypełniania formularza odpowiedzi.

Parametry

Nazwa Klucz Wymagane Typ Opis
Identyfikator sprawy
id True string

Identyfikator przypadku technicznego

Zwraca

Odpowiedź zawierająca informacje o odpowiedzi dla sprawy.

Pobiera lub rozpoczyna drukowanie przypadku

Rozpoczyna drukowanie sprawy według identyfikatora przypadku technicznego. Jeśli wartość asynchroniczna ma wartość true, zwraca link, aby sprawdzić postęp żądania drukowania.

Parametry

Nazwa Klucz Wymagane Typ Opis
Identyfikator sprawy
id True string

Identyfikator przypadku technicznego

Asynchronous
Asynchronous boolean

Zwróć link, aby sprawdzić postęp drukowania lub strumień binarny wyniku wydruku.

UseCustom
UseCustom boolean

W przypadku skonfigurowania użyj niestandardowego szablonu wydruku.

DisplayGallery
DisplayGallery string

Wyświetl obrazy jako "galeria" lub "lista".

Tekst wyświetlany
DisplayText string

Wyświetlanie etykiet pól w postaci "obok" lub "poniżej"

Zwraca

response
file

Pobiera postęp żądania drukowania lub końcowego wyniku drukowania

Pobiera postęp żądania drukowania lub końcowego wyniku drukowania według identyfikatora przypadku technicznego i identyfikatora żądania drukowania. Jeśli drukowanie nie jest jeszcze gotowe, zwraca wartość NoContent (204).

Parametry

Nazwa Klucz Wymagane Typ Opis
Identyfikator sprawy
id True string

Identyfikator przypadku technicznego.

Identyfikator żądania drukowania
requestId True string

Unikatowy identyfikator żądania drukowania skojarzonego z przypadkiem.

Zwraca

response
file

Pobiera szczegóły sprawy

Pobiera szczegóły sprawy według identyfikatora przypadku technicznego

Parametry

Nazwa Klucz Wymagane Typ Opis
Identyfikator sprawy
id True string

Identyfikator przypadku technicznego

Zwraca

Odpowiedź zawierająca podsumowanie informacji o przypadku.

Pobiera wszystkie pola dla sprawy

Pobiera wszystkie sekcje i pola dla przypadku według identyfikatora przypadku technicznego

Parametry

Nazwa Klucz Wymagane Typ Opis
Identyfikator sprawy
id True string

Identyfikator przypadku technicznego

Zwraca

Odpowiedź zawierająca wszystkie sekcje i pola dla sprawy.

Pobieranie informacji o koncie

Pobiera informacje o koncie połączenia, tj. nazwę użytkownika i projektu

Zwraca

Odpowiedź zawierająca informacje o koncie i projekcie dla bieżącego użytkownika.

Pobiera listę wyników wyszukiwania na podstawie zapytania i filtru.

Parametry

Nazwa Klucz Wymagane Typ Opis
Query
query True string

Parametr zapytania zgodny (tekst)

Filter
filter string

Filtruj, aby ograniczyć wyniki wyszukiwania (Lokalizacja, Firma, Przypadek, Użytkownik, Grupa)

Weź
take integer

Ogranicz liczbę wyników (maksymalna wartość to 10)

Zwraca

Wyzwalacze

Sprawa została zaktualizowana

Wyzwalaj po zaktualizowaniu wielkości liter

Sprawa została zamknięta

Wyzwalanie po zamknięciu wielkości liter

Utworzono nowy przypadek

Wyzwalanie po utworzeniu nowego przypadku

Sprawa została zaktualizowana

Wyzwalaj po zaktualizowaniu wielkości liter

Parametry

Nazwa Klucz Wymagane Typ Opis
Identyfikator szablonu
TemplateId string

Szablon przypadku

Scope
Scope string

Zakres wyzwalacza (ByMe, ForMe, All)

Zwraca

Sprawa została zamknięta

Wyzwalanie po zamknięciu wielkości liter

Parametry

Nazwa Klucz Wymagane Typ Opis
Identyfikator szablonu
TemplateId string

Szablon przypadku

Scope
Scope string

Zakres wyzwalacza (ByMe, ForMe, All)

Zwraca

Utworzono nowy przypadek

Wyzwalanie po utworzeniu nowego przypadku

Parametry

Nazwa Klucz Wymagane Typ Opis
Identyfikator szablonu
TemplateId string

Szablon przypadku

Scope
Scope string

Zakres wyzwalacza (ByMe, ForMe, All)

Zwraca

Definicje

AccountResponse

Odpowiedź zawierająca informacje o koncie i projekcie dla bieżącego użytkownika.

Nazwa Ścieżka Typ Opis
Identyfikator projektu
ProjectId string

Unikatowy identyfikator projektu.

Nazwa projektu
ProjectName string

Nazwa projektu.

UserId
UserId string

Unikatowy identyfikator użytkownika.

Imię (pierwsze)
FirstName string

Imię użytkownika.

Nazwisko
LastName string

Nazwisko użytkownika.

ProjectLink
ProjectLink string

ULR środowiska projektu.

SzablonResponse

Odpowiedź zawierająca informacje o szablonie

Nazwa Ścieżka Typ Opis
Id
Id string

Identyfikator techniczny szablonu.

Name
Name string

Nazwa wyświetlana szablonu.

Moduł
Module string

Moduł lub ścieżka skojarzona z szablonem.

CaseResponse

Odpowiedź zawierająca podsumowanie informacji o przypadku.

Nazwa Ścieżka Typ Opis
Id
Id string

Identyfikator przypadku technicznego.

Title
Title string

Tytuł sprawy

CaseId
CaseId string

Identyfikator przypadku

Revision
Revision string

Poprawka sprawy

Utworzone przez
CreatedBy ProjectUserResponse

Reprezentuje użytkownika Glaass w projekcie.

Status
Status string

Stan sprawy.

CreatedAtUtc
CreatedAtUtc string

Godzina utworzenia przypadku (w formacie UTC)

CreatedAtLocal
CreatedAtLocal string

Godzina utworzenia przypadku (w strefie czasowej projektu)

ProjectUserResponse

Reprezentuje użytkownika Glaass w projekcie.

Nazwa Ścieżka Typ Opis
Id
Id string

Unikatowy identyfikator użytkownika.

Name
Name string

Imię i nazwisko użytkownika.

CaseFieldsResponse

Odpowiedź zawierająca wszystkie sekcje i pola dla sprawy.

Nazwa Ścieżka Typ Opis
Id
Id string

Identyfikator przypadku technicznego.

Sekcje
Sections array of CaseFieldSectionsResponse

Lista sekcji i ich pól dla przypadku.

CaseFieldSectionsResponse

Reprezentuje sekcję zawierającą wiele pól w przypadku.

Nazwa Ścieżka Typ Opis
Identyfikator sekcji
SectionId string

Unikatowy identyfikator sekcji. Pusty lub w postaci "multiline:N", gdzie N jest numerem elementu.

Pola formularza
Fields array of CaseFieldsFieldResponse

Lista pól i wartości w tej sekcji.

CaseFieldsFieldResponse

Reprezentuje dane pojedynczego pola w sekcji przypadku.

Nazwa Ścieżka Typ Opis
Identyfikator pola
FieldId string

Unikatowy identyfikator pola.

Etykieta pola
FieldLabel string

Wyświetl etykietę pola.

Wartość
Value

Wartość pola.

Tekst
Text string

Tekstowa reprezentacja wartości pola.

CaseReplyResponse

Odpowiedź zawierająca informacje o odpowiedzi dla sprawy.

Nazwa Ścieżka Typ Opis
Id
Id string

Identyfikator przypadku technicznego.

Message
Message string

Treść wiadomości odpowiedzi.

AdresaciDo
RecipientsTo array of ProjectUserResponse

Lista adresatów podstawowych.

AdresaciCc
RecipientsCc array of ProjectUserResponse

Lista adresatów kopii węgla (CC).

SearchResponse

Odpowiedź zawierająca pojedynczy element wyniku wyszukiwania.

Nazwa Ścieżka Typ Opis
Typ wyszukiwania
SearchType string

Typ wyniku wyszukiwania (np. Lokalizacja, Firma, Przypadek, Użytkownik).

ItemId
ItemId string

Identyfikator techniczny wyniku wyszukiwania.

Tekst
Text string

Wyświetl tekst dla wyniku wyszukiwania.

Link
Link string

Połącz z elementem wyników wyszukiwania.

CaseCreatedNotificationContent

Nazwa Ścieżka Typ Opis
User
User string

User

Projekt
Project string

Projekt

Przypadek
Case string

Przypadek

CaseClosedNotificationContent

Nazwa Ścieżka Typ Opis
User
User string

User

Projekt
Project string

Projekt

Przypadek
Case string

Przypadek

CaseUpdatedNotificationContent

Nazwa Ścieżka Typ Opis
User
User string

User

Projekt
Project string

Projekt

Przypadek
Case string

Przypadek

Pola formularza
Fields array of string

Lista zaktualizowanych pól w przypadku.

plik

Jest to podstawowy typ danych "file".