Exportați și importați datele de configurare pentru canalul de înregistrare

Utilizați instrumentul de migrare a configurației pentru a migra configurațiile de la organizația sursă la organizația țintă pentru înregistrările care se bazează pe rutarea unificată.

Pentru informații despre cum să utilizați instrumentul de migrare a configurației, consultați următoarele articole:

Cerințe preliminare

Trebuie îndeplinite următoarele condiții preliminare:

  • În organizația sursă, dacă un set de reguli de rutare unificat se referă la următoarele, atunci asigurați-vă că acestea există în organizația țintă înainte de a continua cu migrarea:
    • Entități particularizate
    • Atribute
    • Relaţii
    • Seturi de opțiuni
    • Valori de căutare
  • Asigurați-vă că utilizatorul care efectuează migrarea are privilegiile necesare pentru următoarele entități din organizațiile sursă și țintă:
    • Caracteristică (caracteristică)
    • Model de evaluare (model de evaluare)
    • Valoarea evaluării (valoarea evaluării)
    • Profil de capacitate (msdyn_capacityprofile)
    • Coadă (coadă)
    • Contract de decizie (msdyn_decisioncontract)
    • Set de reguli de decizie (msdyn_decisionruleset)
    • Configurare atribuire (msdyn_assignmentconfiguration)
    • Pasul de configurare a atribuirii (msdyn_assignmentconfigurationsstep)
    • Configurație de rutare a entității master (msdyn_masterentityroutingconfiguration)
    • Flux de lucru (msdyn_liveworkstream)
    • Configurare rutare (msdyn_routingconfiguration)
    • Pasul de configurare a rutei (msdyn_routingconfigurationsstep)
    • Profil de capacitate flux de lucru (msdyn_liveworkstreamcapacityprofile)

Exportați și importați date pentru canalul de înregistrare

Trebuie să efectuați pașii în ordinea în care sunt listați pentru a migra cu succes datele de configurare de la organizația sursă la organizația țintă. Utilizați informațiile din tabele și consultați exemplele de scheme corespunzătoare pentru fiecare configurație.

  1. Exportați și importați configurația de rutare bazată pe abilități
  2. Exportați și importați configurația profilurilor de capacitate
  3. Exportați și importați configurația cozilor de înregistrare
  4. Exportați și importați configurația regulilor de admisie pentru înregistrări
  5. Exportați și importați configurația fluxurilor de lucru pentru înregistrări
  6. Verificați-vă migrarea
  7. Depanați exportul și importul de date

Wichtig

Migrarea următoarelor elemente nu este în domeniu:

  • Găsire inteligentă a competențelor
  • Estimarea efortului pentru rutare
  • Predicția opiniei pentru rutare
  • Ore de funcționare
  • Maparea personajelor și rolurilor
  • Șablon de notificare
  • Șablon de sesiune
  • Prezență
  • Calitatea de membru la coadă

Cum să utilizați FetchXML pentru a filtra înregistrările pentru exportul de date

Pentru a genera FetchXML

  1. Utilizați Găsire avansată pentru a crea o vizualizare personalizată.

  2. Selectați una sau mai multe înregistrări ale entității de exportat.

  3. Selectați Descărcați FetchXML.

  4. Editați XML-ul după cum urmează și salvați-l:

    1. Eliminați „output-format=xml-platform”.

    2. Eliminați toate elementele de atribut.

    3. Eliminați elementul atribut de comandă.

Exportați și importați configurația de rutare bazată pe abilități

Dacă seturi de reguli de rutare bazate pe abilități sunt utilizate în configurarea dvs. de rutare unificată, efectuați pașii pentru a migra configurația corespunzătoare.

Exemplu de schemă

Exemplu de schemă pentru configurația de rutare bazată pe abilități pentru a obține toate înregistrările necesare.

  1. Utilizați instrumentul de migrare a configurației pentru a crea schema și a exporta date de la organizația sursă pentru configurarea de rutare bazată pe abilități.

    • Numele afișat al entității : Când creați schema, selectați entitățile din secvența menționată în tabel.
    • Numele afișat al atributului : Vă recomandăm să selectați atributele definite în tabelul următor. Nu trebuie să selectați atributele definite de sistem, cum ar fi Creat de, Creat pe, Modificat de, Modificat pe și Proprietar. Puteți selecta atribute personalizate dacă este necesar.

    Wichtig

    Dacă este necesar, trebuie să creați manual tipul de caractere de resurse rezervabile (valoarea globală set de opțiuni) în organizația țintă.

    Numele afișat al entității (nume logic) Nume afișat al atributului (nume logic) Utilizați FetchXML pentru a filtra înregistrările
    Caracteristică (caracteristică)
    • Tip de caracteristică (tip de caracteristică)
    • Caracteristic (caracteristicid)
    • Descriere (descriere)
    • Nume (nume)
    Model de evaluare (model de evaluare)
    • Valoarea maximă a evaluării (maxratingvalue)
    • Valoarea minimă a evaluării (minratingvalue)
    • Nume (nume)
    • Model de evaluare (ratingmodelid)
    Valoarea evaluării (valoarea evaluării)
    • Nume (nume)
    • Model de evaluare (model de evaluare)
    • Valoarea evaluării (ratingvalueid)
    • Valoare (valoare)
  2. Generați schema și salvați-o.

  3. Exportați datele și generați fișierul comprimat (zip).

  4. Utilizați instrumentul de migrare a configurației și selectați opțiunea de a importa date în organizația țintă folosind fișierul comprimat.

Exportați și importați configurația profilurilor de capacitate

Dacă ați configurat profiluri de capacitate în configurația de rutare unificată, efectuați pașii pentru a migra configurația corespunzătoare.

Exemplu de schemă

Exemplu de schemă pentru profilele de capacitate pentru a obține toate înregistrările necesare.

Pentru a migra datele profilurilor de capacitate

  1. Utilizați instrumentul de migrare a configurației pentru a crea schema și a exporta date în organizația sursă pentru configurarea profilurilor de capacitate.

    • Entity display name: When you create the schema, select the entities in the sequence that's mentioned in the table.
    • Attribute display name: We recommend that you select the attributes defined in the following table. You don't need to select the out-of-the-box system defined attributes, such as Created By, Created On, Modified By, Modified On, and Owner. You can select custom attributes if required.
    • Use FetchXML to filter records: Use the appropriate fetch xml query to get single, multiple, or all records based on your requirement. For single or multiple records, you need to use source organization to get the correct name in uiname and GUID in value. If required, you can use the advanced find option to construct the appropriate fetch xml query. For illustration, the sample query is listed in the following table to get single or multiple records.
    Numele afișat al entității (nume logic) Nume afișat al atributului (nume logic) Utilizați FetchXML pentru a filtra înregistrările
    Profil de capacitate (msdyn_capacityprofile)
    • Atribuire bloc (msdyn_blockassignment)
    • Profil de capacitate (msdyn_capacityprofileid)
    • Unități maxime implicite (msdyn_defaultmaxunits)
    • Nume (msdyn_name)
    • Durată resetare(msdyn_resetduration)
    • Nume unic (msdyn_uniquename)
    Opțiunea 1: pentru toate înregistrările profilului de capacitate
    <fetch>
    <entity name="msdyn_capacityprofile">
    <filter type="and">
    <condition attribute="ismanaged" operator="eq" value="0" />
    </filter>
    </entity>
    </fetch>

    Opțiunea 2: pentru o singură înregistrare a profilului de capacitate
    <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>

    Opțiunea 3: pentru mai multe înregistrări de profil de capacitate
    <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. Generați schema și salvați-o.

  3. Exportați datele și generați fișierul comprimat (zip).

  4. Utilizați instrumentul de migrare a configurației și selectați opțiunea de a importa date în organizația țintă.

