Cum să creați și să gestionați grupuri în Redmine.

10/13/2020
7 minutes
Lukáš Beňa -> Lukáš Beňa

Administratorii pot caracteriza grupuri de clienți în Redmine. Grupurile pot fi incluse ca membri ai proiectelor la fel ca utilizatorii obișnuiți, folosind aceleași roluri. Atunci când se adaugă un utilizator la un grup existent, acesta primește toate beneficiile grupului.

Crearea de grupuri

Pentru a crea un grup, urmați următorii pași:

  1. Dați clic pe Administrare
  2. Dați clic pe Grupuri
  3. Dați clic pe Grup Nou
  4. Introduceți numele grupului în câmpul Nume
  5. Dați clic pe Creare

Adăugarea de persoane și proiecte partenere

Pentru a adăuga persoane la un grup, urmați următorii pași:

  1. În Administrare >> Grupuri
  2. Dați clic pe numele grupului pe care doriți să îl modificați
  3. Veți vedea 3 file: General, Utilizatori, Proiecte
  • General

❖     Schimbați numele prin modificarea câmpului Nume

  • Clienți

❖     Adăugați clienți bifând caseta de utilizator pentru fiecare client

❖     Dați clic pe Adăugare

  • Proiecte

❖     Selectați un proiect din meniul derulant

❖     Setați Rolul

❖     Dați clic pe Adăugare

Figura 1: Exemplu de filă Utilizatori pentru grup

Figura 2: Adăugarea membrilor la un grup

Figura 3: Exemplu de filă Proiecte pentru grup

Figura 4: Asocierea unui grup la un proiect (din setările grupului)

Configurarea grupurilor de utilizatori în Redmine

Admin > Grupuri

Aici, liderii pot gestiona un grup de utilizatori Redmine.

Sunt definite două grupuri de utilizatori: Utilizatori anonimi și Utilizatori neînregistrați. Aceste grupuri au permisiuni limitate în ceea ce privește Proiectele și Problemele Redmine.

Utilizatorii neînregistrați sunt utilizatori complet înregistrați (conectați la Redmine) care nu sunt adăugați ca membri la proiectul pe care îl vizualizează. Utilizatorii anonimi sunt în general utilizatori neînregistrați. Aceste două grupuri vor vedea un proiect dacă acesta nu este privat.

Notă: Adăugarea utilizatorilor la grupuri simplifică gestionarea rolurilor utilizatorilor în ceea ce privește Proiectele, deoarece un întreg grup poate fi adăugat ca membru al unui proiect cu roluri similare cu cele ale utilizatorilor.

Fiecare grup este afișat în listă după numele și numărul de utilizatori. Există o opțiune de filtrare după cuvinte cheie (de exemplu, numele grupului).

Pentru a crea un grup nou, dați clic pe Grup nou, introduceți un nume și dați clic pe Creare sau Creare și Continuare (dacă doriți să creați un alt grup).

Pentru a edita un grup, selectați-l din listă. Puteți schimba numele grupului sau adăuga utilizatori sau proiecte partenere. Fiecare sarcină poate fi efectuată în fila corespunzătoare.

Pentru a adăuga utilizatori la un grup selectat, accesați fila Utilizatori a grupului, dați clic pe Utilizator nou și selectați unul sau mai mulți utilizatori de adăugat:

Când un utilizator este adăugat la un grup, primește automat toate beneficiile grupului (de exemplu, roluri în proiecte).

Grupuri de odihnă în Redmine

/grupuri.:format

GET

Returnează lista de grupuri.

Acest endpoint necesită privilegii de administrator.

Exemplu:

GET/grupuri.xml

Răspuns:

<grupuri tip="matrice">

<grup>

<id>53</id>

<name>Manageri</name>

</grup>

<grup>

<id>55</id>

<name>Dezvoltatori</name>

</grup>

</grupuri>

POST

Creează un grup.

Acest endpoint necesită privilegii de administrator.

  • Limite:

❖     Grup (obligatoriu): un hash al proprietăților grupului, inclusiv:

❏     nume (obligatoriu): numele grupului

❏     user_ids: id-urile clienților grupului (un grup gol este creat dacă nu este furnizat)

  • Exemplu:

❖     POST/grupuri.xml

<grup>

<name>Dezvoltatori</name>

<user_ids tip="matrice">

<user_id>3</user_id>

<user_id>5</user_id>

</user_ids>

</grup>

❖     POST/grupuri.json

{

"grup": {

"name": "Ingineri",

"user_ids": [ 3, 5 ]

}

}

Răspuns:

  • 201 Creat: grupul a fost creat
  • 422 Entitate neutilizabilă: grupul nu a fost creat din cauza eșecurilor de aprobare (corpul de răspuns conține mesajele de eroare)

/Grupuri/:id.:format

GET

Returnează detalii despre un grup.

Acest endpoint necesită privilegii de administrator.

  • Parametru:

❖     include (opțional): o listă separată de relații de inclus în răspuns:

❏     utilizator

❏     membru

Exemplu:

GET/grup/20.xml?include=utilizatori

Răspuns:

<grup>

<id>20</id>

<name>Dezvoltatori</name>

<utilizatori tip="matrice">

<utilizator id="5" name="John Smith"/>

<utilizator id="8" name="Dave Loper"/>

</utilizatori>

</grup>

PUT

Actualizează un grup existent.

Acest endpoint necesită privilegii de administrator.

Șterge

Șterge un grup existent.

Acest endpoint necesită privilegii de administrator.

/grupuri/:id/utilizatori.:format

POST

Adaugă un client existent la un grup.

Acest endpoint necesită privilegii de administrator.

  • Parametri:

❖     user_id (obligatoriu): id-ul clientului de adăugat la grup.

Exemplu:

POST/grupuri/10/utilizatori.xml

<user_id>5</user_id>

  • Răspuns:

❖     200 OK: utilizatorul a fost adăugat la adunare

/grupuri/:id/clienti/:user_id.:format

Șterge

Elimină un client dintr-o adunare.

Acest endpoint necesită beneficii de administrator.

Exemplu:

Șterge/grupuri/10/utilizatori/5.xml

Răspuns:

200 OK: Utilizatorul a fost evacuat din grup

Încercați Easy Redmine în 30 de zile de încercare gratuită

Funcții complete, protejat SSL, backup-uri zilnice, în geolocalizarea dvs.