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 |
| 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ć wyzwalaneCase_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.
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
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.
- Body
- CaseReplyResponse
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.
- Body
- CaseReplyResponse
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.
- Body
- CaseResponse
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.
- Body
- CaseFieldsResponse
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.
- Body
- AccountResponse
Search
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
- response
- array of SearchResponse
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".