Partilhar via


Migrar configurações para o encaminhamento de registos utilizando soluções

Nota

As informações de disponibilidade de caraterísticas são as seguintes.

Dynamics 365 Contact Center — incorporado Dynamics 365 Contact Center — Autónomo Dynamics 365 Customer Service
Sim Sim Sim

Utilize soluções e a ferramenta Migração de Configuração para migrar as configurações do ambiente de origem para o ambiente de destino para o encaminhamento de registos.

Para obter informações sobre como utilizar soluções ou a ferramenta Migração de Configuração, consulte Descrição geral de ferramentas e aplicações utilizadas para ALM no Power Platform.

Pré-requisitos

Os pré-requisitos seguintes têm de ser cumpridos:

  • Certifique-se de que o utilizador que efetua a migração da configuração do canal tem os seguintes privilégios:
    • Para exportar soluções a partir do ambiente de origem
    • Para importar soluções para o ambiente de destino
    • Permissão de leitura em todas as tabelas migradas a partir do ambiente de origem utilizando a ferramenta Migração de Configuração.
    • Permissão completa em todas as tabelas migradas para o ambiente de destino utilizando a ferramenta Migração de Configuração.
  • No ambiente de origem, se qualquer tabela ou coluna se referir ao seguinte, certifique-se de que existem no ambiente de destino antes de avançar com a migração:
    • Tabelas personalizadas (entidades)
    • Colunas (atributos)
    • Relações
    • Escolhas (conjuntos de opções)
    • Valores de procura

Registar passos de migração de configuração de encaminhamento

Tem de efetuar os passos pela ordem em que estão listados para migrar os seus dados de configuração com êxito:

  1. Migrar a configuração para os modelos de sessão e modelos de notificação
  2. Migrar a configuração para os conjuntos de regras de encaminhamento baseados em competências
  3. Migrar a configuração para os novos perfis de capacidade
  4. Migrar a configuração para as filas
  5. Migrar a configuração para regras de aceitação e fluxos de trabalho

Migrar a configuração para os modelos de sessão e modelos de notificação

Se os seguintes componentes estiverem disponíveis na sua configuração, adicione-os a uma solução e, em seguida, exporte e importe a solução para o ambiente de destino:

  1. Adicione os seguintes componentes a uma solução e exporte-a a partir do ambiente de origem:

    • Script do Agente (msdyn_productivityagentscripts)
    • Passo do Script do Agente (msdyn_productivityagentscriptsteps)
    • Modelo do Separador de Aplicações (msdyn_applicationtabtemplates)
    • Campo de Notificação (msdyn_notificationfields)
    • Modelo de Notificação (msdyn_notificationtemplates)
    • Macro (processos)
    • Modelos de Sessão (msdyn_sessiontemplates)
    • Parâmetro do Modelo (msdyn_templateparameters)
  2. Importar a solução para o ambiente de destino.

Para obter mais informações sobre soluções, consulte Soluções no Power Apps.

Migrar a configuração para os conjuntos de regras de encaminhamento baseados em competências

Se utilizar conjuntos de regras de encaminhamento baseadas em competências na sua configuração, efetue os passos para migrar a configuração correspondente.

Para que o esquema de amostra obtenha todos os registos necessários, consulte Esquema de amostra para configuração de encaminhamento baseada em competências.

  1. Utilize a ferramenta Migração de Configuração para criar o esquema e exportar dados do ambiente (organização) de origem para a configuração de encaminhamento baseada em competências.

    • Nome a apresentar da entidade: quando criar o esquema, selecione as tabelas (entidades) na sequência conforme é mencionada na tabela seguinte.
    • Nome a apresentar do atributo: recomendamos que selecione as colunas (atributos) definidas na tabela. Não necessita de selecionar as colunas definidas pelo sistema de configuração inicial como Criado Por, Criado Em, Modificado Por, Modificado Em e Proprietário. Se for necessário, pode selecionar colunas personalizadas.

    Importante

    Para a tabela Característica, tem de criar manualmente o valor de escolha Global bookableresourcecharacteristictype no ambiente de destino ou utilizar uma solução para o migrar a partir do ambiente de origem, se necessário.

    Nome a apresentar da entidade (Logical name) Nome a apresentar do atributo (Logical name) Utilizar o FetchXML para filtrar registos
    Característica (characteristic)
    • Tipo de característica (characteristictype)
    • Característica (characteristicid)
    • Descrição (description)
    • Nome (name)
    Modelo de Classificação (ratingmodel)
    • Valor de Classificação Máximo (maxratingvalue)
    • Valor de Classificação Mínimo (minratingvalue)
    • Nome (name)
    • Modelo de Classificação (ratingmodelid)
    Valor de Classificação (ratingvalue)
    • Nome (name)
    • Modelo de Classificação (ratingmodel)
    • Valor de Classificação (ratingvalueid)
    • Valor (value)
  2. Gere o esquema e guarde-o.

  3. Exporte os dados e gere o ficheiro comprimido (zip).

  4. Utilize a ferramenta Migração de Configuração e selecione a opção para importar dados para o ambiente de destino utilizando o ficheiro comprimido.

Migrar a configuração para os novos perfis de capacidade

Se tiver configurado novos perfis de capacidade na sua configuração, efetue os passos para migrar a configuração correspondente.

