Делите путем


Миграције из једног закупца у другог

Белешка

Нови и побољшани Power Platform админ центар је сада у јавном прегледу! Дизајнирали смо нови админ центар да буде лакши за коришћење, са навигацијом оријентисаном на задатке која вам помаже да брже постигнете одређене резултате. Објављиваћемо нову и ажурирану документацију како се нови Power Platform административни центар помера на општу доступност.

Функција миграције од станара до станара омогућава вам да пренесете окружење са једног станара на други. Ова функција подржава сценарије као што су спајање више станара у један и олакшавање аквизиција компаније. Окружење се заправо не креће , већ је повезано са другим станаром. Окружење и даље постоји, али више није део изворног станара. Доступан је и управља се под одредишним станаром. Нема промена корисничког интерфејса или верзије који су део овог пресељења.

Пре него што направите прве кораке

Будите свесни следећег пре него што започнете миграцију станара у станара.

Белешка

Миграције од станара до клијента ће у будућности бити подржане у управљаним окружењима.

  • Подржани типови окружења: Само производња и сандбок.
  • Нису подржани типови окружења: Подразумевани, програмерски, пробни и Теамс типови окружења нису подржани. Говернмент Цоммунитy Цлоуд (ГЦЦ) на јавне облаке и обрнуто нису подржани.
  • Компоненте које нису подржане укључују Dynamics 365 Customer Voice, Омницханнел за кориснички сервис, библиотека компоненти, Dynamics 365 Customer Insights - Journeys и Dynamics 365 Customer Insights - Data.
  • Специфични кораци потребни за Power Apps, Power Automate,, Power Pages и позвани Microsoft Copilot Studio су у корацима пре миграције и после миграције.
  • Организација Dataverse повезана са финансијском и оперативном организацијом не може се премјестити на другог станара.
  • Можда ћете морати да реконфигуришете неке апликације и поставке након миграције од станара до станара, као што су Dynamics 365 for Outlook синхронизација SharePoint са стране сервера и други.
  • Када су корисници креирани и конфигурисани, морате креирати датотеку за мапирање корисника, која је описана касније у овом чланку.
  • Ако мапирани корисник има поштанско сандуче у одредишном станару, онда се поштанско сандуче аутоматски конфигурише током миграције. За све остале кориснике, потребно је да поново конфигуришете поштанско сандуче.
    • Ако се исто поштанско сандуче користи у циљном станару test@microsoft.com, онда се поштанско сандуче користи по дефаулту. Пре миграције од станара до станара, корисници морају да мигрирају и конфигуришу своје поштанске сандучиће на циљном закупцу.
    • Ако користите подразумевани домен Мицрософт, test@sourcecompanyname.onmicrosoft.com име домена после миграције се мења у test@targetcompanyname.onmicrosoft.com. Клијенти морају поново да конфигуришу поштанско сандуче. Сазнајте више о конфигурисању поштанског сандучета у Повезивање са Exchange Online.

Предуслови

Обавезно испуните следеће предуслове пре него што започнете процес миграције:

  • Креирајте кориснике у циљном тенанту, укључујући:
    • Креирајте кориснике у Microsoft 365 и Microsoft Entra ИД.
    • Доделите лиценце.
  • Морате имати администраторске привилегије са Power Platform или Динамицс 365 да бисте извршили миграцију.
  • ПоверСхелл за Power Platform администраторе модул је препоручени ПоверСхелл модул за интеракцију са администраторским могућностима. Сазнајте више у Почетак рада са ПоверСхелл-ом за Power Platform администраторе .

Процес припреме

Завршите следеће процедуре за Power Automate, Power Apps,, Copilot Studio и Power Pages пре миграције. Такође морате да креирате датотеку за мапирање корисника.

Припремите Power Automate

Ако су ваши токови већ дефинисани у Dataverse, онда није потребан додатни рад.

Сви Power Automate токови који би требало да буду мигрирани морају да имају своје дефиниције додане у Dataverse решења у изворном окружењу. Сазнајте више у Додајте постојећи проток облака у решење . Ово се може урадити у великој мери покретањем Адд-АдминФловсТоСолутион цмдлет.

Припремите Power Apps

Било који Power Apps мора бити ручно извезен. Не подржавамо миграцију корисничких конектора, веза или гатеваи-а. Ако сте подесили неку од тих компоненти, оне морају бити ручно поново конфигурисане након миграције.