Exportați și importați configurația cozilor de înregistrare

Exemplu de schemă

Exemplu de schemă pentru cozile de înregistrare pentru a obține toate înregistrările necesare.

Pentru a migra datele cozilor de înregistrare

  1. Utilizați instrumentul de migrare a configurației pentru a crea schema și a exporta date de la organizația sursă pentru configurarea cozilor de înregistrări.

    • Entity display name: When you create the schema, select the entities in the sequence that's mentioned in the table.
    • Attribute display name: We recommend that you select the attributes defined in the following table. You don't need to select the out-of-the-box system defined attributes, such as Created By, Created On, Modified By, Modified On, and Owner. You can select custom attributes if required.
    • Use FetchXML to filter records: Use the appropriate fetch xml query to get single, multiple, or all records based on your requirement. For single or multiple records, you need to use source organization to get the correct name in uiname and GUID in value. If required, you can use the advanced find option to construct the appropriate fetch xml query. For illustration, the sample query is listed in the following table to get single or multiple records.
    • Configurați setările de import : Pentru entitatea contractuală Decizie, asigurați-vă că selectați Nu actualizați înregistrările existente Caseta de bifat.

    Hinweis

    Dacă utilizați metode de alocare gata de utilizare pentru cozi, cum ar fi cea mai mare capacitate și round robin, omiteți următoarele entități care sunt enumerate la pasul 1.

    • Set de reguli pentru decizie
    • Configurarea sarcinii
    • Etapa de configurare a sarcinii

    Odată cu importul configurației cozilor, dacă doriți să actualizați o coadă existentă în organizația țintă, trebuie să eliminați următoarea linie din XML-ul de schemă exemplu și XML de date înainte de a o utiliza pentru a importa configurația.

    <field displayname="Queue type" name="msdyn_queuetype" type="optionsetvalue" customfield="true" />

    S.No. Numele afișat al entității (nume logic) Nume afișat al atributului (nume logic) Utilizați FetchXML pentru a filtra înregistrările
    1. Coadă (coadă)
    • Id-ul contractului de intrare al atribuirii (msdyn_assignmentinputcontractid)
    • Strategia de atribuire (msdyn_assignmentstrategy)
    • Descriere (descriere)
    • Este o coadă implicită (msdyn_isdefaultqueue)
    • Este o coadă omnicanal (msdyn_isomnichannelqueue)
    • Nume (nume)
    • Prioritate (msdyn_priority)
    • Coadă (queueid)
    • Tip de coadă (msdyn_queuetype)
    • Tip (tip de vizualizare la coadă)
    Opțiunea 1: Toate cozile pentru înregistrări

    Opțiunea 2: coadă unică pentru înregistrări

    Opțiunea 3: cozi multiple pentru înregistrări
    2. Contract de decizie (msdyn_decisioncontract)
    • Definiția contractului (msdyn_contractdefinition)
    • Contract de decizie (msdyn_decisioncontractid)
    • Nume (msdyn_name)
    • Nume unic (msdyn_uniquename)
    Opțiunea 1: Contract de decizie pentru toate cozile de înregistrare

    Opțiunea 2: Contract de decizie pentru o singură coadă de înregistrare

    Opțiunea 3: Contract de decizie pentru cozi de înregistrare multiple
    3. Set de reguli de decizie (msdyn_decisionruleset)
    • Model de constructor AI (msdyn_aibmodelid)
    • Modul de creare (msdyn_authoringmode)
    • Set de reguli de decizie (msdyn_decisionrulesetid)
    • Descriere (msdyn_description)
    • Contract de intrare (msdyn_inputcontractid)
    • Este o colecție de intrare (msdyn_isinputcollection)
    • Tip de model ML (msdyn_mlmodeltype)
    • Nume (msdyn_name)
    • Contract de ieșire (msdyn_outputcontractid)
    • Definiția setului de reguli (msdyn_rulesetdefinition)
    • Tip set de reguli (msdyn_rulesettype)
    • Nume unic (msdyn_uniquename)
    Opțiunea 1: set de reguli de decizie pentru toate cozile de înregistrare

    Opțiunea 2: set de reguli de decizie pentru o singură coadă de înregistrări

    Opțiunea 3: set de reguli de decizie pentru mai multe cozi de înregistrare
    4. Configurare atribuire (msdyn_assignmentconfiguration)
    • Configurarea atribuirii (msdyn_assignmentconfigurationid)
    • Descriere (msdyn_description)
    • Configurația este activă (msdyn_isactiveconfiguration)
    • Nume (msdyn_name)
    • Coadă (msdyn_queueid)
    • Nume unic (msdyn_uniquename)
    Opțiunea 1: Configurarea atribuirii pentru toate cozile de înregistrări

    Opțiunea 2: Configurarea atribuirii pentru o singură coadă de înregistrări

    Opțiunea 3: Configurarea atribuirii pentru mai multe cozi de înregistrări
    5. Pasul de configurare a atribuirii (msdyn_assignmentconfigurationsstep)
    • Configurarea atribuirii (msdyn_assignmentconfigurationid)
    • Pasul de configurare a atribuirii (msdyn_assignmentconfigurationsstepid)
    • Este un set de reguli implicit (msdyn_isdefaulttruleset)
    • Nume (msdyn_name)
    • Set de reguli (msdyn_rulesetid)
    • Ordinea pașilor (msdyn_steporder)
    • Tip de pas (msdyn_type)
    • Nume unic (msdyn_uniquename)
    Opțiunea 1: pasul de configurare a atribuirii pentru toate cozile de înregistrare

    Opțiunea 2: pasul de configurare a atribuirii pentru o singură coadă de înregistrări

    Opțiunea 3: pasul de configurare a atribuirii pentru cozi de înregistrări multiple
  2. Generați schema și salvați-o.

  3. Exportați datele și generați fișierul comprimat (zip).

  4. Extrageți fișierul zip, deschideți fișierul data.xml prezent în folderul extras și efectuați următoarele operații:

    • În organizațiile sursă și țintă, rulați următorul API OData și notați GUID-ul msdyn_decisioncontractid.

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

      În fișierul data.xml, înlocuiți toate aparițiile GUID-ului msdyn_decisioncontractid din organizația sursă cu GUID-ul msdyn_decisioncontractid al organizației țintă.

    • În organizațiile sursă și țintă, rulați următorul API OData și notați GUID-ul msdyn_decisioncontractid.

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

      În fișierul data.xml, înlocuiți toate aparițiile GUID-ului msdyn_decisioncontractid din organizația sursă cu GUID-ul msdyn_decisioncontractid al organizației țintă.

  5. Împachetați din nou conținutul extras.

  6. Utilizați instrumentul de migrare a configurației, selectați opțiunea de a importa date și selectați fișierul comprimat.