Para que o esquema de amostra obtenha todos os registos necessários, consulte Esquema de amostra para perfis de capacidade.

Sugestão

Depois de migrar um novo perfil de capacidade utilizando a ferramenta Migração de Configuração, migre as atualizações utilizando soluções.

  1. Utilize a ferramenta Migração de Configuração para criar o esquema e exportar dados no ambiente de origem para uma configuração de perfis de capacidade.

    • Nome a apresentar da entidade: quando criar o esquema, selecione as tabelas (entidades) na lista na mesma sequência que é mencionada na tabela seguinte.
    • Nome a apresentar do atributo: recomendamos que selecione as colunas (atributos) definidas na tabela. Não necessita de selecionar as colunas definidas pelo sistema de configuração inicial como Criado Por, Criado Em, Modificado Por, Modificado Em e Proprietário. Se for necessário, pode selecionar colunas personalizadas.
    • Utilizar FetchXML para filtrar registos: para cada tabela selecionada, utilize a consulta FetchXML adequada mencionada na tabela para obter registos individuais, vários registos ou todos os registos com base no seu requisito. Para uma única ou várias linhas, tem de utilizar o ambiente de origem para obter o nome correto no uiname e o GUID no valor. Se for necessário, pode utilizar o item de menu LOCALIZAÇÃO AVANÇADA para criar a consulta FetchXML adequada.
    Nome a apresentar da entidade (Logical name) Nome a apresentar do atributo (Logical name) Utilizar o FetchXML para filtrar registos
    Perfil de Capacidade (msdyn_capacityprofile)
    • Bloquear Atribuição (msdyn_blockassignment)
    • Perfil de Capacidade (msdyn_capacityprofileid)
    • Unidades Máximas Predefinidas (msdyn_defaultmaxunits)
    • Nome (msdyn_name)
    • Repor Duração (msdyn_resetduration)
    • Nome Exclusivo (msdyn_uniquename)
    Amostra 1: Para todos os registos de perfil de capacidade
    <fetch>
    <entity name="msdyn_capacityprofile">
    <filter type="and">
    <condition attribute="ismanaged" operator="eq" value="0" />
    </filter>
    </entity>
    </fetch>

    Amostra 2: Para um único registo de perfil de capacidade
    <fetch>
    <entity name="msdyn_capacityprofile">
    <filter type="and">
    <condition attribute="msdyn_capacityprofileid" operator="eq" uiname="Demo Capacity Profile 1" uitype="msdyn_capacityprofile" value="{F57CFE3C-14BD-D53E-F423-A1E7F9749DFB}" />
    </filter>
    </entity>
    </fetch>

    Amostra 3: Para vários registos de perfil de capacidade
    <fetch>
    <entity name="msdyn_capacityprofile">
    <filter type="and">
    <condition attribute="msdyn_capacityprofileid" operator="in">
    <value uiname="Demo Capacity Profile 1" uitype="msdyn_capacityprofile">{F57CFE3C-14BD-D53E-F423-A1E7F9749DFB}</value>
    <value uiname="Demo Capacity Profile 2" uitype="msdyn_capacityprofile">{D0B8ABFB-4A9F-0B1F-6FF4-8003E29A623C}</value>
    </condition>
    </filter>
    </entity>
    </fetch>
  2. Gere o esquema e guarde-o.

  3. Exporte os dados e gere o ficheiro comprimido (zip).

  4. Abra a ferramenta Migração de Configuração e selecione a opção para importar dados para o ambiente de destino.

Migrar a configuração para as filas

Utilize a ferramenta Migração de Configuração para criar o esquema e exportar dados do ambiente de origem para a configuração de filas.

  • Nome a apresentar da entidade: quando criar o esquema, selecione as tabelas (entidades) na lista na mesma sequência que é mencionada na tabela seguinte.
  • Nome a apresentar do atributo: recomendamos que selecione as colunas (atributos) definidas na tabela. Não necessita de selecionar as colunas definidas pelo sistema de configuração inicial como Criado Por, Criado Em, Modificado Por, Modificado Em e Proprietário. Se for necessário, pode selecionar colunas personalizadas.
  • Utilizar FetchXML para filtrar registos: para cada tabela selecionada, utilize a consulta FetchXML adequada mencionada na tabela para obter registos individuais, vários registos ou todos os registos com base no seu requisito. Para uma única ou várias linhas, tem de utilizar o ambiente de origem para obter o nome correto no uiname e o GUID no valor. Se for necessário, pode utilizar o item de menu LOCALIZAÇÃO AVANÇADA para criar a consulta FetchXML adequada.
  • Configurar definições de importação: para a tabela Contrato de decisão, certifique-se de que seleciona a caixa de verificação Não atualizar registos existentes.

Se estiver a utilizar os métodos de atribuição de origem para filas, tais como a capacidade mais alta e round robin, ignore as seguintes entidades:

  • Conjunto de regras de decisão
  • Configuração de atribuição
  • Passo de configuração de atribuição

Os conjuntos de regras de atribuição têm de estar disponíveis no sistema antes de a ferramenta Migração de Configuração importar os critérios de seleção. Assim, precisa de efetuar os seguintes passos na ordem especificada para migrar a configuração para filas de registos:

