Udostępnij za pośrednictwem


Dodaj formant Umiejętności dla rozsyłanych rekordów

Dynamics 365 udostępnia niestandardowy formant, który można osadzić w formularzach, aby wyświetlić umiejętności dowolnego rozsyłanego rekordu. Aby wyświetlić kontrolkę umiejętności dla rozsyłanego rekordu w aplikacji Copilot Service workspace dodaj kontrolkę do formularza wielosesyjnego.

Wymagania wstępne

Dodawanie kontrolki umiejętności

W poniższym przykładzie, aby dodać kontrolkę umiejętności o nazwie Umiejętności do formularza Przypadek środowiska interaktywnego, należy:

  1. W usłudze Power Apps wybierz wymagane środowisko, a następnie wybierz rozwiązanie, które chcesz dostosować.

  2. Przejdź do pozycji Tabele i wybierz pozycję Przypadek>.

  3. Wybierz formularz Przypadek środowiska interakcyjnego.

  4. Wybierz Składnik, a następnie na mapie witryny Składniki przeciągnij i upuść sekcję 1-Kolumna na formularz.

  5. Wybierz sekcję i określ etykietę i nazwę w okienku Właściwości .

  6. Rozwiń węzeł Składniki i wybierz pozycję Składnik.

  7. W obszarze Dodawanie składnika wybierz pozycję Pobierz więcej składników.

  8. Wyszukaj CC_OCRoutedEtnRelatedRecordsControl, wybierz pozycję Składniki, a następnie wybierz pozycję Dodaj. Składnik zostanie dodany do listy.

  9. Wybierz ponownie komponent.

  10. Aby filtrować umiejętności na podstawie wybranej kolejki, w okienku Dodawanie CC_OCRoutedEtnRelatedRecordsControl w polu Wartość statyczna dla CC_FetchXML lub CC_skillFilter_FetchXml wprowadź kod XML pobierania zdefiniowany w celu ograniczenia odpowiedniego zestawu umiejętności spełniających wymagania kolejki. Możesz użyć przykładowego kodu XML pobierania wymienionego w tym artykule.

  11. Wybierz pozycję Gotowe, a następnie zapisz i opublikuj to rozwiązanie.

Po uruchomieniu przedstawiciele działu obsługi klienta będą teraz mogli wyświetlić kontrolkę umiejętności dla rozsyłanych rekordów spraw w Centrum Customer Service. Mogą również aktualizować umiejętności wymagane dla rekordów kierowanych w czasie rzeczywistym.

Chociaż nie zalecamy konfigurowania parametrów dla kontrolki umiejętności, jeśli chcesz ręcznie wprowadzić nazwę kolekcji logicznej lub nazwę relacji rekordu, możesz użyć następujących zapytań OData, aby uzyskać informacje.

  • Nazwa kolekcji logicznej: Uruchom następujące zapytanie OData i wprowadź to samo w polu Wartość właściwości CC_OCRoutedEntityName_value.

    GET [Organization_URI]/api/data/v9.1/EntityDefinitions(LogicalName='{EntityLogicalName}')?$select=LogicalCollectionName,LogicalName

  • Nazwa relacji: Uruchom dowolne z następujących zapytań OData dla relacji jeden-do-wielu, wiele-do-jednego lub wiele-do-wielu i wprowadź to samo w polu Wartość właściwości CC_OCRoutedEntityRelationshipName_value.

    GET [Organization_URI]/api/data/v9.1/EntityDefinitions(LogicalName='incident')/OneToManyRelationships

    GET [Organization_URI]/api/data/v9.1/EntityDefinitions(LogicalName='incident')/ManyToOneRelationships

    GET [Organization_URI]/api/data/v9.1/EntityDefinitions(LogicalName=%27incident%27)/ManyToManyRelationships

Przykładowy kod XML pobierania

<fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="true">
	<entity name="characteristic">
		<attribute name="name" />
		<order attribute="name" descending="false" />
		<link-entity name="sc_characteristic_queue" from="characteristicid" to="characteristicid" visible="false" intersect="true">
			<link-entity name="queue" from="queueid" to="queueid" alias="am">
				<link-entity name="queueitem" from="queueid" to="queueid" link-type="inner" alias="an">
					<filter type="and">
						<condition attribute='objectid' operator='eq' value='eq_contextEntityId' />
					</filter>
				</link-entity>
			</link-entity>
		</link-entity>
	</entity>
</fetch>

Omówienie ujednoliconego rozsyłania
Konfigurowanie rozsyłania rekordów
Konfiguracja ujednoliconego rozsyłania
Definicje tabel kwerend przy użyciu internetowego interfejsu API
Dodawanie, konfigurowanie, przenoszenie i usuwanie składników w formularzu