FetchXML pentru cozi

Opțiunea 1: Toate cozile pentru înregistrări

<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>

Opțiunea 2: coadă unică pentru înregistrări

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

Opțiunea 3: cozi multiple pentru înregistrări

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

FetchXML pentru entitatea contractuală de decizie

Opțiunea 1: Contract de decizie pentru toate cozile de înregistrare

<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>  

Opțiunea 2: Contract de decizie pentru o singură coadă de înregistrare

<fetch distinct="true">
    <entity name="msdyn_decisioncontract">
        <filter type="or">
            <filter type="and">
                <condition attribute="queueid" entityname="aw" operator="eq" uiname="Test Record Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" />
            </filter>
            <filter type="and">
                <condition attribute="queueid" entityname="be" operator="eq" uiname="Test Record Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" />
            </filter>
            <filter type="and">
                <condition attribute="queueid" entityname="bm" operator="eq" uiname="Test Record 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> 

Opțiunea 3: Contract de decizie pentru cozi de înregistrare multiple

<fetch distinct="true">
    <entity name="msdyn_decisioncontract">
        <filter type="or">
            <filter type="and">
                <condition attribute="queueid" entityname="aw" operator="in">
                    <value uiname="Test Record Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value>
                    <value uiname="Test Record 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 Record Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value>
                    <value uiname="Test Record 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 Record Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value>
                    <value uiname="Test Record 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 pentru entitate de set de reguli de decizie pentru cozi

Opțiunea 1: set de reguli de decizie pentru toate cozile de înregistrări

<fetch distinct="true">
    <entity name="msdyn_decisionruleset">
        <link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="inner" alias="am">
            <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>

Opțiunea 2: set de reguli de decizie pentru o singură coadă de înregistrări

<fetch distinct="true">
    <entity name="msdyn_decisionruleset">
        <link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="inner" alias="am">
            <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 Record Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" />
                    </filter>
                </link-entity>
            </link-entity>
        </link-entity>
    </entity>
</fetch> 

Opțiunea 3: set de reguli de decizie pentru mai multe cozi de înregistrare

<fetch distinct="true">
    <entity name="msdyn_decisionruleset">
        <link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="inner" alias="am">
            <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 Record Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value>
                            <value uiname="Test Record Queue 2" uitype="queue">{B2862B31-3B54-EC11-8F8F-000D3A1CBB9E}</value>
                        </condition>
                    </filter>
                </link-entity>
            </link-entity>
        </link-entity>
    </entity>
</fetch> 

FetchXML pentru entitate de configurare a atribuirii

Opțiunea 1: Configurarea atribuirii pentru toate cozile de înregistrări

<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> 

Opțiunea 2: Configurarea atribuirii pentru o singură coadă de înregistrări

<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 Record Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" />
            </filter>
        </link-entity>
    </entity>
</fetch> 

Opțiunea 3: Configurarea atribuirii pentru mai multe cozi de înregistrări

<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 Record Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value>
                    <value uiname="Test Record Queue 2" uitype="queue">{B2862B31-3B54-EC11-8F8F-000D3A1CBB9E}</value>
                </condition>
            </filter>
        </link-entity>
    </entity>
</fetch> 

FetchXML pentru entitate pas de configurare a atribuirii

Opțiunea 1: pasul de configurare a atribuirii pentru toate cozile de înregistrare

<fetch>
    <entity name="msdyn_assignmentconfigurationstep">
        <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> 

Opțiunea 2: pasul de configurare a atribuirii pentru o singură coadă de înregistrări

<fetch>
    <entity name="msdyn_assignmentconfigurationstep">
        <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 Record Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" />
                </filter>
            </link-entity>
        </link-entity>
    </entity>
</fetch> 

Opțiunea 3: pasul de configurare a atribuirii pentru cozi de înregistrări multiple

<fetch>
    <entity name="msdyn_assignmentconfigurationstep">
        <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 Record Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value>
                        <value uiname="Test Record Queue 2" uitype="queue">{B2862B31-3B54-EC11-8F8F-000D3A1CBB9E}</value>
                    </condition>
                </filter>
            </link-entity>
        </link-entity>
    </entity>
</fetch> 

Exportați și importați configurația regulilor de admisie pentru înregistrări

Exemplu de schemă

Exemplu de schemă pentru regulile de admisie pentru rutarea înregistrărilor pentru a obține toate înregistrările necesare.

