Funkcjonalność eksperymentalna ukryta za flagą `googlePreview` – tu znajdziemy opis jak uruchomić flagę Katalog domowy
Wstęp
System PlusWorkflow umożliwia wyświetlanie podglądu dokumentów z rozszerzeniami docx, odt, xlsx, ods, pptx za pomocą Google Docs.
Konfiguracja:
1) W pierwszej kolejności musimy skonfigurować API Google Drive. Konfiguracja według instrukcji:
2) Włączamy flagi eksperymentalne `googlePreview` oraz `authenticationManagementTab`: Konfiguracja flag eksperymentalnych
3) Konfigurujemy poświadczenia (Konfiguracja poświadczeń i aplikacji) do Google Api
4) W systemie PlusWorkflow w konfiguracji widoku dokumentów dla wybranego procesu (Administracja -> Obieg dokumentów -> Procesy -> Proces -> Widoki dokumentów) zaznaczamy checkbox "Wyświetlaj przez Google Docs".
Od tej pory dla odpowiednio skonfigurowanego widoku dokumentów pliki z rozszerzeniami docx, odt, xlsx, ods, pptx będą wyświetlane i możliwe bezpośrednio do edycji (z uprawnieniami) za pomocą podglądu z Google Docs zagnieżdżonego w systemie PlusWorkflow.
Zmiany wprowadzone przez Google Docs będą automatycznie odświeżane na podglądzie.
5) Aby edytować dokument musimy nadać odpowiednie uprawnienia użytkownikom za pomocą wtyczki (Plus Google Cloud Integrator).
Po nadaniu odpowiednich uprawnień na widoku dokumentów pojawi się dokument z możliwością edycji bezpośrednio ze strony systemu PlusWorkflow.
Dokumenty bez nadanych uprawnień, czyli te, które będą tylko wyświetlone, zostają wrzucone na Google Docs podczas wyświetlania dokumentu w PlusWorkflow i po 30 minutach usuwane są z Google Docs.
Dokumenty z nadanymi uprawnieniami leżą na dysku Google Docs do momentu usunięcia ich za pomocą aplikacji z wtyczki Plus Google Cloud Integrator.
6) Warto sprawdzić czy z serwera nie jest zablokowany dostęp do googleapi np za pomocą
curl -v https://oauth2.googleapis.com/token
Jeżeli dostęp jest blokowany to pojawi się następująca odpowiedź i należy odblokować adres