Jaa


Etulinjan esimiesten työvuorojen käyttöoikeuksien hallinta

Vuorojen edustapäälliköt ovat käyttäjiä, joilla on ryhmän omistaja tai aikataulun omistajan rooli. He luovat ja hallinnoivat tiimiensä aikatauluja. Etulinjan valvojat voivat oletusarvoisesti tehdä vuoroissa seuraavia toimia:

  • Määritä vuorojen asetukset tiimeille. Esimerkiksi etulinjan johtajat voivat ottaa aikakellon käyttöön ja määrittää, voivatko heidän tiiminsä etulinjan työntekijät vaihtaa vuoroja ja pyytää vapaa-aikaa.
  • Luo ja hallitse työryhmien aikatauluryhmiä vuoroissa. Aikatauluryhmiä käytetään etulinjan työntekijöiden ryhmittelyyn tiimin yleisten ominaisuuksien, kuten osastojen tai työtyyppien, perusteella.

Organisaatiosi tarpeista riippuen sinun on ehkä rajoitettava Shifts-ominaisuuksia, jotka ovat etulinjan esimiesten käytettävissä tiimiaikataulujen hallintaa varten. Tässä artikkelissa kuvataan, miten voit hallita näiden ominaisuuksien käyttöoikeuksia shiftsRoleDefinition Graph-ohjelmointirajapinnan avulla.

Edustan hallintatoiminnot vuoroissa tiimien hallintaa varten

Seuraavassa taulukossa on lueteltu asetukset ja aikataulun ryhmätoiminnot, jotka ovat etulinjan esimiesten käytettävissä vuoroissa tiimien hallintaa varten, ja ilmaisee, voitko rajoittaa ominaisuutta.

Asetus/ominaisuus Kuvaus Käyttöoikeuksien hallinta shiftsRoleDefinition Graph -ohjelmointirajapinnan avulla
Tiimin aikavyöhyke Määritä joukkueen aikavyöhyke ja lähin kaupunki.
Viikon alku Määritä viikonpäivä, jolloin aikataulut alkavat.
Kopioidaan vuoroja Määritä, sisällytetäänkö vuorojen aktiviteetit automaattisesti vuoroja kopioitaessa.
Avoimet vuorot Ota käyttöön tai poista käytöstä mahdollisuus luoda ja pyytää avoimia työvuoroja. ✔️1
Vaihtovuorot Ota käyttöön tai poista käytöstä työntekijöiden kyky vaihtaa vuoroja keskenään. ✔️1
Tarjousvuoro Ota käyttöön tai poista käytöstä työntekijöiden mahdollisuus tarjota vuoroja työtovereille. ✔️1
Aikatietopyynnöt Ota käyttöön tai poista käytöstä työntekijöiden mahdollisuus pyytää vapaa-aikaa. ✔️
Vapaa-ajan syyt Lisää ja muokkaa tiimin aikalisäsyitä. ✔️
Kello Ota käyttöön tai poista käytöstä joukkueen aikakello. ✔️
Aikakellon maantieteellinen sijainti Määritä aikakellon maantieteellinen sijainti (on etusijalla kellonajan asetukseen nähden) ✔️
Aiempien vuorojen näkyvyys Ota käyttöön tai poista käytöstä työntekijöiden kyky nähdä työtovereiden aiemmat vuorot.
Vapaa-ajan näkyvyys Ota käyttöön tai poista käytöstä työntekijöiden mahdollisuus nähdä toistensa aikakatkaisutiedot.
Vuorojen tietojen näkyvyys Ota käyttöön tai poista käytöstä työntekijöiden kyky nähdä toistensa vuoron tiedot.
Aikatauluryhmien hallinta Lisää, nimeä uudelleen ja poista aikatauluryhmiä. ✔️
Aikatauluryhmän jäsenyyden hallinta Lisää ja poista ryhmän jäseniä aikatauluryhmistä.

1Voit hallita näitä kolmea toimintoa parametrin CanModifyShiftRequestsCapabilities kautta.

Voit myös käyttää Luo tai korvaa aikataulun Graph -ohjelmointirajapintaa vaihtoasetusten määrittämiseen ja Create schedulingGroup Graph -ohjelmointirajapintaa aikatauluryhmien ja jäsenyyden hallintaan.

Esimerkkiskenaario

Contoso Oy:n osastopäälliköt raportoivat suoraan myymäläpäällikölle. Myymäläpäälliköillä on enemmän valtaa yrityksessä kuin osastojen johtajilla, ja roolit määritetään seuraavasti:

  • Myymälöiden valvojat ovat tiimien omistajia Teamsissa.
  • Osastojen valvojat ovat Teamsin ryhmän jäseniä ja aikataulun omistajia vuoroissa.

Contoso tarkasteli etulinjan esimiesten shifts-ominaisuuksia ja määritti seuraavat vaatimukset liiketoimintatarpeidensa perusteella:

Etulinjan esimiesten ei pitäisi voida valita, voivatko heidän tiiminsä käyttää kelloa vuoroissa