Importante

  • Para cada importação de registos de fila, tem de criar novos registos de fila ou atualizar os registos de fila existentes. Não misture as ações na mesma importação de dados.
  • Quando todos os registos no data.xml da tabela de filas se destinam a criação, certifique-se de que a linha seguinte está presente no schema.xml: <field displayname="Queue type" name="msdyn_queuetype" type="optionsetvalue" customfield="true"/> e que os dados correspondentes também têm o campo para msdyn_queuetype.
  • Quando todos os registos no data.xml da tabela de filas se destinam a atualização, certifique-se de que remova a linha seguinte do schema.xml: <field displayname="Queue type" name="msdyn_queuetype" type="optionsetvalue" customfield="true"/> e que os dados correspondentes também não têm esse campo para msdyn_queuetype.
  • Quando a fila que pretende migrar tem uma condição de capacidade excedida definida, tem primeiro de exportar e importar o conjunto de regras de decisão. A sequência de migração deve ter o seguinte aspeto:
    • Contrato de decisão
    • Conjunto de regras de decisão
    • Fila
    • Configuração de Atribuição
    • Passo de Configuração de Atribuição sem critérios de seleção
    • Hora de Funcionamento
    • Ação de Capacidade Excedida
  • Não é possível migrar o item de Calendário associado à tabela Hora de Funcionamento. Terá de a definir corretamente depois de importar a tabela Hora de Funcionamento para o ambiente de destino.

Passo 1: Exportar e importar conjuntos de regras sem critérios de seleção

A tabela seguinte resume as entidades e os exemplos correspondentes de FetchXML.

Nome a apresentar da entidade (Logical name) Nome a apresentar do atributo (Logical name) Utilizar o FetchXML para filtrar registos
Fila (queue)
  • ID do Contrato de Entrada de Atribuição (msdyn_assignmentinputcontractid)
  • Estratégia de Atribuição (msdyn_assignmentstrategy)
  • Descrição (description)
  • É Fila Predefinida (msdyn_isdefaultqueue)
  • É a fila Omnicanal (msdyn_isomnichannelqueue)
  • Nome (name)
  • Prioridade (msdyn_priority)
  • Fila (queueid)
  • Tipo de fila (msdyn_queuetype)
  • Tipo (queueviewtype)
  • Horário de Funcionamento (msdyn_operatinghourid)
  • Conjunto de Regras de Pré-colocação em Fila por Capacidade Excedida (msdyn_prequeueoverflowrulesetid)
Amostra 1: Todas as filas para registos

Amostra 2: Fila única para registos

Amostra 3: Várias filas para registos
Contrato de decisão (msdyn_decisioncontract)
  • Definição do contrato (msdyn_contractdefinition)
  • Contrato de decisão (msdyn_decisioncontractid)
  • Nome (msdyn_name)
  • Nome exclusivo (msdyn_uniquename)
Amostra 1: Contrato de decisão para todas as filas de registos

Amostra 2: Contrato de decisão para uma única fila de registo

Amostra 3: Contrato de decisão para várias filas de registos
Conjunto de regras de decisão sem critérios de seleção (msdyn_decisionruleset)
  • Modelo do AI Builder (msdyn_aibmodelid)
  • Modo de criação (msdyn_authoringmode)
  • Conjunto de regras de decisão (msdyn_decisionrulesetid)
  • Descrição (msdyn_description)
  • Contrato de entrada (msdyn_inputcontractid)
  • É coleção de entrada (msdyn_isinputcollection)
  • Tipo de modelo ML (msdyn_mlmodeltype)
  • Nome (msdyn_name)
  • Contrato de saída (msdyn_outputcontractid)
  • Definição de conjunto de regras (msdyn_rulesetdefinition)
  • Tipo de conjunto de regras (msdyn_rulesettype)
  • Nome exclusivo (msdyn_uniquename)
  • FetchXML para um conjunto de regras (msdyn_fetchxml)
Amostra 1: conjunto de regras de decisão para todas as filas de registo sem critérios de seleção definidos

Amostra 2: conjunto de regras de decisão para uma única fila de registo sem critérios de seleção definidos

Amostra 3: conjunto de regras de decisão para várias filas de registo sem critérios de seleção definidos
Configuração de Atribuição (msdyn_assignmentconfiguration)
  • Configuração de Atribuição (msdyn_assignmentconfigurationid)
  • Descrição (msdyn_description)
  • É Configuração Ativa (msdyn_isactiveconfiguration)
  • Nome (msdyn_name)
  • Fila (msdyn_queueid)
  • Nome Exclusivo (msdyn_uniquename)
Amostra 1: Configuração de atribuição para todas as filas de registos

Amostra 2: Configuração de atribuição para uma única fila de registo

Amostra 3: Configuração de atribuição para várias filas de registos
Passo de Configuração da Atribuição sem critérios de seleção (msdyn_assignmentconfigurationstep)
  • Configuração de Atribuição (msdyn_assignmentconfigurationid)
  • Passo de Configuração de Atribuição (msdyn_assignmentconfigurationstepid)
  • É conjunto de regras predefinido (msdyn_isdefaultruleset)
  • Nome (msdyn_name)
  • Conjunto de Regras (msdyn_rulesetid)
  • Ordem dos Passos (msdyn_steporder)
  • Tipo de Passo (msdyn_type)
  • Nome Exclusivo (msdyn_uniquename)