Pentru a migra datele regulilor de admisie pentru înregistrări

  1. Utilizați instrumentul de migrare a configurației pentru a crea schema și a exporta date de la organizația sursă pentru o configurație de rutare a înregistrărilor.

    • Numele afișat al entității : Când creați schema, selectați entitățile din secvența menționată în tabel.

    • Numele afișat al atributului : Vă recomandăm să selectați atributele definite în tabelul următor. Nu trebuie să selectați atributele definite de sistem, cum ar fi Creat de, Creat pe, Modificat de, Modificat pe și Proprietar. Puteți selecta atribute personalizate dacă este necesar.

    • Utilizați FetchXML pentru a filtra înregistrările : utilizați interogarea xml de preluare corespunzătoare pentru a obține înregistrări unice, multiple sau toate în funcție de cerințele dvs. Pentru înregistrări unice sau multiple, trebuie să utilizați organizarea sursă pentru a obține numele corect în uiname și GUID în valoare. Dacă este necesar, puteți utiliza opțiunea de căutare avansată pentru a construi interogarea xml de preluare corespunzătoare.

      Pentru ilustrare, exemplul de interogare este listat în tabelul următor pentru a obține înregistrări simple sau multiple. Interogarea de preluare a eșantionului a considerat entitatea ca incident și sarcină. În funcție de cerințele dvs., actualizați corespunzător numele logic al entității în interogarea FetchXML.

    • Configurați setările de import : Pentru entitatea contractuală Decizie, asigurați-vă că selectați Nu actualizați înregistrările existente Caseta de bifat.

    Wichtig

    • Dacă organizația țintă nu are regulile de admisie pentru tip înregistrare pe care doriți să-l importați, atunci eliminați atributul msdyn_rulesetdefinition al entității msdyn_decisionruleset din data.xml înainte de a efectua un import.
    • Dacă organizația țintă are reguli de admisie pentru tip înregistrare cu același GUID, atunci eliminați atributul msdyn_rulesetdefinition al entității msdyn_decisionruleset din data.xml înainte de a efectua un import.
    • Dacă organizația țintă are reguli de admisie pentru tip înregistrare cu GUID diferit, atunci ștergeți toate regulile de admisie din organizația țintă înainte de a efectua importul.
    S.No. Numele afișat al entității (nume logic) Nume afișat al atributului (nume logic) Utilizați FetchXML pentru a filtra înregistrările
    1. Contract de decizie (msdyn_decisioncontract)
    • Definiția contractului (msdyn_contractdefinition)
    • Contract de decizie (msdyn_decisioncontractid)
    • Nume (msdyn_name)
    • Nume unic (msdyn_uniquename)
    Opțiunea 1: Contract de decizie pentru toate înregistrările direcționate

    Opțiunea 2: Contract de decizie pentru entitatea incidentă

    Opțiunea 3: Contract de decizie pentru incident și entitățile de sarcină
    2. Set de reguli de decizie (msdyn_decisionruleset)
    • Model de constructor AI (msdyn_aibmodelid)
    • Modul de creare (msdyn_authoringmode)
    • Set de reguli de decizie (msdyn_decisionrulesetid)
    • Descriere (msdyn_description)
    • Contract de intrare (msdyn_inputcontractid)
    • Este o colecție de intrare (msdyn_isinputcollection)
    • Tip de model ML (msdyn_mlmodeltype)
    • Nume (msdyn_name)
    • Contract de ieșire (msdyn_outputcontractid)
    • Definiția setului de reguli (msdyn_rulesetdefinition)
    • Tip set de reguli (msdyn_rulesettype)
    • Nume unic (msdyn_uniquename)
    Opțiunea 1: set de reguli de decizie pentru toate înregistrările direcționate

    Opțiunea 2: set de reguli de decizie pentru entitatea incidentă

    Opțiunea 3: set de reguli de decizie pentru entitățile incidente și sarcini

    3. Configurație de rutare a entității master (msdyn_masterentityroutingconfiguration)
    • Entitate (msdyn_entitylogicalname)
    • Configurație de rutare a entității master (msdyn_masterentityroutingconfigurationid)
    • Nume (msdyn_name)
    • Set de reguli (msdyn_rulesetid)
    • Nume unic (msdyn_uniquename)
    Opțiunea 1: Configurația de rutare a entității master pentru înregistrările rutate

    Opțiunea 2: Configurația de rutare a entității master pentru entitatea incidentă

    Opțiunea 3: Configurația de rutare a entității master pentru entitățile incidente și sarcini
  2. Generați schema și salvați-o.

  3. Exportați datele și generați fișierul comprimat (zip).

  4. Extrageți fișierul zip, deschideți fișierul data.xml prezent în folderul extras și efectuați următoarele operații:

    • În organizațiile sursă și țintă, rulați următorul API OData și notați msdyn_decisioncontractid.

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

      În fișierul data.xml, înlocuiți toate aparițiile GUID-ului msdyn_decisioncontractid din organizația sursă cu GUID-ul msdyn_decisioncontractid al organizației țintă.

    • În organizațiile sursă și țintă, rulați următorul API OData și notați msdyn_decisioncontractid.

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

      În fișierul data.xml, înlocuiți toate aparițiile GUID-ului msdyn_decisioncontractid din organizația sursă cu GUID-ul msdyn_decisioncontractid al organizației țintă.

  5. Împachetați din nou conținutul extras.

  6. Utilizați instrumentul de migrare a configurației, selectați opțiunea de a importa date și selectați fișierul comprimat.

FetchXML pentru entitatea contractuală de decizie pentru regulile de admisie

Opțiunea 1: Contract de decizie pentru toate înregistrările direcționate

<fetch distinct="true">
    <entity name="msdyn_decisioncontract">
        <filter type="or">
            <filter type="and">
                <condition attribute="msdyn_entitylogicalname" entityname="bp" operator="not-null" />
            </filter>
            <filter type="and">
                <condition attribute="msdyn_entitylogicalname" entityname="bt" operator="not-null" />
            </filter>
        </filter>
        <link-entity name="msdyn_decisionruleset" from="msdyn_inputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bo">
            <link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" linktype="outer" alias="bp" /></link-entity>
        <link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer"alias="bs">
            <link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" linktype="outer" alias="bt" /></link-entity>
    </entity>
</fetch>

Opțiunea 2: Contract de decizie pentru entitatea incidentă

<fetch distinct="true">
    <entity name="msdyn_decisioncontract">
        <filter type="or">
            <filter type="and">
                <condition attribute="msdyn_entitylogicalname" entityname="bp" operator="eq" value="incident" />
            </filter>
            <filter type="and">
                <condition attribute="msdyn_entitylogicalname" entityname="bt" operator="eq" value="incident" />
            </filter>
        </filter>
        <link-entity name="msdyn_decisionruleset" from="msdyn_inputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bo">
            <link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bp" /></link-entity>
        <link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bs">
            <link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bt" /></link-entity>
    </entity>
</fetch>

Opțiunea 3: Contract de decizie pentru incident și entitățile de sarcină

<fetch distinct="true">
    <entity name="msdyn_decisioncontract">
        <filter type="or">
            <filter type="and">
                <condition attribute="msdyn_entitylogicalname" entityname="bp" operator="eq" value="incident" />
            </filter>
            <filter type="and">
                <condition attribute="msdyn_entitylogicalname" entityname="bt" operator="eq" value="incident" />
            </filter>
            <filter type="and">
                <condition attribute="msdyn_entitylogicalname" entityname="bp" operator="eq" value="task" />
            </filter>
            <filter type="and">
                <condition attribute="msdyn_entitylogicalname" entityname="bt" operator="eq" value="task" />
            </filter>
        </filter>
        <link-entity name="msdyn_decisionruleset" from="msdyn_inputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bo">
            <link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bp" /></link-entity>
        <link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bs">
            <link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bt" /></link-entity>
    </entity>
</fetch> 

FetchXML pentru entitate set de reguli de decizie pentru regulile de admisie

Opțiunea 1: set de reguli de decizie pentru toate înregistrările direcționate

<fetch distinct="true">
    <entity name="msdyn_decisionruleset">
        <link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="inner" alias="cp">
            <filter type="and">
                <condition attribute="msdyn_entitylogicalname" operator="not-null" />
            </filter>
        </link-entity>
    </entity>
</fetch> 

Opțiunea 2: set de reguli de decizie pentru entitatea incidentă

<fetch distinct="true">
    <entity name="msdyn_decisionruleset">
        <link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="inner" alias="cp">
            <filter type="and">
                <condition attribute="msdyn_entitylogicalname" operator="eq" value="incident" />
            </filter>
        </link-entity>
    </entity>
</fetch> 

Opțiunea 3: set de reguli de decizie pentru entitățile incidente și sarcini

