Releaseanvisninger til version: 08.00

Læs venligst, før du opgraderer til platformversion 08.

Understregning af Redmine -version: 4.0.4
Anbefalet Ruby version: 2.6

< >

Hurtig opgave editor (ny pop op)
+ fjernet sidebjælke i WBS

En af de mest mærkbare ændringer, der kommer med udgivelsen af ​​platformversion 08. I Scheduler (klik på opgave), Mødekalender (klik på opgave eller andre elementer i kalenderen), WBS (klik på redigeringsknappen) og Agile board (klik hvor som helst på opgavekort) og opgaveliste (via særlig redigeringsknap), er der en ny pop op -formular til opgaveredigering.

Dette vindue indeholder alle opgaveoplysninger, historik, tidsposter, vedhæftede filer og andre. Vinduet er fuldstændig interaktiv - opgaveattributter kan redigeres (baseret på dine tilladelser og arbejdsgang), du kan tilføje kommentarer, logge tid, tilføje relaterede opgaver, administrere kolleger, uploade vedhæftede filer. Ændringerne af opgaveattributter gemmes med det samme.

Funktionen repræsenterer en revolution inden for applikationsvenlighed, hurtigere navigation (ingen grund til at få adgang til forskellige sider) og mobil alsidighed (meget mere kompakt og berøringsvenlig visning).

Sådan åbnes i WBS

WBS sidebjælke, der tidligere indeholdt opgavedetaljer, er blevet fuldstændigt erstattet af denne funktion => sidepanel på WBS forsvinder.

Sådan åbnes i opgavelisten

Ressourcehåndtering - autobalancer

Et-kliks balancering af tildelte timer i ressourcehåndtering. Du finder det i Værktøj menu.

Balancefunktionen kan findes i menuen Værktøjer i Ressourcestyring, både på globalt plan og på projektniveau. Ved at klikke på den vil alle tildelte timer med alle viste brugertildelte opgaver (dvs. dem, der er udvidet / synlige på tidslinjen, ikke dem, der er skjult / kollapset) automatisk videredistribueres gennem hele opgavens varighed (startdato - forfaldsdato) baseret på brugerens ledig kapacitet under hensyntagen til hans daglige arbejdstid, ferier samt anden opgavefordeling.

En lille forskel mellem det globale og projektniveauet er, at projektniveau-balancering kun fungerer med opgaver, der hører til det pågældende projekt, ignorerer eventuelle synlige opgaver fra forskellige projekter, og at balanceringsprocessen altid anvendes til alle opgaver fra dette bestemt projekt, uanset om de er udvidet eller sammenbrudt.

Denne automatiske afbalanceringsproces er baseret på den kaldte tildelertype Fremtid jævnt = timer tildeles jævnt i løbet af en opgave, startende fra i dag og frem. Kun den sidste dag i opgavens varighed er aldrig (auto) afbalanceret, fordi eventuelle resterende timer, der ikke kunne fordeles til tidligere dage, flyttes ind i denne sidste dag. Ligeledes, når to eller flere opgaver overlapper hinanden, flyttes deres tildelte timer fra dage med overlapning alle sammen til de sidste dage af de pågældende opgaver og skal allokeres manuelt.

Efter afbalanceringen er der ikke taget højde for eventuelle nyoprettede ferier, men processen kan gentages for også at tage dem i betragtning. Hvis du har brug for at gendanne en oprindelig tilstand af en ikke-gemt ny tildeling (dvs. du ikke klikkede på Gem-knappen, efter at balanceringsprocessen var færdig), kan du gøre det ved at opdatere siden (ved hjælp af F5-tasten). Brug ikke knappen Tilbage til at annullere en ikke-gemt balancefordeling, fordi den ikke fungerer godt til dette formål. En allerede gemt balancefordeling kan bruges tilbage manuelt.