За апликације које су свесне решења

  1. За апликације које су свесне решења, идите на Power Apps, идите на страницу Решења и извезите све апликације и решења. Можете их извозити појединачно или их груписати заједно у једно решење, ако већ нису.

  2. Избришите ове апликације свесне решења у окружењу након што их извезете.

  3. Апликације које припадају управљаним решењима могу се избрисати само брисањем решења.

  4. Апликације које се налазе у неуправљаном решењу могу се избрисати помоћу опције Делете фром тхис енвиронмент .

    Важно

    Апликације платна које су свесне решења, прилагођене странице или библиотеке компоненти које не избришете из окружења пре миграције неће радити након завршетка миграције.

За апликације које нису свесне решења

  1. Идите на Power Apps, а затим изаберите Аппс.

  2. За сваку апликацију коју желите да преместите, изаберите Више команди , а затим изаберите Извози пакет (преглед).

  3. Унесите детаље потребне за извоз апликације, а затим изаберите Извоз. Када се извоз заврши, почиње преузимање.

    Резултујућа датотека садржи изабрани пакет апликација.

  4. Понављајте ове кораке док све апликације не буду извезене.

  5. Избришите ове апликације које нису свесне решења из окружења.

Администратор такође може да прегледа или избрише апликације платна са листе на администраторском порталу тако што ће попунити следеће кораке:

  1. Идите у админ центар Power Platform , а затим изаберите окружење из Манаге.
  2. У акцији Ресурси изаберите Power Apps да бисте их видели и избрисали.

Припремите Copilot Studio

Сви Copilot Studio цхатботови морају бити ручно извезени. Неке зависне компоненте цхатбота морају се ручно реконфигурисати током или након миграције. На пример, везе, променљиве окружења и прилагођени конектори морају се ручно реконфигурисати током или након миграције.

Роботи за ћаскање су усклађени са решењима. Идите на Power Apps, идите на страницу Решења и извезите сва решења за цхатбот, појединачно или груписана у једно решење. Сазнајте више у Извоз и увоз ботова користећи решења.

Припремите Power Pages

Следећи кораци морају бити урађени за сваку веб локацију у окружењу:

  1. Пријавите се у окружење.
  2. Отворите админ центар.
  3. Избришите сајт.

Креирајте датотеку за мапирање корисника

Креирајте датотеку за мапирање корисника за изворно окружење које ће бити пребачено у циљно окружење. Битно је напоменути да свако окружење захтева појединачну датотеку мапирања. Будите сигурни да су корисници присутни и овлашћени у изворним и одредишним станарима, јер је то потребно за успешну миграцију. Домени корисника могу се разликовати између извора и циља, под условом да су активни.

  1. Креирајте датотеку за мапирање корисника под називом усермаппинг.цсв.

    Белешка

    Име датотеке је осјетљиво на велика и мала слова. Уверите се да су записи одвојени зарезом, а не тачком и зарезом.

  2. Тачно забележите детаље корисника, укључујући њихове изворне и одредишне ИД-ове е-поште. Уверите се да нема додатних размака пре и после заглавља. Ваш фајл мапирања треба да изгледа као следећи пример:

    Извор Одредиште
    SourceUser@sourcetenant.com DestinationUser@targettenant.com

За кориснике са пуним приступом

  1. Приступ изворном окружењу.

  2. Користите Напредно проналажење да бисте потражили кориснике.

  3. Изаберите ставку Користи сачувани приказ>Корисници са пуним приступом, а затим изаберите ставку Уреди колоне.

  4. Уклоните све колоне осим колоне Пуно име .

  5. Изаберите Додај колоне>Windows Live ID.

  6. Изаберите У реду>Резултати да бисте видели листу корисника са пуним приступом.

  7. Изаберите све записе, на главној траци изаберите ставку Извези кориснике, а затим изаберите Статички радни лист.

  8. Пратите кораке 1-7 горе за одредишног станара, ако је могуће. Сада би требало да имате два одвојена Екцел листа: један за извор и један за циљног станара.

  9. Отворите Екцел датотеке за уређивање.

  10. Почевши од изворног Excel листа, копирајте записе испод колоне Windows Live ID у програм Бележница. Не копирајте заглавље.

  11. Сачувајте датотеку Бележнице.

  12. Унесите одредишни Виндовс Ливе ИД (УПН) у истом документу Нотепад десно од одговарајућег изворног УПН-а. Обавезно одвојите изворне и одредишне УПН-ове зарезом (,).

    Пример:

    • user001@source.com, user001@destination.com
    • user002@source.com, user002@destination.com
    • user003@source.com, user003@destination.com
  13. Сачувај као ЦСВ датотеку.