Amostra 1: passo de configuração da atribuição para todas as filas de registo sem critérios de seleção definidos

Amostra 2: passo de configuração da atribuição para uma única fila de registo sem critérios de seleção definidos

Amostra 3: passo de configuração da atribuição para várias filas de registo sem critérios de seleção definidos
Horário de Funcionamento (msdyn_operatinghour)
  • Descrição (msdyn_description)
  • Nome (msdyn_name)
  • Horário de funcionamento (msdyn_operatinghourid)
  • Estado (statecode)
  • Razão do Estado (statuscode)
Amostra 1: Horário de Funcionamento para todas as filas de registos

Amostra 2: Horário de Funcionamento para uma única fila de registos

Amostra 3: Horário de Funcionamento para várias filas de registos
Config de Ação de Capacidade Excedida (msdyn_overflowactionconfig)
  • Nome (msdyn_name)
  • Config de Ação de Capacidade Excedida (msdyn_overflowactionconfigid)
  • Dados de Ação de Capacidade Excedida (msdyn_overflowactiondata)
  • Tipo de Ação de Capacidade Excedida (msdyn_overflowactiontype)
  • Estado (statecode)
  • Razão do Estado (statuscode)
FetchXML para configurações de ação de capacidade excedida

Efetue os seguintes passos para exportar e importar os conjuntos de regras:

  1. Gere o esquema e guarde-o.

  2. Exporte os dados e gere o ficheiro comprimido (zip).

  3. Extraia o ficheiro zip, abra o ficheiro data.xml presente na pasta extraída e faça o seguinte:

    • Nos ambientes de origem e de destino, execute a seguinte chamada à API OData e observe o GUID de msdyn_decisioncontractid.

      https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_assignmentoutput'

      No ficheiro data.xml, substitua todas as ocorrências do GUID msdyn_decisioncontractid no ambiente de origem pelo GUID msdyn_decisioncontractid do ambiente de destino.

    • Nos ambientes de origem e de destino, execute a seguinte chamada à API OData e observe o GUID de msdyn_decisioncontractid.

      https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_selectionruleoutput'

      No ficheiro data.xml, substitua todas as ocorrências do GUID msdyn_decisioncontractid no ambiente de origem pelo GUID msdyn_decisioncontractid do ambiente de destino.

    • Nos ambientes de origem e de destino, execute a seguinte chamada à API OData e observe o GUID de msdyn_decisioncontractid. https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_queueoverflowrulesetinput'

      No ficheiro data.xml, substitua todas as ocorrências do GUID msdyn_decisioncontractid no ambiente de origem pelo GUID msdyn_decisioncontractid do ambiente de destino.

    • No ambiente de origem e de destino, execute a seguinte chamada à API OData e observe o GUID de msdyn_decisioncontractid.

    https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_queueoverflowrulesetoutput'

    No ficheiro data.xml, substitua todas as ocorrências do GUID msdyn_decisioncontractid no ambiente de origem pelo GUID msdyn_decisioncontractid do ambiente de destino.

  4. Compacte novamente o conteúdo extraído.

  5. Utilize a ferramenta Migração de Configuração e selecione a opção para importar dados e, em seguida, selecione o ficheiro comprimido.

Nota

Defina o Item de Calendário associado à tabela Hora de Funcionamento corretamente depois de importar a tabela Hora de Funcionamento para o ambiente de destino.

Para que o esquema de amostra obtenha todos os registos necessários, consulte Esquema de amostra para o passo 1 de filas de registos.

Passo 2: Exportar e importar conjuntos de regras com critérios de seleção definidos

A tabela seguinte resume as entidades e os exemplos correspondentes de FetchXML.

Nome a apresentar da entidade (Logical name) Nome a apresentar do atributo (Logical name) Utilizar o FetchXML para filtrar registos
Conjunto de regras de decisão com critérios de seleção (msdyn_decisionruleset)
  • Modelo do AI Builder (msdyn_aibmodelid)
  • Modo de criação (msdyn_authoringmode)
  • Conjunto de regras de decisão (msdyn_decisionrulesetid)
  • Descrição (msdyn_description)
  • Contrato de entrada (msdyn_inputcontractid)
  • É coleção de entrada (msdyn_isinputcollection)
  • Tipo de modelo ML (msdyn_mlmodeltype)
  • Nome (msdyn_name)
  • Contrato de saída (msdyn_outputcontractid)
  • Definição de conjunto de regras (msdyn_rulesetdefinition)
  • Tipo de conjunto de regras (msdyn_rulesettype)
  • Nome exclusivo (msdyn_uniquename)
Amostra 1: conjunto de regras de decisão para todas as filas de registo com critérios de seleção definidos

Amostra 2: conjunto de regras de decisão para uma única fila de registo com critérios de seleção definidos

Amostra 3: conjunto de regras de decisão para várias filas de registo com critérios de seleção definidos
Passo de Configuração da Atribuição com critérios de seleção (msdyn_assignmentconfigurationstep)
  • Configuração de Atribuição (msdyn_assignmentconfigurationid)
  • Passo de Configuração de Atribuição (msdyn_assignmentconfigurationstepid)
  • É conjunto de regras predefinido (msdyn_isdefaultruleset)
  • Nome (msdyn_name)
  • Conjunto de Regras (msdyn_rulesetid)
  • Ordem dos Passos (msdyn_steporder)
  • Tipo de Passo (msdyn_type)
  • Nome Exclusivo (msdyn_uniquename)
