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.
- Osastojen päälliköiden ei pitäisi voida valita, voivatko he lisätä ja muokata aikalisäsyitä vuoroissa.
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:
Jos haluat estää etulinjan esimiehiä muuttamasta työryhmiensä kelloasetusta, käytä shiftsRoleDefinition Graph -ohjelmointirajapintaa ja poista
CanModifyTimeClockCapabilities
parametriallowedResourceActions
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" ] } ] }
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 tiimillefalse
.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.
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.