За кориснике административног приступа

  1. Приступ изворном окружењу.
  2. Користите Напредно проналажење да бисте потражили кориснике.
  3. Изаберите ставку Користи сачувани приказ>Корисници са административним приступом, а затим изаберите ставку Резултати да бисте видели листу корисника са административним приступом.
  4. Ако одлучите да не укључите ниједног од ових корисника, прескочите следеће кораке. У супротном, да укључите ове кориснике у фајл мапирања, урадите следеће:
    1. Пронађите одговарајуће кориснике у одредишном закупцу.

    2. Уверите се да је важећа лиценца додељена одредишном кориснику у одредишном станару.

      Белешка

      Ако одредишном кориснику није додељена никаква лиценца, миграција не успева.

    3. Сачувајте ЦСВ датотеку која има мапиране и кориснике са пуним приступом и кориснике административног приступа.

Миграција

Пре него што наставите са миграцијом, уверите се да сте прегледали и завршили процес припреме. Након што завршите процес припреме, попуните следеће одељке за миграцију.

Инсталирајте ПоверСхелл за Power Platform администраторе (и изворне и циљне администраторе)

ПоверСхелл за Power Platform администраторе модул је препоручени ПоверСхелл модул за интеракцију са администраторским могућностима. За информације које вам помажу да започнете са ПоверСхелл за Power Platform администраторе модула, идите на Почетак са ПоверСхелл за Power Platform администраторе и Инсталирање ПоверСхелл за Power Platform администраторе.

Инсталирајте или ажурирајте потребан модул помоћу једне од следећих команди:

Install-Module -Name Microsoft.PowerApps.Administration.PowerShell
Update-Module -Name Microsoft.PowerApps.Administration.PowerShell

Инсталирајте Азуре ПоверСхелл на Виндовс (и изворни и циљни администратори)

Азуре ПоверСхелл модул је роллуп модул. Инсталирање Азуре ПоверСхелл модула преузима опште доступне модуле и чини њихове цмдлете доступним за употребу. Сазнајте више у Инсталирајте Азуре ПоверСхелл на Виндовс.

Користите цмдлет Инсталл-Модуле да бисте инсталирали модул Азуре ПоверСхелл:

Install-Module -Name Az -Repository PSGallery -Force

Пријавите се на Microsoft Power Platform (и изворни и циљни администратори)

Пријавите се на Microsoft Power Platform. Овај корак омогућава администраторима да аутентификују и приступе Power Platform окружењу.

Add-PowerAppsAccount

Пошаљи захтев за миграцију (извор админ)

Да бисте покренули миграцију од станара до клијента, Динамицс КСНУМКС или Power Platform администратор изворног клијента мора да поднесе захтев циљном клијенту користећи следећу команду и наведе ИД имена окружења и ИД клијента.

Морате имати Power Platform администраторске или Динамицс КСНУМКС администраторске акредитиве да бисте довршили овај корак.

TenantToTenant-SubmitMigrationRequest –EnvironmentName {EnvironmentId} -TargetTenantID {TenantID}

Можете да видите статус и МигратионИД користећи следећу команду:

TenantToTenant-ViewMigrationRequest

Белешка

Снимите МигратионИД, који се користи у даљим командама миграције. Соурце Тенант МигратионИД се разликује од Дестинатион Тенант МигратионИД.

Погледај и одобри захтев за миграцију (циљни администратор)

Администратор одредишног станара треба да покрене следећу команду да види све захтеве за миграцију и статус. Администратор може прегледати све захтеве за миграцију и опције за одобрење или одбијање.

Add-PowerAppsAccount

TenantToTenant-ViewApprovalRequest

TenantToTenant-ManageMigrationRequest -MigrationId {MigrationId from above command to approve or deny}

Када је захтев одобрен, администратор одредишног станара може да обавести администратора изворног станара да настави са следећим кораком миграције.

Генеришите УРЛ потписа за дељени приступ (САС) (извор админ)

Овај корак укључује креирање САС УРЛ-а, који се касније користи за учитавање датотеке за мапирање корисника. Покрените следећу ПоверСхелл команду, замењујући ЕнвиронментИд са стварним ИД-ом окружења.

GenerateResourceStorage-PowerAppEnvironment –EnvironmentName {EnvironmentId}

Важно

Уверите се да окружење није у Админ моду и да корисник има улогу основног корисника додељену у окружењу.

Узорак излаз

