Wdrożenie Easy Project
Structure
Sposób działania Odense polega na tym, że jedna ze stron konfiguruje interfejs, który jest w zasadzie zadaniem powierzonym drugiej stronie. Nad każdym zadaniem czuwają przedstawiciele Odense.
W Easy Project każdy interfejs jest reprezentowany przez zadanie. Okazało się, że interfejsami można łatwo zarządzać poprzez zadania w systemie. Wszystkie ważne informacje można przechowywać na temat zadań za pomocą zaimplementowanych przez nas pól natywnych i niestandardowych. Oczywiście powiązana komunikacja jest przechowywana w komentarzach do zadania, a niezbędne pliki są dołączane do zadania (interfejsu).
Było to również ważne dla klienta aby połączyć każdy interfejs z innymi powiązanymi z nim interfejsami. W Easy Project funkcja „powiązanych zadań” jest najbardziej optymalnym rozwiązaniem. Wszystkie powiązane interfejsy można wybrać i połączyć z dowolnym interfejsem. Umożliwia to szybką nawigację z interfejsu do dowolnego z powiązanych interfejsów.
Ponieważ dla każdego interfejsu ustawiono nowy projekt, tworząc w ten sposób stosunkowo nietradycyjną strukturę jednego projektu - jednego zadania, dostęp i uprawnienia mogą być dobrze zdefiniowane dla każdego interfejsu.
Szablon projektu
Aby poprawić komfort użytkowania, w systemie zapisaliśmy jeden szablon projektu. Dodaliśmy do szablonu, jako członków projektu z pewnymi uprawnieniami, tych wewnętrznych użytkowników, którzy uczestniczą w każdym interfejsie. Struktura tego szablonu jest maksymalnie prosta. Aktywowany jest tylko jeden moduł projektu - zadania - i jest tylko jeden moduł śledzenia zadań skonfigurowany do spełnienia wymagań dla interfejsu. Każdy nowy projekt jest ustawiany na podstawie tego szablonu.
Interfejs użytkownika
Oprócz szczegółów interfejsu, w których przechowywane są cechy i informacje o postępach w interfejsie, rejestr interfejsu jest kolejnym ważnym widokiem dla każdego użytkownika. Rejestr interfejsów jest listą wszystkich interfejsów posortowanych według numeru interfejsu (niestandardowy automatyczny przyrost typu pola w Easy Project), w którym wyświetlane są nazwiska i ważne szczegóły (odpowiedzialne osoby i strony, daty itp.). W Easy Project rejestr interfejsu to reprezentowane przez zapytanie zadań (listę zadań), w którym można zastosować lub zapisać filtry oparte na dowolnym atrybucie interfejsu. Do tej pory zapisaliśmy filtr opóźnionych interfejsów, aby można je było szybko odzyskać. Użytkownicy mogą łatwo przejść do szczegółów interfejsu z rejestru, klikając nazwę zadania (interfejsu).
Pulpity
Większość użytkowników musi korzystać z trzech wyżej opisanych stron w aplikacji - szczegółowości interfejsu, rejestru interfejsu i nowej konfiguracji interfejsu. Właśnie dlatego jednym z celów wdrożenia było pozwalają użytkownikom po prostu przeskakiwać z jednej z tych stron do drugiej. Taki aspekt okazał się trudny do wdrożenia ze względu na fakt, że aplikacja jest dość złożona nawet w podstawowej wersji. Na przykład po zalogowaniu użytkownik jest automatycznie przekierowywany do osobistego, dostosowywalnego pulpitu nawigacyjnego. Ponieważ nie można zabronić użytkownikowi odwiedzania tej strony, opublikowaliśmy tam tylko tablicę ogłoszeń z linkiem do rejestru interfejsu (zapytanie o zadania) w formie przycisku i dodaliśmy inne przydatne linki w górnym menu. Przeciwnie, usunęliśmy zwykłe zakładki „zadań” i „projektów” z górnego menu.
Dla użytkowników wewnętrznych przygotowaliśmy kilka raportów pokazujących liczbę interfejsów ustawionych przez każdą ze stron, a także liczbę interfejsów przypisanych każdej ze stron.