<fetch distinct="true">
    <entity name="msdyn_decisionruleset">
        <link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="inner" alias="cp">
            <filter type="and">
                <filter type="or">
                    <condition attribute="msdyn_entitylogicalname" operator="eq" value="incident" />
                    <condition attribute="msdyn_entitylogicalname" operator="eq" value="task" />
                </filter>
            </filter>
        </link-entity>
    </entity>
</fetch> 

FetchXML pentru configurația de rutare a entităților pentru regulile de admisie

Opțiunea 1: configurația de rutare a entității master pentru înregistrările rutate

<fetch>
    <entity name="msdyn_masterentityroutingconfiguration">
        <filter type="and">
            <condition attribute="msdyn_entitylogicalname" operator="not-null" />
        </filter>
    </entity>
</fetch> 

Opțiunea 2: Configurația de rutare a entității master pentru entitatea incidentă

<fetch>
    <entity name="msdyn_masterentityroutingconfiguration">
        <filter type="and">
            <condition attribute="msdyn_entitylogicalname" operator="eq" value="incident" />
        </filter>
    </entity>
</fetch> 

Opțiunea 3: Configurația de rutare a entității master pentru entitățile incidente și sarcini

<fetch>
    <entity name="msdyn_masterentityroutingconfiguration">
        <filter type="and">
            <filter type="or">
                <condition attribute="msdyn_entitylogicalname" operator="eq" value="incident" />
                <condition attribute="msdyn_entitylogicalname" operator="eq" value="task" />
            </filter>
        </filter>
    </entity>
</fetch>

Exportați și importați configurația fluxurilor de lucru pentru înregistrări

Exemplu de schemă

Exemplu de schemă pentru fluxul de lucru unificat al înregistrărilor de rutare pentru a obține toate înregistrările necesare.

Pentru a migra datele fluxurilor de lucru de înregistrare

  1. Utilizați instrumentul de migrare a configurației pentru a crea schema și a exporta date din organizația sursă pentru fluxurile de lucru de înregistrare.

    • Numele afișat al entității : Când creați schema, selectați entitățile din secvența menționată în tabel.

    • Numele afișat al atributului : Vă recomandăm să selectați atributele definite în tabelul următor. Nu trebuie să selectați atributele definite de sistem, cum ar fi Creat de, Creat pe, Modificat de, Modificat pe și Proprietar. Puteți selecta atribute personalizate dacă este necesar.

    • Utilizați FetchXML pentru a filtra înregistrările : utilizați interogarea xml de preluare corespunzătoare pentru a obține înregistrări unice, multiple sau toate în funcție de cerințele dvs. Pentru înregistrări unice sau multiple, trebuie să utilizați organizarea sursă pentru a obține numele corect în uiname și GUID în valoare. Dacă este necesar, puteți utiliza opțiunea de căutare avansată pentru a construi interogarea xml de preluare corespunzătoare.

      Pentru ilustrare, interogarea de preluare a eșantionului a considerat entitatea ca incident și sarcină. În funcție de cerințele dvs., actualizați corespunzător numele logic al entității în interogarea FetchXML.

    • Configurați setările de import : Pentru entitatea contractuală Decizie, asigurați-vă că selectați Nu actualizați înregistrările existente Caseta de bifat.

    Hinweis

    Asigurați-vă că fluxurile de lucru la care se face referire în regulile de admisie există în organizația țintă sau sunt prezente ca parte a migrației curente.

    S.No. Numele afișat al entității (nume logic) Nume afișat al atributului (nume logic) Utilizați FetchXML pentru a filtra înregistrările
    1. Flux de lucru (msdyn_liveworkstream)
    • Permite mesaje automate (msdyn_enableautomatedmessages)
    • Prezențe permise (msdyn_allowedpresences)
    • Atribuiți element de lucru după refuzare sau expirare (msdyn_assignworkitemafterdecline)
    • Închidere automată după inactivitate (msdyn_autocloseafterinactivity)
    • Blocați capacitatea pentru starea de finalizare (msdyn_blockcapacityforwrapup)
    • Coada de bot (msdyn_bot_queue)
    • Regula bot (msdyn_bot_rule)
    • Utilizator bot (msdyn_bot_user)
    • Capacitate (msdyn_capacityrequired)
    • Format de capacitate (msdyn_capacityformat)
    • Canal (msdyn_streamsource)
    • ID contract (msdyn_routingcontractid)
    • Implicit (msdyn_sessiontemplate_default)
    • Coadă implicită (msdyn_defaultqueue)
    • Direcție (msdyn_direction)
    • Activați selectarea din fluxurile de lucru bazate pe push (msdyn_enableselectingfrompushbasedworkstreams)
    • Entitate (msdyn_masterentityroutingconfigurationid)
    • Limbajul FallBack (msdyn_fallbacklanguage)
    • Urmărire după așteptare (msdyn_followupafterwaiting)
    • Pragul de timp de tratare (msdyn_handlingtimethreshold)
    • Sosit autentificat (msdyn_notificationtemplate_incoming_auth)
    • Este implicit (msdyn_isdefault)
    • Păstrați același agent pentru întreaga conversație (msdyn_enableagentaffinity)
    • Logica de potrivire (msdyn_matchinglogic)
    • Concurență maximă (msdyn_maxconcurrentconnection)
    • Mod (msdyn_mode)
    • Nume (msdyn_name)
    • Notificare (msdyn_notification)
    • Coadă de ieșire (msdyn_outboundqueueid)
    • Regulă de identificare a înregistrărilor (msdyn_recordidentificationrule)
    • Regula de validare a identificării înregistrărilor (msdyn_recordidentificationvalidationrule)
    • Timp de expirare a ecranului (msdyn_screenpoptimeout)
    • Timp de expirare a ecranului (msdyn_screenpoptimeout_optionSet)
    • Număr de reguli pentru atașarea abilităților (msdyn_skillattachmentrulescount)
    • Număr de reguli pentru atașarea abilităților (ultima actualizare la) (msdyn_skillattachmentrulescount_date)
    • Număr de reguli pentru atașarea competențelor (stat) (msdyn_skillattachmentrulescount_state)
    • Pragul timpului de așteptare (msdyn_waitingtimethreshold)
    • Modul de distribuție a muncii (msdyn_workdistributionmode)
    • Flux de lucru (msdyn_liveworkstreamid)
    Opțiunea 1: Toate fluxurile de lucru de înregistrare

    Opțiunea 2: flux de lucru cu o singură înregistrare

    Opțiunea 3: fluxuri de lucru de înregistrare multiple
    2. Contract de decizie (msdyn_decisioncontract)
    • Definiția contractului (msdyn_contractdefinition)
    • Contract de decizie (msdyn_decisioncontractid)
    • Nume (msdyn_name)
    • Nume unic (msdyn_uniquename)
    Opțiunea 1: contract de decizie pentru toate fluxurile de lucru de înregistrare

    Opțiunea 2: Contract de decizie pentru un singur flux de lucru de tip = incident

    Opțiunea 3: Contract de decizie pentru mai multe fluxuri de lucru de înregistrare de tip = incident și tip = sarcină

    3. Set de reguli de decizie (msdyn_decisionruleset)
    • Model de constructor AI (msdyn_aibmodelid)
    • Modul de creare (msdyn_authoringmode)
    • Set de reguli de decizie (msdyn_decisionrulesetid)
    • Descriere (msdyn_description)
    • Contract de intrare (msdyn_inputcontractid)
    • Este o colecție de intrare (msdyn_isinputcollection)
    • Tip de model ML (msdyn_mlmodeltype)
    • Nume (msdyn_name)
    • Contract de ieșire (msdyn_outputcontractid)
    • Definiția setului de reguli (msdyn_rulesetdefinition)
    • Tip set de reguli (msdyn_rulesettype)
    • Nume unic (msdyn_uniquename)
    Opțiunea 1: set de reguli de decizie pentru toate fluxurile de lucru de înregistrare

    Opțiunea 2: set de reguli de decizie pentru un singur flux de lucru de înregistrare de tip = incident

    Opțiunea 3: set de reguli de decizie pentru fluxuri de lucru de înregistrare multiple tip = incident și tip = sarcină

    4. Configurare rutare (msdyn_routingconfiguration)
    • Este configurația activă (msdyn_isactiveconfiguration)
    • Nume (msdyn_name)
    • Configurare rutare (msdyn_routingconfigurationid)
    • Nume unic (msdyn_uniquename)
    • Flux de lucru (msdyn_liveworkstreamid)
    Opțiunea 1: Configurare de rutare pentru toate fluxurile de lucru de înregistrare

    Opțiunea 2: Configurare de rutare pentru un singur flux de lucru de înregistrare

    Opțiunea 3: Configurare de rutare pentru fluxuri de lucru multiple de înregistrare

    5. Pasul de configurare a rutei (msdyn_routingconfigurationsstep)
    • Nume (msdyn_name)
    • Configurare rutare (msdyn_routingconfigurationid)
    • Pasul de configurare a rutei (msdyn_routingconfigurationsstepid)
    • Set de reguli (msdyn_rulesetid)
    • Ordinea pașilor (msdyn_steporder)
    • Tip de pas (msdyn_type)
    • Nume unic (msdyn_uniquename)
    Opțiunea 1: pasul de configurare a rutei pentru toate fluxurile de lucru de înregistrare

    Opțiunea 2: pasul de configurare a rutei pentru un singur flux de lucru de înregistrare

    Opțiunea 3: pasul de configurare a rutei pentru mai multe fluxuri de lucru de înregistrare

    6. Profil de capacitate flux de lucru (msdyn_liveworkstreamcapacityprofile)
    • Profil de capacitate (msdyn_capacityprofile_id)
    • Nume (msdyn_name)
    • Flux de lucru (msdyn_workstream_id)
    • Profil Workstream Capacity (msdyn_liveworkstreamcapacityprofileid)
    Opțiunea 1: Profilul capacității fluxului de lucru pentru toate fluxurile de lucru de înregistrare

    Opțiunea 2: Profil de capacitate pentru fluxul de lucru pentru un singur flux de lucru de înregistrare

    Opțiunea 3: Profilul capacității fluxului de lucru pentru fluxuri de lucru multiple de înregistrare

  2. Generați schema și salvați-o.

  3. Exportați datele și generați fișierul comprimat (zip).

  4. Extrageți fișierul zip, deschideți fișierul data.xml prezent în folderul extras și efectuați următoarele operații:

    • În organizațiile sursă și țintă, rulați următorul API OData și notați msdyn_decisioncontractid.

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

      În fișierul data.xml, înlocuiți toate aparițiile GUID-ului msdyn_decisioncontractid din organizația sursă cu GUID-ul msdyn_decisioncontractid al organizației țintă.

    • În organizațiile sursă și țintă, rulați următorul API OData și notați msdyn_decisioncontractid.

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

      În fișierul data.xml, înlocuiți toate aparițiile GUID-ului msdyn_decisioncontractid din organizația sursă cu GUID-ul msdyn_decisioncontractid al organizației țintă.

    • În organizațiile sursă și țintă, rulați următorul API OData și notați msdyn_decisioncontractid.

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

      În fișierul data.xml, înlocuiți toate aparițiile GUID-ului msdyn_decisioncontractid din organizația sursă cu GUID-ul msdyn_decisioncontractid al organizației țintă.

  5. Împachetați din nou conținutul extras.

  6. Utilizați instrumentul de migrare a configurației, selectați opțiunea de a importa date și selectați fișierul comprimat.

