SINGU2SINGU (Nexus) synchronizuje zgłoszenia helpdesk między dwiema połączonymi instancjami Singu, dzięki czemu zgłoszenie utworzone na jednej instancji może zostać przejęte, śledzone i aktualizowane na instancji partnerskiej.
Uwaga
Synchronizacja zgłoszeń SINGU2SINGU (Nexus) jest obecnie udostępniana jako funkcja w wersji Internal Preview (wersja wstępna) / wczesnego dostępu i wymaga aktywnego połączenia Singu-to-Singu (S2S) między obiema instancjami.
Informacje ogólne
Gdy dwie instancje Singu zostaną połączone poprzez Singu-to-Singu (S2S), zgłoszenia mogą być kierowane z jednej instancji do drugiej. Wartości pól, takie jak budynki, są dopasowywane między dwiema instancjami za pomocą mapowań, dzięki czemu przychodzące zgłoszenie trafia do właściwego budynku po stronie odbierającej.
Mapowanie budynków (administrator)
Administratorzy mogą tworzyć, edytować i usuwać mapowania wartości pól, takich jak budynki, między dwiema połączonymi instancjami bezpośrednio z dedykowanego ekranu ustawień, bez udziału developera. Wprowadzone mapowania są walidowane względem rzeczywistych wartości po obu stronach przed zapisaniem, a następnie stosowane automatycznie podczas synchronizacji zgłoszeń.
Zgłoszenia przychodzące na liście zgłoszeń
Zgłoszenia zsynchronizowane z innej połączonej instancji pojawiają się bezpośrednio na dotychczasowej liście zgłoszeń, przypięte na górze, zamiast wymagać osobnego widoku. Kolumna Synchronizacja oraz odpowiadający jej filtr pokazują czytelną nazwę instancji źródłowej dla każdego przychodzącego zgłoszenia. Wszystkie dotychczasowe filtry i akcje na liście nadal działają dla tych zgłoszeń.
Przejmowanie zgłoszenia
Kliknięcie przychodzącego zsynchronizowanego zgłoszenia na liście zgłoszeń otwiera standardowy formularz nowego zgłoszenia w trybie przejęcia, wypełniony wstępnie tematem, opisem i zmapowanym budynkiem, natomiast oryginalne wartości źródłowe są wyświetlane obok, tylko do odczytu. Zatwierdzenie formularza zamienia wpis w rzeczywiste zgłoszenie, które zachowuje ten sam identyfikator, a wszystkie istniejące komentarze są przenoszone automatycznie. Żadne zgłoszenie nie jest tworzone bez tego jawnego etapu weryfikacji przez człowieka.
Aplikacja mobilna
Wybór instancji docelowej – podczas tworzenia zgłoszenia w aplikacji mobilnej SINGU FM użytkownicy mogą wybrać, z którą połączoną instancją zgłoszenie ma zostać zsynchronizowane, za pomocą pola Synchronizacja zgłoszenia. Pole pojawia się dopiero po wybraniu budynku i tylko wtedy, gdy dany budynek jest skonfigurowany do synchronizacji. Lista dostępnych instancji jest zapisywana lokalnie w pamięci podręcznej, dzięki czemu pole pozostaje użyteczne również w trybie offline.
Włączanie synchronizacji dla istniejącego zgłoszenia – synchronizację można również włączyć z poziomu mobilnego ekranu edycji zgłoszenia dla zgłoszenia, które już istnieje, a nie tylko podczas jego tworzenia. Po wybraniu instancji docelowej i zapisaniu zmian wszystkie istniejące komentarze publiczne na zgłoszeniu są uzupełniane wstecznie na instancji partnerskiej. Włączenie synchronizacji jest działaniem jednokierunkowym, którego później nie można cofnąć, i nie jest dostępne dla zgłoszeń, które są już zamknięte lub zakończone.
Ikony statusu – zgłoszenia oznaczone do synchronizacji pokazują na mobilnej liście zgłoszeń kolorową ikonę statusu obok numeru zgłoszenia: zieloną, gdy zgłoszenie jest aktywne na obu instancjach, pomarańczową, gdy oczekuje na przejęcie po stronie partnera, oraz czerwoną w przypadku błędu synchronizacji. Zgłoszenia nieoznaczone do synchronizacji nie pokazują żadnej ikony. Na mobilnym ekranie szczegółów zgłoszenia status synchronizacji jest również wyświetlany pod numerem zgłoszenia wraz z etykietą i wyjaśniającą podpowiedzią: zsynchronizowane zgłoszenie wskazuje nazwę powiązanej instancji i wyjaśnia, że współdzielone są wyłącznie publiczne notatki i statusy, natomiast zgłoszenia oczekujące na przejęcie lub w stanie błędu wyświetlają własny komunikat, przy czym stan błędu kieruje użytkownika do administratora. Zarówno ikona na liście, jak i status w szczegółach działają w trybie offline.
Wersja webowa: wskaźnik statusu
Strona szczegółów zgłoszenia w wersji webowej pokazuje ten sam kolorowy wskaźnik statusu synchronizacji co aplikacja mobilna: zielony dla zgłoszeń aktywnych na obu instancjach, pomarańczowy w trakcie oczekiwania na przejęcie oraz czerwony w przypadku błędu, każdy z wyjaśniającą podpowiedzią. Pole Synchronizacja zgłoszenia w webowych formularzach tworzenia i edycji zgłoszenia pojawia się dopiero po wybraniu budynku i tylko dla budynków skonfigurowanych do synchronizacji, a ponieważ nie ma żadnej domyślnej wartości ustawionej w tle, użytkownik musi dokonać świadomego, wymaganego wyboru.
Uprawnienia (uprawnienia Nexus)
Singu-to-Singu wykorzystuje jeden spójny model uprawnień w wersji webowej i mobilnej. Poniższa tabela zawiera uprawnienia dostępne w module ACL Nexus (Singu2Singu).
Nazwa uprawnienia | Opis |
| Pozwala użytkownikowi kierować nowe zgłoszenie do instancji partnerskiej. |
| Pozwala użytkownikowi włączyć synchronizację dla istniejącego zgłoszenia. |
| Pozwala użytkownikowi widzieć nieprzejęte zgłoszenia napływające z innej instancji, w zakresie kompleksów dostępnych dla danego użytkownika. Przejęcie nieprzejętego zgłoszenia dodatkowo wymaga standardowego uprawnienia do tworzenia zgłoszeń. |
| Pozwala użytkownikowi zarządzać mapowaniami budynków/słowników. Rejestrowanie lub edytowanie instancji jest zarezerwowane dla superużytkowników. |
Uwaga
Wszystkie uprawnienia Nexus domyślnie nie są przyznane nikomu. Na instancjach już korzystających z Singu-to-Singu użytkownicy tracą te możliwości do czasu ponownego przyznania ich przez administratora; nadanie uprawnienia w edytorze ról działa natychmiast, natomiast nadanie za pomocą migracji lub bezpośredniej zmiany w bazie danych zaczyna obowiązywać po kolejnym logowaniu użytkownika.