Balanceringsprocessen udføres altid i rækkefølge efter opgavernes prioriteter - hvis kolonnen Prioritet vises på venstre side af Ressourcehåndtering, bliver opgaver med en højere prioritet afbalanceret først (før opgaver med lavere prioritet). Hvis kolonnen Prioritet ikke vises, balanceres opgaverne efter deres rækkefølge i listen til venstre. Reservationer er udelukket fra balancering.

Ressourcehåndtering - værktøjstip udvidet

Informationsvindue efter at have klikket på de samlede timer, der er tildelt en bruger, er blevet tilføjet kapacitetsoplysninger og projekt for hver opført opgave.

Nyt diagram - tidsserier

Et diagram - ubegrænset tidsserier.

Brugsvejledning

  1. Find modulet under sidetilpasning Tidsserier
  2. Vælg standardperiode
  3. Tilføj dataserier
    1. Vælg enhed (enheden skal have en datoattribut (for eksempel forfaldsdato i opgaver, kontraktdato i CRM-tilfælde)
    2. Vælg hvilken dato, der vil blive brugt
    3. Vælg, hvilken værdi der vil være på diagrammet. Du kan vælge enhedernes antal, men også summen eller gennemsnittet af en numerisk attribut for enheden.
    4. Angiv filtre for enheden

Eksempel

Det bedste er, at du kan se et vilkårligt antal forskellige enheder i et diagram. For eksempel et samlet præstationsdiagram, der indeholder summen af ​​historikpunkter om lukkede opgaver, projektindkomster efter dato, antal lukkede supportbilletter, mængde fakturerbare servicetimer, samlet værdi af fakturerbare servicetimer osv. Tænk bare på mulighederne.

Filtrering med OR-operatøren

En bredt anmodet funktion har endelig fundet vej ind i virkeligheden. Husk, at funktionen er i en eksperimentel tilstand og blev testet for relativt enkle anvendelsessager. Brugergrænsefladen er avanceret og tillader i øjeblikket ugyldige input, som kan forveksles med fejlfunktion.

Brugsvejledning

  1. Gå til Administration >> Indstillinger >> Generelt - Aktiver let forespørgselssprog
  2. På enhver liste under filtre finder du det som det sidste element
  3. I dette input skal du indtaste attributter og betingelser. Du finder et værktøjstip til bedre at forstå syntaksen under Vis hjælp knap. Ved at begynde at skrive filtreringsattributten vises forslag.

Lad os se på et eksempel.

Resultatet af disse filtre viser åbne opgaver, der enten er tildelt mig, eller hvor jeg er kollega (mit bruger -id er 5). Dette er faktisk den mest efterspurgte brugssag, vi har modtaget fra samfundet.

Nogle regler at huske:

  • Brugere, prioriteter, statuser og andre opregnede attributter bruger id'er. Hvis du har tænkt dig at lade dine almindelige brugere bruge denne funktion, skal du udarbejde en referencetabel for værdierne og deres id'er. Du kan finde ID'erne i databasen (serverløsning) eller i URL'en, når du redigerer attributten.

    ID for status Udført i denne ansøgning er 6
  • Kombination af brugerdefineret filter med almindelige filtre er muligt og fungerer standard - med AND -operatør. Det vil sige, at mit tilpassede filter fungerer som en betingelse ved siden af ​​alle andre filtre, du vælger, og de resulterende varer skal overholde alle betingelser. Hvis den bruges forkert, kan du stille modstridende betingelser. For eksempel i det brugerdefinerede filter vil du have assignee er min bruger, og samtidig vil du bruge det normale filter til en anden bruger. Dette eksempel vil logisk have ingen resultater. Mit bruger -id er 5, og Lukas er min kollega. Opgaven kan ikke tildeles Lukas og mig på samme tid.
  • Det tilpassede filter indeholder ikke alle mulighederne som almindelige filtre, for eksempel < > filter for brugere eller åbent for status.

Ikke desto mindre tror vi, selv med begrænsningerne, at denne funktionalitet vil give en omfattende udvidelse af brugervenlighed og rapporteringskapacitet.

Gantt - faste forsinkelser

I store og komplekse projekter med mange relationer mellem opgaver, når man arbejder i Easy Gantt, kan et enkelt træk af en opgave forårsage en kæde af forskydninger i resten af ​​projektet.

Det kan ende med forskellige forbudte handlinger, der rapporteres som fejl (opgaver flyttet ud over deres milepæl, opgavedatoer, der overtræder de tidligste/seneste forfalds-/startdatoer baseret på deres relationer).

Årsagen til disse situationer er, at forsinkelsen i opgaveforhold er under Gantt -redigering fast (forsinkelse er tiden mellem slutningen af ​​den første opgave og starten af ​​den anden opgave, f.eks. 3 dage). Forsinkelsen får ikke lov til at blive kortere, derfor flyttes alle opgaver fremad.

For at løse dette problem er der en ny mulighed på Gantt kaldet Unfix all relations (under Værktøj knap). Ved at markere denne mulighed bliver alle relationer mellem opgaver "fleksible" under redigering. Som følge heraf vil flytning af en opgave ikke forårsage flytning af hele det følgende sæt opgaver. Når ændringen gemmes, gemmes relationsforsinkelserne som nye og valideres ikke, om de opfylder tidligere fastsatte faste forsinkelser.

Gantt - opgavefremgang efter brugt tidsforhold

Ny mulighed i Gantt -indstillinger (Mere >> Global Gantt >> Indstillinger)

Ved at aktivere dette vil du se forbrug/estimeret tidsforhold på proceslinjen i Gantt.

Denne værdi kan kun ændres ved at logge tid eller redigere estimeret tid på opgaven. Derfor kan du ikke ændre det direkte i Gantt, som du kan, når du viser %done.

Tilpasning af søjlebredde

På enhver liste kan du tilpasse kolonnebredden. Bredden huskes i lokal lagring af din browser, hvilket betyder, at din indstilling forbliver, indtil du sletter dine browsercookies.

Budget - nul vs. blank rate

I budgetindstillinger >> timepriser er det nu muligt at indtaste nul -sats, da den ikke er tilladt at lade prisen stå tom.

Hvad er forskellen?

  • Nulhastighed - når du med vilje vil multiplicere brugt tid med nul. For eksempel en gratis service over for dine kunder.
  • Tom - opførsel som før, dette element betragtes som ikke evalueret, og det næste evaluerede element baseret på satshierarki bruges.

Fjernet sidemodul - Mine opgaver

Ved tilpasning af brugerens startside finder du ikke længere modulet Mine opgaver i udvalget. Dette var et hardkodet modul uden indstillinger, som blev forældet og let kan erstattes af Opgaver fra filter modul.

Modulet gemmes på alle eksisterende sider, det er bare ikke muligt at tilføje det nyligt.

Oprettelse af projekt - forfatterens rolle

Projektforfatterens standardrolle er ændret.

tidligere
Hver bruger, der oprettede et projekt, fik rollen baseret på globale indstillinger (Administration >> Indstillinger >> Projekter - standardrolle for bruger, der opretter et projekt)

Nu
Projektforfatterens rolle er primært taget fra indstilling af hans brugertype (Administration >> Brugertyper - Standardrolle)
Hvis dette ikke er valgt, bruges den globale indstilling

Advarsler - nye modtagermuligheder

Modtagere af opgave-relaterede advarsler kan indstilles til modtagere eller kolleger af opgaverne. På denne måde kan du indstille en generel advarsel for alle brugere, men alle vil kun modtage rapport om opgaver, der vedrører derefter direkte.

Helpdesk ændres

Standard e -mail -skabelon

Det er muligt at vælge en helpdesk e-mail skabelon som Standard. Det betyder, at når du sender kommentar til kunden, er der større chance for, at en skabelon er valgt på forhånd (hvilket efterlader mindre manuelt arbejde for supportagenten).

Opførslen er som følger:

Forudsætninger

  • en e-mail-skabelon kan indstilles som standard
  • hver e-mail-skabelon skal have en tilknyttet postkasse
  • du kan have flere postkasser i dit system
  • e-mail-skabelon kan være (men det er ikke påkrævet) forbundet til en bestemt status

situationer

  • billetten oprettes manuelt (ikke fra e -mail) - skabelon fra a er forudvalgt i henhold til status; hvis den ikke findes, er standardskabelonen forudvalgt
  • billet oprettes fra en anden postkasse end den, som standard e -mail -skabelonen bruges til - skabelon med denne postkasse er forudvalgt baseret på status (samme som i øjeblikket) => ingen skabelon forvalges automatisk, hvis der bruges status, som der ikke er tildelt nogen skabelon til
  • billet oprettes fra den postkasse, som standardtempaten bruges til - skabelonen er forudvalgt baseret på status - hvis der ikke findes en sådan skabelon, er standardskabelonen forudvalgt

Skjul SLA-data

Oplysninger om SLA-respons og løsningstid på opgavedetaljer kan skjules for valgte brugertyper (Administration >> Brugertyper >> Rediger).

SLA kan også skjules for bestemte brugere (Administration >> Brugere >> Rediger).

Bruger vil ikke se SLA'erne, hvis mindst én af indstillingerne vedrørende deres bruger eller brugertype er aktiveret.

Overskrift og sidefod for e-mails til helpdesk

Globalt set sidehoved og sidefod af e -mail -meddelelser (Administration >> Indstillinger >> E -mail -meddelelser) vil ikke længere være en del af e -mails, der sendes fra helpdesk.

For at tilføje sidehoved og sidefod til helpdesk-e-mails skal du gå til helpdesk-indstillingerne for et bestemt projekt (Projekt >> Indstillinger >> Helpdesk).

Bekræft databasekonfiguration

Opgradering af test afslørede en inkompatibilitet i to konfigurationer, der tidligere samarbejdede korrekt.

Sørg for, at både databaseserver og config / database.yml har det samme (anbefalede) utf8mb4-sæt.

1) etc / my.cnf