FetchXML pentru entitatea fluxului de lucru

Opțiunea 1: Toate fluxurile de lucru de înregistrare

<fetch distinct="true">
    <entity name="msdyn_liveworkstream">
        <filter type="and">
            <condition attribute="msdyn_mode" operator="eq" value="717210001" />
            <condition attribute="msdyn_streamsource" operator="eq" value="192350000" />
        </filter>
    </entity>
</fetch> 

Opțiunea 2: flux de lucru cu o singură înregistrare

<fetch>
    <entity name="msdyn_liveworkstream">
        <filter type="and">
            <condition attribute="msdyn_liveworkstreamid" operator="eq" uiname="Test Record Workstream Case 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}" />
        </filter>
    </entity>
</fetch> 

Opțiunea 3: fluxuri de lucru de înregistrare multiple

<fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false">
    <entity name="msdyn_liveworkstream">
        <filter type="and">
            <condition attribute="msdyn_liveworkstreamid" operator="in">
                <value uiname="Test Record Workstream Case 1" uitype="msdyn_liveworkstream">{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}</value>
                <value uiname="Test Record Workstream Task 1" uitype="msdyn_liveworkstream">{E6246229-33AC-5A9E-2FFE-51668AD44215}</value>
            </condition>
        </filter>
    </entity>
</fetch> 

FetchXML pentru entitatea contractuală de decizie

Opțiunea 1: contract de decizie pentru toate fluxurile de lucru de înregistrare

<fetch distinct="true">
    <entity name="msdyn_decisioncontract">
        <filter type="or">
            <filter type="and">
                <condition attribute="msdyn_mode" entityname="an" operator="eq" value="717210001" />
                <condition attribute="msdyn_streamsource" entityname="an" operator="eq" value="192350000" />
            </filter>
            <filter type="and">
                <condition attribute="msdyn_mode" entityname="bd" operator="eq" value="717210001" />
                <condition attribute="msdyn_streamsource" entityname="bd" operator="eq" value="192350000" />
            </filter>
            <filter type="and">
                <condition attribute="msdyn_entitylogicalname" entityname="bp" operator="not-null" />
            </filter>
            <filter type="and">
                <condition attribute="msdyn_entitylogicalname" entityname="bt" operator="not-null" />
            </filter>
        </filter>
        <link-entity name="msdyn_liveworkstream" from="msdyn_routingcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="an"></link-entity>
        <link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="ba">
            <link-entity name="msdyn_routingconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bb">
                <link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="outer" alias="bc">
                    <link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="outer" alias="bd"></link-entity>
                </link-entity>
            </link-entity>
        </link-entity>
        <link-entity name="msdyn_decisionruleset" from="msdyn_inputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bo">
            <link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bp" /></link-entity>
        <link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bs">
            <link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bt" /></link-entity>
    </entity>