Amostra 1: passo de configuração da atribuição para todas as filas de registo com critérios de seleção definidos

Amostra 2: passo de configuração da atribuição para uma única fila de registo com critérios de seleção definidos

Amostra 3: passo de configuração da atribuição para várias filas de registo com critérios de seleção definidos

Efetue os seguintes passos para exportar e importar os conjuntos de regras:

  1. Gere o esquema e guarde-o.

  2. Exporte os dados e gere o ficheiro comprimido (zip).

  3. Extraia o ficheiro zip, abra o ficheiro data.xml presente na pasta extraída e faça o seguinte:

    • Nos ambientes de origem e de destino, execute a seguinte chamada à API OData e observe o GUID de msdyn_decisioncontractid.

      https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_assignmentoutput'

      No ficheiro data.xml, substitua todas as ocorrências do GUID msdyn_decisioncontractid no ambiente de origem pelo GUID msdyn_decisioncontractid do ambiente de destino.

    • Nos ambientes de origem e de destino, execute a seguinte chamada à API OData e observe o GUID de msdyn_decisioncontractid.

      https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_selectionruleoutput'

      No ficheiro data.xml, substitua todas as ocorrências do GUID msdyn_decisioncontractid no ambiente de origem pelo GUID msdyn_decisioncontractid do ambiente de destino.

  4. Compacte novamente o conteúdo extraído.

  5. Utilize a ferramenta Migração de Configuração e selecione a opção para importar dados e, em seguida, selecione o ficheiro comprimido.

Para que o esquema de amostra obtenha todos os registos necessários, consulte Esquema de amostra para o passo 2 de filas de registos.

FetchXML para filas

Exemplo 1: Todas as filas

<fetch> 
   <entity name="queue">
    <filter type="and">
      <condition attribute="msdyn_queuetype" operator="eq" value="192350001" />
      <condition attribute="msdyn_isomnichannelqueue" operator="eq" value="1" />
      <condition attribute="queueid" operator="ne" uiname="Default entity queue" uitype="queue" value="{5A4B76B0-DAB5-4717-9743-9490F2F822C6}" />
    </filter>
  </entity>
</fetch>

Exemplo 2: Fila única

<fetch> 
   <entity name="queue"> 
    <filter type="and"> 
      <condition attribute="queueid" operator="eq" uiname="Test Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" /> 
    </filter> 
   </entity> 
</fetch>

Exemplo 3: Várias filas

<fetch> 
   <entity name="queue"> 
    <filter type="and"> 
     <condition attribute="queueid" operator="in"> 
      <value uiname="Test Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value> 
      <value uiname="Test Queue 2" uitype="queue">{B2862B31-3B54-EC11-8F8F-000D3A1CBB9E}</value> 
     </condition> 
    </filter> 
   </entity> 
</fetch> 

FetchXML para contratos de decisão

Exemplo 1: Contratos de decisão para todas as filas

<fetch distinct="true">
	<entity name="msdyn_decisioncontract">
		<filter type="or">
			<filter type="and">
				<condition attribute="msdyn_queuetype" entityname="aw" operator="eq" value="192350001" />
				<condition attribute="msdyn_isomnichannelqueue" entityname="aw" operator="eq" value="1" />
				<condition attribute="queueid" entityname="aw" operator="ne" uiname="Default entity queue" uitype="queue" value="{5A4B76B0-DAB5-4717-9743-9490F2F822C6}" />
			</filter>
			<filter type="and">
				<condition attribute="msdyn_isomnichannelqueue" entityname="be" operator="eq" value="1" />
				<condition attribute="msdyn_queuetype" entityname="be" operator="eq" value="192350001" />
				<condition attribute="queueid" entityname="be" operator="ne" uiname="Default entity queue" uitype="queue" value="{5A4B76B0-DAB5-4717-9743-9490F2F822C6}" />
			</filter>
			<filter type="and">
				<condition attribute="msdyn_isomnichannelqueue" entityname="bm" operator="eq" value="1" />
				<condition attribute="msdyn_queuetype" entityname="bm" operator="eq" value="192350001" />
				<condition attribute="queueid" entityname="bm" operator="ne" uiname="Default entity queue" uitype="queue" value="{5A4B76B0-DAB5-4717-9743-9490F2F822C6}" />
			</filter>
		</filter>
		<link-entity name="queue" from="msdyn_assignmentinputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="aw"></link-entity>
		<link-entity name="msdyn_decisionruleset" from="msdyn_inputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bb">
			<link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bc">
				<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="outer" alias="bd">
					<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="outer" alias="be"></link-entity>
				</link-entity>
			</link-entity>
		</link-entity>
		<link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bj">
			<link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bk">
				<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="outer" alias="bl">
					<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="outer" alias="bm"></link-entity>
				</link-entity>
			</link-entity>
		</link-entity>
	</entity>
</fetch>  

Exemplo 2: Contratos de decisão para uma fila única