character_set_server = utf8mb4
collation_server = utf8mb4_unicode_ci

2) config / database.yml

produktion:
  adapter: mysql2
  database: let
  vært: 127.0.0.1
  brugernavn: let
  adgangskode: "EASY_STRONG_PASSWORD"
  kodning: utf8mb4

Hvis disse ikke er tildelt, vil du ikke kunne bruge noget autofuldførelsesfelt, f.eks. Spring til projekt, Valg af modtager, Filtre osv.

Endelig skal du køre denne kommando for at indstille alle tabeller, der koder korrekt.

til DB i YOUR_DB_NAME; gøre
  til TABEL i `mysql -e" brug $ {DB}; vis tabeller; " - batch - skibskolonne-navne | xargs`; gøre
    ekko "Konvertering $ {DB}. $ {TABLE}"
    mysql -e "ændre tabel $ {DB}. $ {TABLE} KONVERTER TIL tegnsæt utf8mb4 sortere utf8mb4_unicode_ci;"
  færdig
færdig


I stedet for YOUR_DB_NAME skal du indtaste navnet på din database.

Bemærk: Korrekt databasekonfiguration er et generelt krav til fejlfri drift af ethvert webapplikation. Det er ikke kun et specifikt krav til denne nye version af Easy Redmine.

Brugerdefineret design (ingen CSS)

Hvis du havde brugerdefineret branding (logo, farver, baggrund), og efter opgraderingen gik det i stykker - mangler alle stilarter, webstedet ser ødelagt ud, kan du simpelthen rette det.

Gå til side / easy_theme_desings >> find dit design >> kompilér >> indlæs igen. Det reparerer designet og indlæser typografierne.

Prøv Easy Redmine i 30 dages gratis prøveperiode

Fuldstændige funktioner, SSL-beskyttet, daglige backups, i din geolocation