PowerShellin avulla voit hallita vuorojen yhteyttä Blue Yonder -työvoiman hallintaan
Yleiskatsaus
Blue Yonderin Microsoft Teams Shifts -liittimen avulla voit integroida Shifts-sovelluksen Microsoft Teamsissa Blue Yonder Workforce Managementin (Blue Yonder WFM) kanssa. Etulinjan työntekijät voivat tarkastella ja hallita aikataulujaan saumattomasti Blue Yonder WFM:ssä vuoroista alkaen.
Voit määrittää yhteyden Microsoft 365 -hallintakeskuksen tai PowerShellinohjatun Shifts-liittimen avulla. Kun yhteys on määritetty, voit hallita sitä käyttämällä Shifts-liittimen PowerShellin cmdlet-komentoja.
Tässä artikkelissa kuvataan, miten Voit käyttää PowerShelliä seuraaviin toimintoihin:
- Tarkista yhteyden määrityksen tila
- Näytä yhteyden virheraportti
- Yhteysvirheiden ratkaiseminen
- Muuta yhteysasetuksia
- Poista ryhmän yhdistäminen yhdestä yhteydestä ja yhdistä se toiseen yhteyteen
- Yhteyden synkronoinnin poistaminen käytöstä
Tässä artikkelissa oletetaan, että olet jo määrittänyt yhteyden Blue Yonder WFM:een joko ohjatun toiminnon tai PowerShellin avulla.
Huomautus
Voit hallita yhteyttä myös Microsoft 365 -hallintakeskuksessa. Voit esimerkiksi tarkistaa kuntotilan ja muuttaa yhteysasetuksia ohjatun toiminnon avulla. Lisätietoja on artikkelissa Vuorot-yhteyksien hallinta Microsoft 365 -hallintakeskuksessa Blue Yonder -työvoiman hallintaan.
Alkuvalmistelut
Sinun on oltava Microsoft 365:n yleinen järjestelmänvalvoja tai Shifts-yhdistimen järjestelmänvalvoja, jotta voit suorittaa tämän artikkelin vaiheet.
Shifts-liittimen järjestelmänvalvojan rooli on mukautettu rooli, jonka luot Microsoft Entra -tunnuksella ja määrität käyttäjälle. Roolin nimen on oltava Shifts-yhdistimen järjestelmänvalvoja. Roolilla ei tarvitse olla erityisiä käyttöoikeuksia, mutta vähintään yksi käyttöoikeus on määritettävä, kun luot sen. Palvelu luottaa rooliin käyttäjään sen käyttöoikeuksien sijaan.
Lisätietoja on artikkelissa Mukautetun roolin luominen ja määrittäminen Microsoft Entra ID: ssä ja Microsoft Entra -roolien määrittäminen käyttäjille. Muista, että roolin luominen ja lisääminen käyttäjään voi kestää jopa 24 tuntia.
Tärkeää
Microsoft suosittelee, että käytät rooleja, joilla on vähiten käyttöoikeuksia. Tämä auttaa parantamaan organisaatiosi suojausta. Yleinen järjestelmänvalvoja on hyvin etuoikeutettu rooli, joka tulisi rajata hätätilanteisiin, joissa et voi käyttää vähemmän etuoikeutettua roolia.
Ympäristön määrittäminen
Huomautus
Varmista, että määrität ympäristösi näiden ohjeiden mukaisesti, ennen kuin suoritat tämän artikkelin komentoja tai komentosarjoja.
Asenna PowerShellin versio 7 tai uudempi. Vaiheittaiset ohjeet ovat artikkelissa PowerShellin asentaminen Windowsiin.
Suorita PowerShell järjestelmänvalvojatilassa.
Asenna Microsoft Graph PowerShell -moduuli.
Install-Module Microsoft.Graph Import-Module Microsoft.Graph
Varmista, että kyseessä on versio 1.6.1 tai uudempi versio.
Get-InstalledModule Microsoft.Graph
Asenna Teams Preview PowerShell -moduuli.
Install-Module -Name MicrosoftTeams -AllowPrerelease -Force Import-Module MicrosoftTeams
Varmista, että kyseessä on vähintään versio 4.7.0 ja että se sisältää Shifts-yhdistimen cmdlet-komennot.
Get-Command -Module MicrosoftTeams -Name *teamsshiftsconnection*
Määritä PowerShell poistumaan, jos komentosarjaa suoritettaessa ilmenee virhe.
$ErrorActionPreference = "Stop"
Ota komentosarjat käyttöön Windowsissa.
Set-ExecutionPolicy bypass
Muodosta yhteys Teamsiin.
Connect-MicrosoftTeams
Kun näyttöön tulee kehote, kirjaudu sisään järjestelmänvalvojan tunnistetiedoilla. Olet nyt määritetty suorittamaan tämän artikkelin komentosarjat ja Shifts-yhdistimen cmdlet-komennot.
Tarkista yhteyden määrityksen tila
Voit tarkistaa määrittämäsi yhteyden tilan sähköpostitse saamasi toimintotunnuksen avulla seuraavasti:
Määritä ympäristösi (jos et ole vielä määrittänyt sitä).
Suorita seuraava komento: Tämä komento antaa yleistilan ryhmän yhdistämismäärityksille yhteyttä varten.
Get-CsTeamsShiftsConnectionOperation -OperationId <YourOperationId>
Lisätietoja on artikkelissa Get-CsTeamsShiftsConnectionOperation.
Näytä yhteyden virheraportti
Voit suorittaa raportin, joka näyttää yhteyden virhetiedot. Raportissa luetellaan työryhmän ja käyttäjien yhdistämismääritykset, jotka onnistuivat ja epäonnistuivat. Se tarjoaa myös tietoja kaikista yhteyteen liittyviin tileihin liittyvistä ongelmista.
Määritä ympäristösi (jos et ole vielä määrittänyt sitä).
Hae yhteyden virheraporttien luettelo.
Get-CsTeamsShiftsConnectionErrorReport -ConnectorInstanceId <ConnectorInstanceId>
Voit tarkastella tiettyä virheraporttia suorittamalla seuraavan komennon:
Get-CsTeamsShiftsConnectionErrorReport -ErrorReportId <ErrorReportId>
Lisätietoja on artikkelissa Get-CsTeamsShiftsConnectionErrorReport.
Huomautus
Täydellinen luettelo virhesanomista on tämän artikkelin kohdassa Virhesanomien luettelo .
Yhteysvirheiden ratkaiseminen
Käyttäjän yhdistämisvirheet
Käyttäjän yhdistämisvirheitä voi ilmetä, jos vähintään yksi WFM-esiintymän käyttäjä ei ole Teamsin yhdistetyn tiimin jäsen. Voit ratkaista tämän ongelman varmistamalla, että yhdistetyn tiimin käyttäjät vastaavat WFM-esiintymän käyttäjiä.
Jos haluat tarkastella yhdistettyjen käyttäjien tietoja, määritä ympäristösi (jos et ole vielä), ja suorita sitten seuraava komentosarja.
#View sync errors script
Write-Host "View sync errors"
Start-Sleep 1
#Ensure Teams module is of version x
Write-Host "Checking Teams module version"
try {
Get-InstalledModule -Name "MicrosoftTeams" -MinimumVersion 4.7.0
} catch {
throw
}
#List connection instances available
Write-Host "Listing connection instances"
$InstanceList = Get-CsTeamsShiftsConnectionInstance
write $InstanceList
#Get an instance
if ($InstanceList.Count -gt 0){
$InstanceId = Read-Host -Prompt 'Input the instance ID that you want to retrieve user sync results from'
}
else {
throw "Instance list is empty"
}
#Get a list of the mappings
Write-Host "Listing team mappings"
$mappings = Get-CsTeamsShiftsConnectionTeamMap -ConnectorInstanceId $InstanceId
write $mappings
#For each mapping, retrieve the failed mappings
ForEach ($mapping in $mappings){
$teamsTeamId = $mapping.TeamId
$wfmTeamId = $mapping.WfmTeamId
Write-Host "Failed mapped users in the mapping of ${teamsTeamId} and ${wfmTeamId}:"
$userSyncResult = Get-CsTeamsShiftsConnectionSyncResult -ConnectorInstanceId $InstanceId -TeamId $teamsTeamId
Write-Host "Failed AAD users:"
write $userSyncResult.FailedAadUser
Write-Host "Failed WFM users:"
write $userSyncResult.FailedWfmUser
}
Tilin valtuutusvirheet
Tilin valtuutusvirheitä voi ilmetä, jos WFM-palvelutilin tai Microsoft 365 -järjestelmätilin tunnistetiedot ovat virheelliset tai jos niillä ei ole tarvittavia käyttöoikeuksia.
Jos haluat muuttaa yhteyden WFM-palvelutilin tai Microsoft 365 -järjestelmätilin tunnistetietoja, suorita Set-CsTeamsShiftsConnectionInstance-cmdlet-komentosarja tai käytä PowerShell-komentosarjaa tämän artikkelin Muuta yhteysasetuksia -osassa.
Muuta yhteysasetuksia
Tämän komentosarjan avulla voit muuttaa yhteysasetuksia. Muutettavat asetukset sisältävät WFM-palvelutilin ja -salasanan, Microsoft 365 -järjestelmätilin, tiimien yhdistämismääritykset ja synkronointiasetukset.
Synkronointiasetukset sisältävät synkronointitiheyden (minuutteina) ja aikataulutiedot, jotka synkronoidaan WFM-järjestelmän ja vaihtojen välillä. Aikataulutiedot on määritetty seuraavissa parametreissa, joita voit tarkastella suorittamalla Get-CsTeamsShiftsConnectionConnector.
enabledConnectorScenarios-parametri määrittää tiedot, jotka synkronoidaan WFM-järjestelmästä vaihtoihin. Vaihtoehdot ovat
Shift
,SwapRequest
,UserShiftPreferences
,OpenShift
,OpenShiftRequest
, ,TimeOff
,TimeOffRequest
.enabledWfiScenarios-parametri määrittää tiedot, jotka synkronoidaan vuoroista WFM-järjestelmääsi. Vaihtoehdot ovat
SwapRequest
,OpenShiftRequest
,TimeOffRequest
,UserShiftPreferences
.Huomautus
Jos et synkronoi avoimia vuoroja, avaa vuoropyyntöjä, vaihtopyyntöjä tai aikakatkaisupyyntöjä työvuorojen ja WFM-järjestelmän välillä, sinun on myös piilotettava työvuorojen ominaisuus. Kun olet tehnyt tämän komentosarjan, varmista, että noudatat tämän artikkelin myöhemmässä Kohdassa Poista avoimet vuorot, avointen vuorojen pyynnöt, vaihtopyynnöt ja aikasulkupyynnöt olevat vaiheet.
Tärkeää
Jos haluat asetuksia, joita et halua muuttaa, sinun on annettava alkuperäiset asetukset uudelleen, kun komentosarja pyytää sinua.
Määritä ympäristösi (jos et ole vielä), ja suorita sitten seuraava komentosarja.
#Update connector instance and mapping script
Write-Host "Update Connector instance and mapping"
Start-Sleep 1
#Ensure Teams module is at least version x
Write-Host "Checking Teams module version"
try {
Get-InstalledModule -Name "MicrosoftTeams" -MinimumVersion 4.7.0
} catch {
throw
}
#Connect to MS Graph
Connect-MgGraph -Scopes "User.Read.All","Group.ReadWrite.All"
#List connector types available (comment out if not implemented for preview)
Write-Host "Listing connector types available"
$BlueYonderId = "6A51B888-FF44-4FEA-82E1-839401E9CD74"
$connectors = Get-CsTeamsShiftsConnectionConnector
write $connectors
$blueYonder = $connectors | where {$_.Id -match $BlueYonderId}
#List connection instances available
Write-Host "Listing connection instances available"
$InstanceList = Get-CsTeamsShiftsConnectionInstance | where {$_.ConnectorId -match $BlueYonderId}
write $InstanceList
#Prompt for the WFM username and password
$WfmUserName = Read-Host -Prompt 'Input your WFM user name'
$WfmPwd = Read-Host -Prompt 'Input your WFM password' -AsSecureString
$plainPwd =[Runtime.InteropServices.Marshal]::PtrToStringAuto([Runtime.InteropServices.Marshal]::SecureStringToBSTR($WfmPwd))
#Get the instance ID
$InstanceId = Read-Host -Prompt 'Input the instance ID that you want to update'
$Instance = Get-CsTeamsShiftsConnectionInstance -ConnectorInstanceId $InstanceId
$Etag = $Instance.etag
#Change sync setting
$designatorName = Read-Host -Prompt "Input designated actor's user name"
$designator = Get-MgUser -UserId $designatorName
$teamsUserId = $designator.Id
$UpdatedInstanceName = Read-Host -Prompt 'Input new connection instance name'
$updatedConnectorScenarioString = Read-Host -Prompt 'Input new enabled connector scenarios'
$updatedWfiScenarioString = Read-Host -Prompt 'Input new enabled WFI scenarios'
$Delimiters = ",", ".", ":", ";", " ", "`t"
$updatedConnectorScenario = $updatedConnectorScenarioString -Split {$Delimiters -contains $_}
$updatedConnectorScenario = $updatedConnectorScenario.Trim()
$updatedConnectorScenario = $updatedConnectorScenario.Split('',[System.StringSplitOptions]::RemoveEmptyEntries)
$updatedWfiScenario = $updatedWfiScenarioString -Split {$Delimiters -contains $_}
$updatedWfiScenario = $updatedWfiScenario.Trim()
$updatedWfiScenario = $updatedWfiScenario.Split('', [System.StringSplitOptions]::RemoveEmptyEntries)
$adminApiUrl = $Instance.ConnectorSpecificSettingAdminApiUrl
$cookieAuthUrl = $Instance.ConnectorSpecificSettingCookieAuthUrl
$essApiUrl = $Instance.ConnectorSpecificSettingEssApiUrl
$federatedAuthUrl = $Instance.ConnectorSpecificSettingFederatedAuthUrl
$retailWebApiUrl = $Instance.ConnectorSpecificSettingRetailWebApiUrl
$siteManagerUrl = $Instance.ConnectorSpecificSettingSiteManagerUrl
$syncFreq = Read-Host -Prompt 'Input new sync frequency'
#Read admin email list
[psobject[]]$AdminEmailList = @()
while ($true){
$AdminEmail = Read-Host -Prompt "Enter admin's email to receive error report"
$AdminEmailList += $AdminEmail
$title = 'Adding another email'
$question = 'Would you like to add another admin email?'
$choices = '&Yes', '&No'
$decision = $Host.UI.PromptForChoice($title, $question, $choices, 1)
if ($decision -eq 1) {
break
}
}
$UpdatedInstance = Set-CsTeamsShiftsConnectionInstance `
-ConnectorInstanceId $InstanceId `
-ConnectorId $BlueYonderId `
-ConnectorAdminEmail $AdminEmailList `
-DesignatedActorId $teamsUserId `
-EnabledConnectorScenario $updatedConnectorScenario `
-EnabledWfiScenario $updatedWfiScenario `
-Name $UpdatedInstanceName `
-SyncFrequencyInMin $syncFreq `
-ConnectorSpecificSettings (New-Object Microsoft.Teams.ConfigAPI.Cmdlets.Generated.Models.ConnectorSpecificBlueYonderSettingsRequest `
-Property @{
AdminApiUrl = $adminApiUrl
SiteManagerUrl = $siteManagerUrl
EssApiUrl = $essApiUrl
RetailWebApiUrl = $retailWebApiUrl
CookieAuthUrl = $cookieAuthUrl
FederatedAuthUrl = $federatedAuthUrl
LoginUserName = $WfmUserName
LoginPwd = $plainPwd
}) `
-IfMatch $Etag
if ($UpdatedInstance.Id -ne $null) {
Write-Host "Success"
}
else {
throw "Update instance failed"
}
#Get a list of the mappings
Write-Host "Listing mappings"
$TeamMaps = Get-CsTeamsShiftsConnectionTeamMap -ConnectorInstanceId $InstanceId
write $TeamMaps
#Modify a mapping
#Remove a mapping
Write-Host "Removing a mapping"
$TeamsTeamId = Read-Host -Prompt 'Input the Teams team ID that you want to unlink'
$WfmTeamId = Read-Host -Prompt 'Input the WFM team ID that you want to unlink'
Remove-CsTeamsShiftsConnectionTeamMap -ConnectorInstanceId $InstanceId -TeamId $TeamsTeamId
Write-Host "Success"
#Add a mapping
Write-Host "Adding a mapping"
$TeamsTeamId = Read-Host -Prompt 'Input the Teams team ID that you want to link'
$WfmTeamId = Read-Host -Prompt 'Input the WFM team ID that you want to link'
New-CsTeamsShiftsConnectionTeamMap -ConnectorInstanceId $InstanceId -TeamId $TeamsTeamId -TimeZone "America/Los_Angeles" -WfmTeamId $WfmTeamId
Write-Host "Success"
Poista avoimet vuorot käytöstä, avaa työvuoropyynnöt, vaihtopyynnöt ja vapaa-aikapyynnöt
Tärkeää
Noudata näitä vaiheita vain, jos valitsit poistaa avoimet vuorot käytöstä, avata vuoropyyntöjä, vaihtaa pyyntöjä tai aikarajoitepyyntöjä käyttämällä tämän artikkelin aiemman Muuta yhteysasetuksia -osion komentosarjaa tai Set-CsTeamsShiftsConnectionInstance-cmdlet-komentoa . Tämän vaiheen suorittaminen piilottaa työvuorojen ominaisuuden. Ilman tätä toista vaihetta käyttäjät näkevät edelleen toiminnon vuoroissa, ja he saavat ei-tuetun toiminnon virhesanoman, jos he yrittävät käyttää sitä.
Jos haluat piilottaa avoimet vuorot, vaihtopyynnöt ja työvuorojen vapaa-ajan pyynnöt, käytä Graph-ohjelmointirajapinnan ajoitusresurssityyppiä seuraavien parametrien määrittämiseen kullekin ryhmälle false
, jonka yhdistit WFM-esiintymään:
- Avoimet vuorot:
openShiftsEnabled
- Vaihtopyynnöt:
swapShiftsRequestsEnabled
- Vapaapyynnöt:
timeOffRequestsEnabled
Jos haluat piilottaa avoimet vuoropyynnöt työvuoroissa, siirry kohtaan Asetukset vuoroissa ja poista sitten Käytöstä Avaa vuorot -asetus.
Poista ryhmän yhdistäminen yhdestä yhteydestä ja yhdistä se toiseen yhteyteen
Huomautus
Microsoft 365 -järjestelmätilin on oltava sama molemmissa yhteyksissä. Jos näin ei ole, saat virhesanoman "Tällä nimetyllä toimijaprofiililla ei ole tiimin omistajuusoikeuksia".
Jos haluat poistaa ryhmän yhdestä yhteydestä ja yhdistää sen toiseen yhteyteen:
Määritä ympäristösi (jos et ole vielä määrittänyt sitä).
Tarkastele kaikkien ryhmän yhdistämismääritysten luetteloa yhteyttä varten.
Get-CsTeamsShiftsConnectionTeamMap -ConnectorInstanceId <ConnectorInstanceId>
Poista ryhmän yhdistämismääritys yhteydestä.
Remove-CsTeamsShiftsConnectionTeamMap -ConnectorInstanceId <ConnectorInstanceId> -TeamId <TeamId>
Yhdistä ryhmä toiseen yhteyteen.
New-CsTeamsShiftsConnectionTeamMap -ConnectorInstanceId <ConnectorInstanceId> -TeamId <TeamId> -WfmTeamId <SiteId> -TimeZone <TimeZone>
Lisätietoja on aiheissa Get-CsTeamsShiftsConnectionTeamMap, Remove-CsTeamsShiftsConnectionTeamMap ja New-CsTeamsShiftsConnectionTeamMap.
Yhteyden synkronoinnin poistaminen käytöstä
Tämän komentosarjan avulla voit poistaa yhteyden synkronoinnin käytöstä. Muista, että tämä komentosarja ei poista yhteyttä. Se poistaa synkronoinnin käytöstä niin, että työvuorojen ja WFM-järjestelmän välillä ei synkronoida tietoja määrittämääsi yhteyttä varten.
Määritä ympäristösi (jos et ole vielä), ja suorita sitten seuraava komentosarja.
#Disable sync script
Write-Host "Disable sync"
Start-Sleep 1
#Ensure Teams module is at least version x
Write-Host "Checking Teams module version"
try {
Get-InstalledModule -Name "MicrosoftTeams" -MinimumVersion 4.7.0
} catch {
throw
}
#List connection instances available
$BlueYonderId = "6A51B888-FF44-4FEA-82E1-839401E9CD74"
Write-Host "Listing connection instances"
$InstanceList = Get-CsTeamsShiftsConnectionInstance | where {$_.ConnectorId -match $BlueYonderId}
write $InstanceList
#Get an instance
if ($InstanceList.Count -gt 0){
$InstanceId = Read-Host -Prompt 'Input the instance ID that you want to disable sync'
$Instance = Get-CsTeamsShiftsConnectionInstance -ConnectorInstanceId $InstanceId
$Etag = $Instance.etag
$InstanceName = $Instance.Name
$DesignatedActorId = $Instance.designatedActorId
$adminApiUrl = $Instance.ConnectorSpecificSettingAdminApiUrl
$cookieAuthUrl = $Instance.ConnectorSpecificSettingCookieAuthUrl
$essApiUrl = $Instance.ConnectorSpecificSettingEssApiUrl
$federatedAuthUrl = $Instance.ConnectorSpecificSettingFederatedAuthUrl
$retailWebApiUrl = $Instance.ConnectorSpecificSettingRetailWebApiUrl
$siteManagerUrl = $Instance.ConnectorSpecificSettingSiteManagerUrl
$ConnectorAdminEmail = $Instance.ConnectorAdminEmail
}
else {
throw "Instance list is empty"
}
#Remove scenarios in the mapping
Write-Host "Disabling scenarios in the team mapping"
$UpdatedInstanceName = $InstanceName + " - Disabled"
$BlueYonderId = "6A51B888-FF44-4FEA-82E1-839401E9CD74"
$WfmUserName = Read-Host -Prompt 'Input your WFM user name'
$WfmPwd = Read-Host -Prompt 'Input your WFM password' -AsSecureString
$plainPwd =[Runtime.InteropServices.Marshal]::PtrToStringAuto([Runtime.InteropServices.Marshal]::SecureStringToBSTR($WfmPwd))
$UpdatedInstance = Set-CsTeamsShiftsConnectionInstance `
-ConnectorInstanceId $InstanceId `
-ConnectorId $BlueYonderId `
-ConnectorAdminEmail $ConnectorAdminEmail `
-DesignatedActorId $DesignatedActorId `
-EnabledConnectorScenario @() `
-EnabledWfiScenario @() `
-Name $UpdatedInstanceName `
-SyncFrequencyInMin 10 `
-ConnectorSpecificSettings (New-Object Microsoft.Teams.ConfigAPI.Cmdlets.Generated.Models.ConnectorSpecificBlueYonderSettingsRequest `
-Property @{
AdminApiUrl = $adminApiUrl
SiteManagerUrl = $siteManagerUrl
EssApiUrl = $essApiUrl
RetailWebApiUrl = $retailWebApiUrl
CookieAuthUrl = $cookieAuthUrl
FederatedAuthUrl = $federatedAuthUrl
LoginUserName = $WfmUserName
LoginPwd = $plainPwd
}) `
-IfMatch $Etag
if ($UpdatedInstance.Id -ne $null) {
Write-Host "Success"
}
else {
throw "Update instance failed"
}
Virhesanomien luettelo
Seuraavassa on luettelo kohtaamistasi virhesanomista ja tietoja, joiden avulla voit ratkaista ne.
Virhetyyppi | Virheen tiedot | Ratkaisu |
---|---|---|
Työvoiman hallintajärjestelmää ei voi todentaa. | Antamasi työvoiman hallinnan järjestelmän tilin tunnistetiedot ovat virheelliset, tai tällä tilillä ei ole tarvittavia käyttöoikeuksia. | Päivitä WFM-palvelutilisi tunnistetiedot yhteysasetuksissa. Voit tehdä tämän jollain seuraavista tavoista:
|
Graphia ei voi todentaa. | Todennus epäonnistui. Varmista, että olet antanut määritetyn toimijan kelvolliset tunnistetiedot ja että sinulla on tarvittavat oikeudet. | Varmista, että Microsoft 365 -järjestelmätilisi (jota kutsutaan myös nimetyksi toimijaksi) lisätään tiimin omistajaksi. Voit myös päivittää Microsoft 365 -järjestelmätilisi tunnistetiedot yhteysasetuksissa. |
Joidenkin käyttäjien yhdistäminen ei onnistunut | Yhdistäminen epäonnistui joillekin käyttäjille: <X> onnistui, <X> epäonnistui AAD-käyttäjillä ja <X> epäonnistui työvoimanhallintajärjestelmän käyttäjillä. | Get-CsTeamsShiftsConnectionSyncResult cmdlet-komennon tai tämän PowerShell-komentosarjan avulla voit tunnistaa käyttäjät, joiden yhdistäminen epäonnistui. Varmista, että yhdistetyn tiimin käyttäjät vastaavat WFM-esiintymän käyttäjiä. |
Tämän erän ryhmää tai ryhmiä ei voi yhdistää. | Tällä määritetyllä toimijaprofiililla ei ole ryhmän omistajuusoikeuksia. | Varmista, että Microsoft 365 -järjestelmätilisi (jota kutsutaan myös nimetyksi toimijaksi) lisätään tiimin omistajaksi. Jos olet muuttanut Microsoft 365 -järjestelmätiliäsi, lisää kyseinen tili tiimin omistajaksi ja päivitä yhteysasetukset käyttämään kyseistä tiliä. |
Tämä ryhmä on jo yhdistetty aiemmin luotuun liittimen esiintymään. | Poista tiimin yhdistäminen olemassa olevasta liittimen esiintymästä käyttämällä Remove-CsTeamsShiftsConnectionTeamMap cmdlet-komentoa. Voit myös luoda uuden yhteyden tiimin yhdistämiseksi uudelleen. | |
Tämä aikavyöhyke ei kelpaa. Välitetty aikavyöhyke ei käytä tz-tietokantamuotoa. | Varmista, että aikavyöhyke on oikein, ja yhdistä tiimi sitten uudelleen. | |
Tätä liitinesiintymää ei löydy. | Yhdistä ryhmä aiemmin luotuun yhteyteen. | |
Tätä AAD-ryhmää ei löytynyt. | Varmista, että tiimi on olemassa, tai luo uusi tiimi. |
Vaihtoliittimen cmdlet-komennot
Saat lisätietoja Shifts-yhdistimen cmdlet-komennoista artikkelista CsTeamsShiftsConnectionTeams PowerShellin cmdlet-viitteessä. Seuraavassa on linkkejä joihinkin usein käytettyihin cmdlet-komentoihin.
- Get-CsTeamsShiftsConnectionOperation
- New-CsTeamsShiftsConnectionInstance
- Get-CsTeamsShiftsConnectionInstance
- Set-CsTeamsShiftsConnectionInstance
- Update-CsTeamsShiftsConnectionInstance
- Remove-CsTeamsShiftsConnectionInstance
- Test-CsTeamsShiftsConnectionValidate
- New-CsTeamsShiftsConnectionTeamMap
- Get-CsTeamsShiftsConnectionTeamMap
- Remove-CsTeamsShiftsConnectionTeamMap
- Get-CsTeamsShiftsConnectionConnector
- Get-CsTeamsShiftsConnectionSyncResult
- Get-CsTeamsShiftsConnectionWfmUser
- Get-CsTeamsShiftsConnectionWfmTeam
- Get-CsTeamsShiftsConnectionErrorReport
- Remove-CsTeamsShiftsScheduleRecord
Aiheeseen liittyviä artikkeleita
- Vuorot-yhdistimet
- Vuorojen yhdistäminen Blue Yonder -työvoimahallintaan käyttämällä ohjattua Shifts-yhdistimen ohjattua toimintoa
- Työvuorojen yhdistäminen Blue Yonder -työvoiman hallintaan PowerShellin avulla
- Käytä Microsoft 365 -hallintakeskusta työvuorojen yhteyden hallintaan Blue Yonder -työvoiman hallintaan
- Vuorot-sovelluksen hallinta
- Teams PowerShellin yleiskatsaus