</fetch> 

Opțiunea 2: Contract de decizie pentru un singur flux de lucru de tip = incident

<fetch distinct="true">
    <entity name="msdyn_decisioncontract">
        <filter type="or">
            <filter type="and">
                <condition attribute="msdyn_liveworkstreamid" entityname="an" operator="eq" uiname="Test Record Workstream Case 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}" />
            </filter>
            <filter type="and">
                <condition attribute="msdyn_liveworkstreamid" entityname="bd" operator="eq" uiname="Test Record Workstream Case 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}" />
            </filter>
            <filter type="and">
                <condition attribute="msdyn_entitylogicalname" entityname="bp" operator="eq" value="incident" />
            </filter>
            <filter type="and">
                <condition attribute="msdyn_entitylogicalname" entityname="bt" operator="eq" value="incident" />
            </filter>
        </filter>
        <link-entity name="msdyn_liveworkstream" from="msdyn_routingcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="an"></link-entity>
        <link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="ba">
            <link-entity name="msdyn_routingconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bb">
                <link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="outer" alias="bc">
                    <link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="outer" alias="bd"></link-entity>
                </link-entity>
            </link-entity>
        </link-entity>
        <link-entity name="msdyn_decisionruleset" from="msdyn_inputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bo">
            <link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bp" /></link-entity>
        <link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bs">
            <link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bt" /></link-entity>
    </entity>
</fetch>

Opțiunea 3: Contract de decizie pentru mai multe fluxuri de lucru de înregistrare de tip = incident și tip = sarcină

<fetch distinct="true">
    <entity name="msdyn_decisioncontract">
        <filter type="or">
            <filter type="and">
                <condition attribute="msdyn_liveworkstreamid" entityname="an" operator="in">
                    <value uiname="Test Record Workstream Case 1" uitype="msdyn_liveworkstream">{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}</value>
                    <value uiname="Test Record Workstream Task 1" uitype="msdyn_liveworkstream">{E6246229-33AC-5A9E-2FFE-51668AD44215}</value>
                </condition>
            </filter>
            <filter type="and">
                <condition attribute="msdyn_liveworkstreamid" entityname="bd" operator="in">
                    <value uiname="Test Record Workstream Case 1" uitype="msdyn_liveworkstream">{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}</value>
                    <value uiname="Test Record Workstream Task 1" uitype="msdyn_liveworkstream">{E6246229-33AC-5A9E-2FFE-51668AD44215}</value>
                </condition>
            </filter>
            <filter type="and">
                <condition attribute="msdyn_entitylogicalname" entityname="bp" operator="eq" value="incident" />
            </filter>
            <filter type="and">
                <condition attribute="msdyn_entitylogicalname" entityname="bt" operator="eq" value="incident" />
            </filter>
            <filter type="and">
                <condition attribute="msdyn_entitylogicalname" entityname="bp" operator="eq" value="task" />
            </filter>
            <filter type="and">
                <condition attribute="msdyn_entitylogicalname" entityname="bt" operator="eq" value="task" />
            </filter>
        </filter>
        <link-entity name="msdyn_liveworkstream" from="msdyn_routingcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="an"></link-entity>
        <link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="ba">
            <link-entity name="msdyn_routingconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bb">
                <link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="outer" alias="bc">
                    <link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="outer" alias="bd"></link-entity>
                </link-entity>
            </link-entity>
        </link-entity>
        <link-entity name="msdyn_decisionruleset" from="msdyn_inputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bo">
            <link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bp" /></link-entity>
        <link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bs">
            <link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bt" /></link-entity>
    </entity>
</fetch> 

FetchXML pentru entitate de set de reguli de decizie

Opțiunea 1: set de reguli de decizie pentru toate fluxurile de lucru de înregistrare

<fetch distinct="true">
    <entity name="msdyn_decisionruleset">
        <filter type="or">
            <filter type="and">
                <condition attribute="msdyn_mode" entityname="af" operator="eq" value="717210001" />
                <condition attribute="msdyn_streamsource" entityname="af" operator="eq" value="192350000" />
            </filter>
            <filter type="and">
                <condition attribute="msdyn_entitylogicalname" entityname="dc" operator="not-null" />
            </filter>
        </filter>
        <link-entity name="msdyn_routingconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="ad">
            <link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="outer" alias="ae">
                <link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="outer" alias="af"></link-entity>
            </link-entity>
        </link-entity>
        <link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="dc"></link-entity>
    </entity>
</fetch> 

Opțiunea 2: set de reguli de decizie pentru un singur flux de lucru de înregistrare de tip = incident

<fetch distinct="true">
    <entity name="msdyn_decisionruleset">
        <filter type="or">
            <filter type="and">
                <condition attribute="msdyn_liveworkstreamid" entityname="af" operator="eq" uiname="Test Record Workstream Case 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}" />
            </filter>
            <filter type="and">
                <condition attribute="msdyn_entitylogicalname" entityname="dc" operator="eq" value="incident" />
            </filter>
        </filter>
        <link-entity name="msdyn_routingconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="ad">
            <link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="outer" alias="ae">
                <link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="outer" alias="af"></link-entity>
            </link-entity>
        </link-entity>
        <link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="dc"></link-entity>
    </entity>
</fetch>

Opțiunea 3: set de reguli de decizie pentru fluxuri de lucru de înregistrare multiple tip = incident și tip = sarcină

<fetch distinct="true">
    <entity name="msdyn_decisionruleset">
        <filter type="or">
            <filter type="and">
                <condition attribute="msdyn_liveworkstreamid" entityname="af" operator="in">
                    <value uiname="Test Record Workstream Case 1" uitype="msdyn_liveworkstream">{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}</value>
                    <value uiname="Test Record Workstream Task 1" uitype="msdyn_liveworkstream">{E6246229-33AC-5A9E-2FFE-51668AD44215}</value>
                </condition>
            </filter>
            <filter type="and">
                <filter type="or">
                    <condition attribute="msdyn_entitylogicalname" entityname="dc" operator="eq" value="incident" />
                    <condition attribute="msdyn_entitylogicalname" entityname="dc" operator="eq" value="task" />
                </filter>
            </filter>
        </filter>
        <link-entity name="msdyn_routingconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="ad">
            <link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="outer" alias="ae">
                <link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="outer" alias="af"></link-entity>
            </link-entity>
        </link-entity>
        <link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="dc"></link-entity>
    </entity>