Contoso päätti olla käyttämättä työvuorojen aikakelloa toistaiseksi, koska he haluavat etulinjan työntekijöidensä käyttävän myymäläasemia työvuorojensa sisään- ja uloskelloon. Tämä tarkoittaa sitä, että heidän on:

  • Poista säilövastaajien (tiimin omistajien) ja osastojen valvojien (aikataulun omistajat) oikeudet muuttaa työvuorojen aikakelloasetusta tiimeilleen.
  • Määritä työvuorojen aikakello-asetukseksi Ei käytössä kaikille tiimeille.

Tehdäksesi tämän:

  1. Jos haluat estää etulinjan esimiehiä muuttamasta työryhmiensä kelloasetusta, käytä shiftsRoleDefinition Graph -ohjelmointirajapintaa ja poista CanModifyTimeClockCapabilities parametri allowedResourceActions luettelosta tiimin omistajan roolille ja aikataulun omistajaroolille jokaisessa vuoroja käyttävän tiimin kohdalla.

    Tässä esimerkissä näytetään tiimin omistajan roolin käyttöoikeudet Contoso Chicago -säilöön (tiimin tunnus fb963991-69a8-4d2c-8465-cd8e374891c4).

    Pyyntö

    PATCH https://graph.microsoft.com/beta/teams/fb963991-69a8-4d2c-8465-cd8e374891c4/schedule/shiftsRoleDefinition/teamowner
    Content-Type: application/json
    
    {
    "shiftsRoleDefinition": [
      {
        "allowedResourceActions": [
           "CanModifyShiftRequestsCapabilities",
           "CanModifyTimeOffRequestsCapabilities",
           "CanModifySchedulingGroups",
           "CanModifyTimeOffReasons"
         ]
      }
     ]
    }     
    
  2. Jos haluat poistaa työvuorojen aikakellon käytöstä kaikille tiimeille, käytä aikataulun Graph-ohjelmointirajapinnan luomisen tai korvaamisen ohjelmointirajapintaa ja määritä sen arvoksi timeClockEnabled parameter jokaiselle tiimille false .

    Tässä aikakello on poistettu käytöstä Contoso Chicago -kaupassa (tiimin tunnus fb963991-69a8-4d2c-8465-cd8e374891c4).

    Pyyntö

    PUT https://graph.microsoft.com/v1.0/teams/fb963991-69a8-4d2c-8465-cd8e374891c4/schedule
    Content-Type: application/json
    
    {
      "enabled": true,
      "timeZone": "America/Chicago”, 
      "timeClockEnabled": false
    }
    

Vuorojen kellonaika-asetus näyttää Contoson myymäläpäälliköille ja osastopäälliköille ennen sen poistamista ja sen jälkeen, kun heidän käyttöoikeutensa on poistettu. Kun olet poistanut heidän käyttöoikeutensa, asetus ei ole käytettävissä vuoroissa.

Esimerkki aikakellon asetuksesta vuoroissa etulinjan esimiehille ennen ja jälkeen sen, kun heidän käyttöoikeutensa sen muuttamiseen on poistettu.

Osastopäälliköiden ei pitäisi voida valita, voivatko he lisätä ja muokata aikalisäsyitä vuoroissa

Contoson myymäläpäällikön vastuulla on lisätä ja muokata aikakatkaisusyitä. Tämä tarkoittaa sitä, että heidän on poistettava osastojen esimiesten oikeudet (aikataulun omistajat), jotta he voivat lisätä ja muokata aikalisäsyitä vuoroissa kaikille tiimeille.

Voit tehdä tämän käyttämällä shiftsRoleDefinition Graph -ohjelmointirajapintaa ja poistalla CanModifyTimeOffReasons parametrin allowedResourceActions luettelosta aikataulun omistajan roolille jokaisessa vuoroja käyttävän tiimin kohdalla.

Tässä esimerkissä näytetään ajoituksen omistajan roolin käyttöoikeudet Contoso Chicago -säilöön (tiimin tunnus fb963991-69a8-4d2c-8465-cd8e374891c4).

Pyyntö

PATCH https://graph.microsoft.com/beta/teams/fb963991-69a8-4d2c-8465-cd8e374891c4/schedule/shiftsRoleDefinition/scheduleowner
Content-Type: application/json

{
"shiftsRoleDefinition": [
  {
    "allowedResourceActions": [
       "CanModifyShiftRequestsCapabilities",
       "CanModifyTimeOffRequestsCapabilities",
       "CanModifySchedulingGroups"
     ]
  }
 ]
}

Vuorojen aikakatkaisusyiden vaihtoehto näyttää Contoson osastopäälliköille ennen sen käyttöoikeutta ja sen jälkeen, kun heidän käyttöoikeutensa on poistettu. Kun olet poistanut heidän käyttöoikeutensa, vaihtoehto ei ole käytettävissä vuoroissa.

Esimerkki aikaeron syistä -vaihtoehdosta kohdassa Osastopäälliköiden työvuorot ennen ja jälkeen sen, kun heidän käyttöoikeutensa on poistettu.