<fetch distinct="true">
	<entity name="msdyn_decisioncontract">
		<filter type="or">
			<filter type="and">
				<condition attribute="queueid" entityname="aw" operator="eq" uiname="Test Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" />
			</filter>
			<filter type="and">
				<condition attribute="queueid" entityname="be" operator="eq" uiname="Test Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" />
			</filter>
			<filter type="and">
				<condition attribute="queueid" entityname="bm" operator="eq" uiname="Test Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" />
			</filter>
		</filter>
		<link-entity name="queue" from="msdyn_assignmentinputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="aw"></link-entity>
		<link-entity name="msdyn_decisionruleset" from="msdyn_inputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bb">
			<link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bc">
				<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="outer" alias="bd">
					<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="outer" alias="be"></link-entity>
				</link-entity>
			</link-entity>
		</link-entity>
		<link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bj">
			<link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bk">
				<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="outer" alias="bl">
					<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="outer" alias="bm"></link-entity>
				</link-entity>
			</link-entity>
		</link-entity>
	</entity>
</fetch> 

Exemplo 3: Contratos de decisão para várias filas

<fetch distinct="true">
	<entity name="msdyn_decisioncontract">
		<filter type="or">
			<filter type="and">
				<condition attribute="queueid" entityname="aw" operator="in">
					<value uiname="Test Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value>
					<value uiname="Test Queue 2" uitype="queue">{B2862B31-3B54-EC11-8F8F-000D3A1CBB9E}</value>
				</condition>
			</filter>
			<filter type="and">
				<condition attribute="queueid" entityname="be" operator="in">
					<value uiname="Test Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value>
					<value uiname="Test Queue 2" uitype="queue">{B2862B31-3B54-EC11-8F8F-000D3A1CBB9E}</value>
				</condition>
			</filter>
			<filter type="and">
				<condition attribute="queueid" entityname="bm" operator="in">
					<value uiname="Test Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value>
					<value uiname="Test Queue 2" uitype="queue">{B2862B31-3B54-EC11-8F8F-000D3A1CBB9E}</value>
				</condition>
			</filter>
		</filter>
		<link-entity name="queue" from="msdyn_assignmentinputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="aw"></link-entity>
		<link-entity name="msdyn_decisionruleset" from="msdyn_inputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bb">
			<link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bc">
				<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="outer" alias="bd">
					<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="outer" alias="be"></link-entity>
				</link-entity>
			</link-entity>
		</link-entity>
		<link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bj">
			<link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bk">
				<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="outer" alias="bl">
					<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="outer" alias="bm"></link-entity>
				</link-entity>
			</link-entity>
		</link-entity>
	</entity>
</fetch> 

FetchXML para conjuntos de regras de decisão para filas

Exemplo 1: Conjuntos de regras de decisão para todas as filas sem critérios de seleção

		<fetch distinct="true">
			<entity name="msdyn_decisionruleset">
				<link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="inner" alias="am">
					<filter>
						<condition attribute="msdyn_type" operator="ne" value="192350001" />
					</filter>
					<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="inner" alias="an">
						<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="ao">
							<filter type="and">
								<condition attribute="msdyn_queuetype" operator="eq" value="192350001" />
								<condition attribute="msdyn_isomnichannelqueue" operator="eq" value="1" />
								<condition attribute="queueid" operator="ne" uiname="Default entity queue" uitype="queue" value="{5A4B76B0-DAB5-4717-9743-9490F2F822C6}" />
							</filter>
						</link-entity>
					</link-entity>
				</link-entity>
			</entity>
		</fetch>

Exemplo 2: Conjuntos de regras de decisão para uma fila única sem critérios de seleção

		<fetch distinct="true">
			<entity name="msdyn_decisionruleset">
				<link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="inner" alias="am">
					<filter>
						<condition attribute="msdyn_type" operator="ne" value="192350001" />
					</filter>
					<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="inner" alias="an">
						<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="ao">
							<filter type="and">
								<condition attribute="queueid" operator="eq" uiname="Test Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" />
							</filter>
						</link-entity>
					</link-entity>
				</link-entity>
			</entity>
		</fetch>

Exemplo 3: Conjuntos de regras de decisão para várias filas sem critérios de seleção

		<fetch distinct="true">
			<entity name="msdyn_decisionruleset">
				<link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="inner" alias="am">
					<filter>
						<condition attribute="msdyn_type" operator="ne" value="192350001" />
					</filter>
					<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="inner" alias="an">
						<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="ao">
							<filter type="and">
								<condition attribute="queueid" operator="in">
									<value uiname="Test Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value>
									<value uiname="Test Queue 2" uitype="queue">{B2862B31-3B54-EC11-8F8F-000D3A1CBB9E}</value>
								</condition>
							</filter>
						</link-entity>
					</link-entity>
				</link-entity>
			</entity>
		</fetch>

FetchXML para configurações de atribuição

Exemplo 1: Configurações de atribuição para todas as filas

<fetch>
	<entity name="msdyn_assignmentconfiguration">
		<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="bi">
			<filter type="and">
				<condition attribute="msdyn_queuetype" operator="eq" value="192350001" />
				<condition attribute="msdyn_isomnichannelqueue" operator="eq" value="1" />
				<condition attribute="queueid" operator="ne" uiname="Default entity queue" uitype="queue" value="{5A4B76B0-DAB5-4717-9743-9490F2F822C6}" />
			</filter>
		</link-entity>
	</entity>
</fetch> 

Exemplo 2: Configurações de atribuição para uma fila única

