Implementering av Easy Project
Structure
Slik fungerer Odense at en av partene setter opp et grensesnitt som i utgangspunktet er en oppgave gitt til en annen part. Hver oppgave er overvåket av representanter fra Odense.
I Easy Project er hvert grensesnitt representert av en oppgave. Det viste seg at grensesnittene enkelt kan styres gjennom oppgavene i systemet. All viktig informasjon kan holdes på oppgavene ved hjelp av de innfødte og tilpassede feltene vi har implementert. Selvfølgelig holdes den relaterte kommunikasjonen i oppgavens kommentarer og nødvendige filer er knyttet til oppgaven (grensesnitt).
Det var også viktig for klienten å koble hvert grensesnitt til andre grensesnitt som er relatert til det. I Easy Project er funksjonen "relaterte oppgaver" den mest optimale løsningen for dette. Alle tilhørende grensesnitt kan velges og kobles til et hvilket som helst grensesnitt. Dette gjør at du raskt kan navigere fra et grensesnitt til noen av de tilhørende grensesnittene.
Siden det er satt et nytt prosjekt for hvert grensesnitt, og dermed skape en relativt ukonvensjonell struktur av ett prosjekt - en oppgave, kan tilgangen og tillatelsene være godt definert for hvert grensesnitt.
Prosjektmal
For å forbedre brukeropplevelsen, Vi har lagret en prosjektmal i systemet. Vi har lagt til malen, som prosjektmedlemmer med visse tillatelser, de interne brukerne som deltar på hvert grensesnitt. Strukturen til denne malen holdes så enkel som mulig. Bare én prosjektmodul-oppgaver - er aktivert, og det er bare en oppgavespor konfigurert for å møte kravene til et grensesnitt. Hvert nytt prosjekt er satt ut fra denne malen.
Brukergrensesnitt
Bortsett fra grensesnittdetaljene der egenskapene og informasjonen om fremdriften på et grensesnitt holdes, er grensesnittregisteret et annet viktig syn for hver bruker. Grensesnittregisteret er en liste over alle grensesnittene sortert etter grensesnittnummeret (et tilpasset autotrinn for autentisering av felt i Easy Project) der navn og viktige detaljer (ansvarlige personer og partier, datoer, etc.) vises. I Easy Project er grensesnittregisteret representert av oppgavespørsmålet (oppgaveliste) der filtre basert på et grensesnittattributt kan brukes eller lagres. Så langt har vi lagret et filter for forsinkede grensesnitt slik at de raskt kan hentes. Brukere kan enkelt navigere til grensesnittdetaljene fra registret ved å klikke på oppgaven (grensesnitt) -navnet.
Instrumentbord
Flertallet av brukerne trenger å bruke bare de tre ovenfor beskrevne nettstedene i applikasjonen - grensesnittdetaljene, grensesnittregisteret og et nytt grensesnitt satt opp. Det var derfor et av målene med implementeringen var å la brukerne bare hoppe fra en av disse nettstedene til en annen. Et slikt aspekt viste seg å være utfordrende å implementere på grunn av at applikasjonen er ganske kompleks, selv i sin grunnleggende versjon. For eksempel, når en bruker er logget inn, blir han automatisk rettet til sitt personlig tilpassbare dashbord. Siden det ikke er mulig å forby brukeren av å besøke dette nettstedet, har vi lagt ut det bare et oppslagstavle med en lenke til grensesnittregisteret (oppgavespørsmål) i form av en knapp, og vi la til andre nyttige linker i toppmenyen. Vi har tvert imot fjernet de vanlige "oppgaver" og "prosjekter" bokmerker fra toppmenyen.
For de interne brukerne har vi satt noen rapporter som viser antall grensesnitt som er satt av hver part, samt antall grensesnitt som er tildelt hver part.