Code        :
Description :
Headers     :
Error       :
Errors      :
Internal    : @{sharedAccessSignature=https://dynamics.blob.core.windows.net/20240604t000000z73e18df430fe40059290dsddc25d783?sv=2018-03-28&sr=c&si=SASpolicyXXRRRX}

Отпремите датотеку за мапирање корисника (извор админ)

Следећи корак укључује пренос датотеке за мапирање корисника на претходно успостављену САС УРЛ. Да бисте то постигли, покрените следеће команде у Виндовс ПоверСхелл ИСЕ, осигуравајући да параметри САСУри и ФилеТоУплоад садрже одговарајуће информације о вашем окружењу. Овај корак је од кључног значаја за прецизно учитавање мапирања корисника у систему.

Белешка

Инсталација Азуре модула је потребна за покретање поменуте скрипте. Завршите следеће кораке са Виндовс ПоверСхелл ИСЕ.

$SASUri ="Update the SAS Uri from previous step”
$Uri = [System.Uri] $SASUri
 
$storageAccountName = $uri.DnsSafeHost.Split(".")[0]
$container = $uri.LocalPath.Substring(1)
$sasToken = $uri.Query
 
# File to upload
# Note that the file name should be usermapping.csv (case sensitive) with comma separated values.
$fileToUpload = 'C:\filelocation\usermapping.csv'
 
# Create a storage context
$storageContext = New-AzStorageContext -StorageAccountName $storageAccountName -SasToken $sasToken
 
# Upload the file to Azure Blob Storage
Set-AzStorageBlobContent -File $fileToUpload -Container $container -Context $storageContext -Force

Припремите миграцију окружења (извор админ)

Следећи корак подразумева спровођење свеобухватних валидација како би се осигурало да је сваки корисник наведен у датотеци мапирања корисника верификован и тренутно активан у циљном станару.

МигратионИд се може прегледати помоћу команде "ТенантТоТенант-ВиевМигратионРеqуест" у изворном клијенту.

TenantToTenant-PrepareMigration 
-MigrationId {MigrationId} 
-TargetTenantId {TargetTenantId} 
-ReadOnlyUserMappingFileContainerUri {SasUri}

Белешка

Док преносите САСУри вредност, морате да наведете параметар овако: https://dynamics.blob.core.windows.net/20240604t000000z73e18df430fe40059290dsddc25d783.

Узорак излаз

Code        : 202
Description : Accepted

Трајање овог корака варира у зависности од броја корисника у датотеци мапирања корисника. Можете пратити напредак овог корака помоћу команде ТенантТоТенант-ГетСтатус , која је наведена у наставку.

Провера статуса (извор админ)

TenantToTenant-GetMigrationStatus -MigrationId {MigrationId}

Узорак излаз

  • Потврдите миграцију станара до клијента: Покретање
  • Потврдите миграцију станара на клијента: Успео
  • Валидација није успела, Грешке се ажурирају на блобу овде: САСУРИ

Грешке и како их решити

  • Ако примите грешку која каже, Датотека за мапирање корисника предвиђена за миграцију станара у станара је неважећа , проверите да ли је име датотеке мапирања корисника тачно и да ли датотека за мапирање корисника има зарез за одвојене вредности.
  • Линијски {'бројеви } линија' имају исти ' {emailID}': Уверите се да нема дуплих уноса.
  • Неважећи формат е-поште ' {emailid}' : Проверите да ли је формат е-поште исправан testuser@tenantdomain.com.
  • Таргет онлине ' {linenumber}' је исти као и изворни емаилИд : Уверите се да се одредишна е-пошта разликује од изворне е-поште.
  • Свака линија мора имати тачно две колоне: ' { бројеви } линија' : Уверите се да сваки ред има само две колоне: изворну и одредишну колону. Уклоните све додатне зарезе.

Након поправљања грешака у мапирању корисника, потребно је да поново отпремите датотеку за мапирање корисника користећи исти САС УРИ.

Преузмите извештај о грешци (извор админ)

Ако су било какве грешке у датотеци мапирања корисника, постоји опција да преузмете извештај о грешци. Ово се може урадити директним копирањем и лепљењем СасУрл-а који се налази у команди Тенант-То-Тенант-ГетМигратионСтатус или коришћењем следећих команди које користе САС УРИ из претходног корака за проверу статуса и жељене локације за преузимање извештаја о грешци.

Обавите следеће кораке:

  1. Покрените следећу команду са Виндовс ПоверСхелл ИСЕ.

    Import-Module Az.Storage 
    # Define the SAS URI of the blob
    $sasUri = " Update the SAS Uri from previous step "
    # Define the path where the blob will be downloaded
    $destinationPath = "C:\Downloads\Failed\"
    # Split the SAS URI on the '?' character to separate the URL and the SAS token
    $url, $sasToken = $sasUri -split '\?', 2
    $containerName = $url.Split('/')[3]
    $storageAccountName = $url.Split('/')[2].Split('.')[0]
    $storageContext = New-AzStorageContext -StorageAccountName $storageAccountName -SasToken $sasToken
    Get-AzStorageBlobContent -Blob "usermapping.csv" -Container $containerName -Destination $destinationPath -Context $storageContext 
    
  2. Решите проблеме у датотеци мапирања корисника.

  3. Поново отпремите датотеку користећи кораке у Уплоад датотеку за мапирање корисника (извор админ).

Након успјешног завршетка Припремите миграцију окружења (изворни администратор), можете наставити са поступком Мигрирајте окружење (изворни администратор) за миграцију окружења. Извршите миграцију у наредних седам дана. Ако не завршите миграцију у наредних седам дана, морате поново покренути процедуру Припремите миграцију окружења (изворни администратор).

Мигрирају окружење (извор админ)

МигратионИд се може прегледати помоћу команде ТенантТоТенант-ВиевМигратионРеqуест у изворном клијенту.

TenantToTenant-MigratePowerAppEnvironment
-MigrationId {MigrationId}
-TargetTenantId {TargetTenantId}

Гет статус (извор админ)

TenantToTenant-GetMigrationStatus -MigrationId {MigrationId}

Узорак излаз

  • Мигрирајте окружење: Трчање
  • Мигрирајте окружење: Успео

Белешка

Ако наиђете на било какве проблеме са покретањем горе наведених команди, пошаљите захтев за подршку да бисте добили помоћ.

Пост -миграциони процес

Након премештања окружења на другог закупца:

  • УРЛ окружења, ИД организације (ОргИД) и име се не мењају.
  • Изворно окружење нема Dataverse.
  • Корисници који нису укључени у датотеку мапирања неће бити мигрирани и мапирани након миграције.

Завршите следеће процедуре за Power Automate, Power Apps,, Copilot Studio и Power Pages.

Пост -миграцијски процес за Power Automate

Након што је миграција завршена, корак кроз одељак Прегледајте компоненте као контролну листу да бисте прилагодили и активирали токове и друге компоненте. Кључни кораци су:

  1. Креирајте везе за све референце везе.
  2. Покрените све токове, укључујући покретање подређених токова пре родитељских токова.
  3. За све токове које је покренуо ХТТП, преузмите нови УРЛ и ставите га у било коју апликацију или токове за позивање да бисте освежили те референце.

Пост -миграцијски процес за Power Apps

За апликације које су свесне решења

  1. Изаберите ново окружење и Power Apps идите на страницу Решења .
  2. Изаберите Увоз и користите селектор датотека да бисте изабрали пакете извезене из горњег корака.
  3. Потврдите да је увоз успешно завршен провером садржаја решења мигрираног окружења.

За апликације које нису свесне решења

  1. Иди на Power Apps.
  2. Изаберите ново окружење са падајуће листе окружења.
  3. Изаберите Апликације.
  4. Изаберите Увези апликацију са подлогом.
  5. Отпремите датотеку пакета апликације.
  6. Довршите све изборе опција увоза, а затим изаберите ставку Увоз.
  7. Понављајте ове кораке док све апликације не буду увезене.

Пост -миграцијски процес за Copilot Studio

  1. Изаберите ново окружење и Power Apps идите на страницу Решења .
  2. Изаберите Увоз и користите селектор датотека да бисте изабрали пакете извезене из горњег корака.
  3. Потврдите да је увоз успешно завршен провером садржаја решења мигрираног окружења.

Пост -миграцијски процес за Power Pages

Следећи кораци морају бити завршени за сваку веб локацију у окружењу.

  1. Пријавите се у окружење.
  2. Отворите админ центар.
  3. Обезбедите веб страницу са истим типом портала и језиком.

Након завршетка свих горе наведених корака и миграције, можете потврдити окружење у циљном станару. Касније можете избрисати изворно окружење у админ центру Power Platform .

Најчешћа питања

Да ли су позадинске операције омогућене током миграције од станара до станара?

Режим администрације је омогућен током миграције са једног на другог закупца, стога се операције у позадини не покрећу. Сазнајте више у режиму администрације.

Можемо ли мигрирати све кориснике организације Dataverse ?

Можемо мигрирати све кориснике Dataverse организације само ако корисници постоје у одредишном станару. На пример:

user001@source.com, user001@destination.com

user002@source.com, user002@destination.com