<fetch>
	<entity name="msdyn_assignmentconfiguration">
		<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="bi">
			<filter type="and">
				<condition attribute="queueid" operator="eq" uiname="Test Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" />
			</filter>
		</link-entity>
	</entity>
</fetch> 

Exemplo 3: Configurações de atribuição para várias filas

<fetch>
	<entity name="msdyn_assignmentconfiguration">
		<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="bi">
			<filter type="and">
				<condition attribute="queueid" operator="in">
					<value uiname="Test Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value>
					<value uiname="Test Queue 2" uitype="queue">{B2862B31-3B54-EC11-8F8F-000D3A1CBB9E}</value>
				</condition>
			</filter>
		</link-entity>
	</entity>
</fetch> 

FetchXML para passos de configuração de atribuição

Exemplo 1: Passos de configuração de atribuição para todas as filas sem critérios de seleção

		<fetch>
			<entity name="msdyn_assignmentconfigurationstep">
				<filter>
						<condition attribute="msdyn_type" operator="ne" value="192350001" />
				</filter>
				<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="inner" alias="bq">
					<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="br">
						<filter type="and">
							<condition attribute="msdyn_queuetype" operator="eq" value="192350001" />
							<condition attribute="msdyn_isomnichannelqueue" operator="eq" value="1" />
							<condition attribute="queueid" operator="ne" uiname="Default entity queue" uitype="queue" value="{5A4B76B0-DAB5-4717-9743-9490F2F822C6}" />
						</filter>
					</link-entity>
				</link-entity>
			</entity>
		</fetch>

Exemplo 2: Passos de configuração de atribuição para uma fila única sem critérios de seleção

		<fetch>
			<entity name="msdyn_assignmentconfigurationstep">
				<filter>
						<condition attribute="msdyn_type" operator="ne" value="192350001" />
				</filter>
				<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="inner" alias="bq">
					<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="br">
						<filter type="and">
							<condition attribute="queueid" operator="eq" uiname="Test Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" />
						</filter>
					</link-entity>
				</link-entity>
			</entity>
		</fetch>

Exemplo 3: Passos de configuração de atribuição para várias filas sem critérios de seleção

		<fetch>
			<entity name="msdyn_assignmentconfigurationstep">
				<filter>
						<condition attribute="msdyn_type" operator="ne" value="192350001" />
				</filter>
				<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="inner" alias="bq">
					<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="br">
						<filter type="and">
							<condition attribute="queueid" operator="in">
								<value uiname="Test Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value>
								<value uiname="Test Queue 2" uitype="queue">{B2862B31-3B54-EC11-8F8F-000D3A1CBB9E}</value>
							</condition>
						</filter>
					</link-entity>
				</link-entity>
			</entity> 

FetchXML para conjuntos de regras de decisão para filas

Exemplo 1: Conjuntos de regras de decisão para todas as filas com critérios de seleção

		<fetch distinct="true">
			<entity name="msdyn_decisionruleset">
				<link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="inner" alias="am">
					<filter>
						<condition attribute="msdyn_type" operator="eq" value="192350001" />
					</filter>
					<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="inner" alias="an">
						<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="ao">
							<filter type="and">
								<condition attribute="msdyn_queuetype" operator="eq" value="192350001" />
								<condition attribute="msdyn_isomnichannelqueue" operator="eq" value="1" />
								<condition attribute="queueid" operator="ne" uiname="Default entity queue" uitype="queue" value="{5A4B76B0-DAB5-4717-9743-9490F2F822C6}" />
							</filter>
						</link-entity>
					</link-entity>
				</link-entity>
			</entity>
		</fetch>

Exemplo 2: Conjuntos de regras de decisão para uma fila única com critérios de seleção

		<fetch distinct="true">
			<entity name="msdyn_decisionruleset">
				<link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="inner" alias="am">
					<filter>
						<condition attribute="msdyn_type" operator="eq" value="192350001" />
					</filter>
					<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="inner" alias="an">
						<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="ao">
							<filter type="and">
								<condition attribute="queueid" operator="eq" uiname="Test Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" />
							</filter>
						</link-entity>
					</link-entity>
				</link-entity>
			</entity>
		</fetch>

Exemplo 3: Conjuntos de regras de decisão para várias filas com critérios de seleção

		<fetch distinct="true">
			<entity name="msdyn_decisionruleset">
				<link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="inner" alias="am">
					<filter>
						<condition attribute="msdyn_type" operator="eq" value="192350001" />
					</filter>
					<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="inner" alias="an">
						<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="ao">
							<filter type="and">
								<condition attribute="queueid" operator="in">
									<value uiname="Test Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value>
									<value uiname="Test Queue 2" uitype="queue">{B2862B31-3B54-EC11-8F8F-000D3A1CBB9E}</value>
								</condition>
							</filter>
						</link-entity>
					</link-entity>
				</link-entity>
			</entity>
		</fetch>

FetchXML para passos de configuração de atribuição

Exemplo 1: Passos de configuração de atribuição para todas as filas com critérios de seleção

		<fetch>
			<entity name="msdyn_assignmentconfigurationstep">
				<filter>
						<condition attribute="msdyn_type" operator="eq" value="192350001" />
				</filter>
				<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="inner" alias="bq">
					<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="br">
						<filter type="and">
							<condition attribute="msdyn_queuetype" operator="eq" value="192350001" />
							<condition attribute="msdyn_isomnichannelqueue" operator="eq" value="1" />
							<condition attribute="queueid" operator="ne" uiname="Default entity queue" uitype="queue" value="{5A4B76B0-DAB5-4717-9743-9490F2F822C6}" />
						</filter>
					</link-entity>
				</link-entity>
			</entity>
		</fetch>