</fetch> 

FetchXML pentru entitatea de configurare de rutare

Opțiunea 1: Configurare de rutare pentru toate fluxurile de lucru de înregistrare

<fetch>
    <entity name="msdyn_routingconfiguration">
        <link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="inner" alias="ah">
            <filter type="and">
                <condition attribute="msdyn_mode" operator="eq" value="717210001" />
                <condition attribute="msdyn_streamsource" operator="eq" value="192350000" />
            </filter>
        </link-entity>
    </entity>
</fetch> 

Opțiunea 2: Configurare de rutare pentru un singur flux de lucru de înregistrare

<fetch>
    <entity name="msdyn_routingconfiguration">
        <link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="inner" alias="ah">
            <filter type="and">
                <condition attribute="msdyn_liveworkstreamid" operator="eq" uiname="Test Record Workstream Case 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}" />
            </filter>
        </link-entity>
    </entity>
</fetch> 

Opțiunea 3: Configurare de rutare pentru fluxuri de lucru multiple de înregistrare

<fetch>
    <entity name="msdyn_routingconfiguration">
        <link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="inner" alias="ah">
            <filter type="and">
                <condition attribute="msdyn_liveworkstreamid" operator="in">
                    <value uiname="Test Record Workstream Case 1" uitype="msdyn_liveworkstream">{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}</value>
                    <value uiname="Test Record Workstream Task 1" uitype="msdyn_liveworkstream">{E6246229-33AC-5A9E-2FFE-51668AD44215}</value>
                </condition>
            </filter>
        </link-entity>
    </entity>
</fetch> 

FetchXML pentru entitate pas de configurare de rutare

Opțiunea 1: pasul de configurare a rutei pentru toate fluxurile de lucru de înregistrare

<fetch>
    <entity name="msdyn_routingconfigurationstep">
        <link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="inner" alias="ak">
            <link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="inner" alias="al">
                <filter type="and">
                    <condition attribute="msdyn_mode" operator="eq" value="717210001" />
                    <condition attribute="msdyn_streamsource" operator="eq" value="192350000" />
                </filter>
            </link-entity>
        </link-entity>
    </entity>
</fetch> 

Opțiunea 2: pasul de configurare a rutei pentru un singur flux de lucru de înregistrare

<fetch>
    <entity name="msdyn_routingconfigurationstep">
        <link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="inner" alias="ak">
            <link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="inner" alias="al">
                <filter type="and">
                    <condition attribute="msdyn_liveworkstreamid" operator="eq" uiname="Test Record Workstream Case 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}" />
                </filter>
            </link-entity>
        </link-entity>
    </entity>
</fetch> 

Opțiunea 3: pasul de configurare a rutei pentru mai multe fluxuri de lucru de înregistrare

<fetch>
    <entity name="msdyn_routingconfigurationstep">
        <link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="inner" alias="ak">
            <link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="inner" alias="al">
                <filter type="and">
                    <condition attribute="msdyn_liveworkstreamid" operator="in">
                        <value uiname="Test Record Workstream Case 1" uitype="msdyn_liveworkstream">{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}</value>
                        <value uiname="Test Record Workstream Task 1" uitype="msdyn_liveworkstream">{E6246229-33AC-5A9E-2FFE-51668AD44215}</value>
                    </condition>
                </filter>
            </link-entity>
        </link-entity>
    </entity>
</fetch> 

FetchXML pentru entitatea de profil de capacitate a fluxului de lucru

Opțiunea 1: Profilul capacității fluxului de lucru pentru toate fluxurile de lucru de înregistrare

<fetch>
    <entity name="msdyn_liveworkstreamcapacityprofile">
        <link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_workstream_id" link-type="inner" alias="am">
            <filter type="and">
                <condition attribute="msdyn_mode" operator="eq" value="717210001" />
                <condition attribute="msdyn_streamsource" operator="eq" value="192350000" />
            </filter>
        </link-entity>
    </entity>
</fetch> 

Opțiunea 2: Profil de capacitate pentru fluxul de lucru pentru un singur flux de lucru de înregistrare

<fetch>
    <entity name="msdyn_liveworkstreamcapacityprofile">
        <link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_workstream_id" link-type="inner" alias="am">
            <filter type="and">
                <condition attribute="msdyn_liveworkstreamid" operator="eq" uiname="Test Record Workstream Case 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}" />
            </filter>
        </link-entity>
    </entity>
</fetch> 

Opțiunea 3: Profilul capacității fluxului de lucru pentru fluxuri de lucru multiple de înregistrare

<fetch>
    <entity name="msdyn_liveworkstreamcapacityprofile">
        <link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_workstream_id" link-type="inner" alias="am">
            <filter type="and">
                <condition attribute="msdyn_liveworkstreamid" operator="in">
                    <value uiname="Test Record Workstream Case 1" uitype="msdyn_liveworkstream">{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}</value>
                    <value uiname="Test Record Workstream Task 1" uitype="msdyn_liveworkstream">{E6246229-33AC-5A9E-2FFE-51668AD44215}</value>
                </condition>
            </filter>
        </link-entity>
    </entity>
</fetch>

Verificați-vă migrarea

După ce importați cu succes datele de configurare unificate legate de rutare de la organizația sursă la organizația țintă, efectuați următorii pași în organizația țintă:

  1. În interfața de utilizare, asigurați-vă că configurația unificată de rutare și seturile de reguli sunt redate corect și că nu afișează erori.

  2. Dacă aptitudinile și valorile de evaluare sunt utilizate în seturile de reguli de rutare unificate, atunci trebuie să conectați manual, să asociați sau să creați înregistrările cu caracteristicile utilizatorilor, resurselor rezervabile și resurselor rezervabile.

  3. Dacă profilurile de capacitate sunt utilizate în seturi de reguli și fluxuri de lucru pentru rutarea unificată, atunci trebuie să conectați, să asociați sau să creați manual utilizatorii, resursele rezervabile și înregistrările profilului de capacitate a resurselor rezervabile.

Depanați exportul și importul de date

To troubleshoot any issues that you might face during the export and import, do the following:

  • During the import of the data in the target organization, if you see yellow warning symbols, we recommend that you verify the logs in the Configuration Migration Tool for network errors.

    To troubleshoot errors and warnings, see Troubleshoot configuration data migration issues using log files.

    If the logs contain network errors, redo the import step. You can proceed with the next steps if no network errors are indicated in the logs.

    Yellow warnings that indicate errors during data import.

    An example of a network error is as follows.

    Time: 11:46:09 PM
    Error: There was no endpoint listening at `https://www.contoso.com/XRMServices/2011/Organization.svc/web?SDKClientVersion=9.2.46.5279` that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details.
    Stack Trace: Service stack trace:
    

Consultați și

Crearea unei scheme pentru a exporta datele de configurare
Exportați și importați configurația pentru chatul live