Exemplo 2: Passos de configuração de atribuição para uma fila única com critérios de seleção

		<fetch>
			<entity name="msdyn_assignmentconfigurationstep">
				<filter>
						<condition attribute="msdyn_type" operator="eq" value="192350001" />
				</filter>
				<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="inner" alias="bq">
					<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="br">
						<filter type="and">
							<condition attribute="queueid" operator="eq" uiname="Test Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" />
						</filter>
					</link-entity>
				</link-entity>
			</entity>
		</fetch>

Exemplo 3: Passos de configuração de atribuição para várias filas com critérios de seleção

		<fetch>
			<entity name="msdyn_assignmentconfigurationstep">
				<filter>
						<condition attribute="msdyn_type" operator="eq" value="192350001" />
				</filter>
				<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="inner" alias="bq">
					<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="br">
						<filter type="and">
							<condition attribute="queueid" operator="in">
								<value uiname="Test Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value>
								<value uiname="Test Queue 2" uitype="queue">{B2862B31-3B54-EC11-8F8F-000D3A1CBB9E}</value>
							</condition>
						</filter>
					</link-entity>
				</link-entity>
			</entity>
		</fetch>

FetchXML para horas de funcionamento

Exemplo 1: Horas de funcionamento para todas as filas

XMLCopy
        <fetch>
            <entity name="msdyn_operatinghour">
                <link-entity name="queue" from="msdyn_operatinghourid" to="msdyn_operatinghourid" link-type="inner" alias="aa">
                <filter type="and">
                    <condition attribute="msdyn_queuetype" operator="eq" value="192350001"/>
                    <condition attribute="msdyn_isomnichannelqueue" operator="eq" value="1"/>
                    <condition attribute="queueid" operator="ne" uiname="Default entity queue" uitype="queue" value="{5A4B76B0-DAB5-4717-9743-9490F2F822C6}"/>
               </filter>
             </link-entity>
           </entity>
        </fetch>

Exemplo 2: Horas de funcionamento para uma fila única

XMLCopy
        <fetch>
            <entity name="msdyn_operatinghour">
                <link-entity name="queue" from="msdyn_operatinghourid" to="msdyn_operatinghourid" link-type="inner" alias="ab">
                <filter type="and">
                    <condition attribute="queueid" operator="in">
                        <value uiname="Test Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value> 
                    </condition>
                </filter>
                </link-entity>
            </entity>
        </fetch>

Exemplo 3: Horas de funcionamento para várias filas

XMLCopy
        <fetch>
            <entity name="msdyn_operatinghour">
                <link-entity name="queue" from="msdyn_operatinghourid" to="msdyn_operatinghourid" link-type="inner" alias="ab">
                <filter type="and">
                    <condition attribute="queueid" operator="in">
                        <value uiname="Test Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value> 
                        <value uiname="Test Queue 2" uitype="queue">{B2862B31-3B54-EC11-8F8F-000D3A1CBB9E}</value> 
                    </condition>
                </filter>
                </link-entity>
            </entity>
        </fetch>

FetchXML para configurações de ação de capacidade excedida

XMLCopy
<fetch>
  <entity name="msdyn_overflowactionconfig">
    <filter type="and">
      <condition attribute="msdyn_overflowactionconfigid" operator="eq" uiname="QueueTransfer_caae99a1-dcc4-ed11-83ff-00224805c003 " uitype="msdyn_overflowactionconfig" value="{6D49F66F-68F3-ED11-8848-00224805C003}"/>
    </filter>
  </entity>
</fetch>

Migrar a configuração para regras de aceitação e fluxos de trabalho de registo

Utilize os passos seguintes para migrar regras de aceitação e fluxos de trabalho de registo do ambiente de origem para o ambiente de destino.

  1. Crie uma solução para exportar configurações a partir do ambiente de origem para fluxos de trabalho de encaminhamento de registos.
  2. Adicione os registos necessários à solução utilizando o botão Adicionar existente na barra de comando.
  3. Selecione a tabela Fluxo de Trabalho (msdyn_liveworkstream). Os registos relacionados das seguintes tabelas são adicionados automaticamente à solução:
    • Perfil de Capacidade (msdyn_capacityprofile) – os novos registos têm de ser migrados utilizando a ferramenta Migração de Configuração
    • Configuração de encaminhamento de entidades principal (msdyn_masterentityroutingconfiguration)
    • Contrato de decisão (msdyn_decisioncontract) – tanto para as regras de aceitação como para os fluxos de trabalho de registo
    • Conjunto de regras de decisão (msdyn_decisionruleset) – tanto para as regras de aceitação como para os fluxos de trabalho de registo
    • Configuração de encaminhamento (msdyn_routingconfiguration)
    • Passo de configuração de encaminhamento (msdyn_routingconfigurationstep)
    • Horário de Funcionamento (msdyn_operatinghour)

Próximos passos

Verificar a migração de registos

Consulte também

Migrar configurações para canais utilizando soluções