Przepływy usługi Dynamics 365 Intelligent Order Management Power Automate
Ten artykuł zawiera listę przepływów, które są dostępne w ramach tego artykułu Microsoft Dynamics 365 Intelligent Order Management. Tych przepływów można używać do tworzenia własnych niestandardowych dostawców lub rozwiązań.
Mapowanie przepływów
Tworzenie mapowania konta
Przepływ tworzenia mapowania konta umożliwia tworzenie mapowania konta odbiorcy, które używa określonej nazwy pola zewnętrznego i wartości pola zewnętrznego do wyszukiwania w celu mapowania z powrotem na identyfikator konta.
Parametr | opis | Wymagane |
---|---|---|
Identyfikator dostawcy | Identyfikator dostawcy, którego dotyczy mapowanie. | Prawda |
Identyfikator grupy mapującej | Identyfikator grupy mapowania, do których jest mapowanie. | Prawda |
Identyfikator konta | Identyfikator konta, który ma zostać zwrócony po znalezieniu dopasowania. | Prawda |
Nazwa pola zewnętrznego | Nazwa pola, które ma być sprawdzane pod nazwą wartości w zewnętrznym źródle danych. | Prawda |
Wartość pola zewnętrznego | Wartość pola do dopasowania w zewnętrznym źródle danych. | Prawda |
Mapowanie zwraca identyfikator konta, niezależnie od tego, czy zostało utworzone, czy już istnieje.
Banknot
Ta wartość jest identyfikatorem mapowania, a nie konta.
Utwórz mapowanie osoby kontaktowej
Przepływ tworzenia mapowania konta umożliwia tworzenie mapowania kontraktu odbiorcy, które używa określonej nazwy pola zewnętrznego i kontraktu pola zewnętrznego do wyszukiwania w celu mapowania z powrotem na identyfikator kontrak.
Parametr | opis | Wymagane |
---|---|---|
Identyfikator dostawcy | Identyfikator dostawcy, którego dotyczy mapowanie. | Prawda |
Identyfikator grupy mapującej | Identyfikator grupy mapowania, do których jest mapowanie. | Prawda |
Identyfikator kontaktu | Identyfikator kontraktu, który ma zostać zwrócony po znalezieniu dopasowania. | Prawda |
Nazwa pola zewnętrznego | Nazwa pola, które ma być sprawdzane pod nazwą wartości w zewnętrznym źródle danych. | Prawda |
Wartość pola zewnętrznego | Wartość pola do dopasowania w zewnętrznym źródle danych. | Prawda |
Mapowanie zwraca identyfikator kontraktu, niezależnie od tego, czy zostało utworzone, czy już istnieje.
Banknot
Ta wartość jest identyfikatorem mapowania, a nie kontraktu.
Tworzenie mapowania zamówień na realizację
Przepływ Tworzenie mapowania zamówień na realizację umożliwia utworzenie mapowania zamówienia realizacji, które wykorzystuje określoną nazwę pola zewnętrznego i wartość pola zewnętrznego do wyszukiwania w celu mapowania z powrotem do ID zamówienia realizacji.
Parametr | opis | Wymagane |
---|---|---|
Identyfikator dostawcy | Identyfikator dostawcy, którego dotyczy mapowanie. | Prawda |
Identyfikator grupy mapującej | Identyfikator grupy mapowania, do których jest mapowanie. | Prawda |
Identyfikator zamówienia realizacji | Identyfikator zamówienia wypełnienia, który ma zostać zwrócony po znalezieniu dopasowania. | Prawda |
Nazwa pola zewnętrznego | Nazwa pola, które ma być sprawdzane pod nazwą wartości w zewnętrznym źródle danych. | Prawda |
Wartość pola zewnętrznego | Wartość pola do dopasowania w zewnętrznym źródle danych. | Prawda |
Mapowanie zwraca identyfikator mapowania zamówienia na realizację, niezależnie od tego, czy zostało ono właśnie utworzone, czy już istnieje.
Banknot
Wartość ta jest identyfikatorem mapowania, a nie zamówienia realizacji.
Tworzenie mapowania produktu z zamówienia realizacji
Przepływ Tworzenie mapowania produktów w zamówieniach na realizację umożliwia utworzenie mapowania produktu zamówienia realizującego, które używa określonej nazwy pola zewnętrznego i wartości pola zewnętrznego dla odnośnika do mapowania z powrotem do ID produktu zamówienia realizującego.
Parametr | opis | Wymagane |
---|---|---|
Identyfikator dostawcy | Identyfikator dostawcy, którego dotyczy mapowanie. | Prawda |
Identyfikator grupy mapującej | Identyfikator grupy mapowania, do których jest mapowanie. | Prawda |
Identyfikator produktu w zamówieniu uzupełniającym | Identyfikator produktu zamówienia wypełniającego, który ma zostać zwrócony po znalezieniu dopasowania. | Prawda |
Nazwa pola zewnętrznego | Nazwa pola, które ma być sprawdzane pod nazwą wartości w zewnętrznym źródle danych. | Prawda |
Wartość pola zewnętrznego | Wartość pola do dopasowania w zewnętrznym źródle danych. | Prawda |
Mapowanie zwraca identyfikator mapowania produktu zamówienia realizacji, niezależnie od tego, czy został on właśnie utworzony, czy już istnieje.
Banknot
Wartość ta jest identyfikatorem mapowania, a nie produktu zamówienia realizacji.
Tworzenie mapowania zamówienia
Przepływ Tworzenie mapowania zamówień na realizację umożliwia utworzenie mapowania zamówienia realizacji, które wykorzystuje określoną nazwę pola zewnętrznego i wartość pola zewnętrznego do wyszukiwania w celu mapowania z powrotem do ID zamówienia realizacji.
Parametr | opis | Wymagane |
---|---|---|
Identyfikator dostawcy | Identyfikator dostawcy, którego dotyczy mapowanie. | Prawda |
Identyfikator grupy mapującej | Identyfikator grupy mapowania, do których jest mapowanie. | Prawda |
Identyfikator zamówienia | Identyfikator zamówienia, który ma zostać zwrócony po znalezieniu dopasowania. | Prawda |
Nazwa pola zewnętrznego | Nazwa pola, które ma być sprawdzane pod nazwą wartości w zewnętrznym źródle danych. | Prawda |
Wartość pola zewnętrznego | Wartość pola do dopasowania w zewnętrznym źródle danych. | Prawda |
Mapowanie zwraca identyfikator mapowania zamówienia, niezależnie od tego, czy zostało ono właśnie utworzone, czy już istnieje.
Banknot
Wartość ta jest identyfikatorem mapowania, a nie zamówienia.
Pobieranie mapowania zewnętrznego
Przepływ pobierz mapowanie zewnętrzne zwraca wartość pola zewnętrznego, która mapuje na wartość pola wewnętrznego dla określonej tabeli i nazwy pola zewnętrznego.
Parametr | opis | Wymagane |
---|---|---|
Tabela mapowania | Tabela mapowania do wyszukiwania wartości zewnętrznej. | Prawda |
Identyfikator dostawcy | Identyfikator dostawcy, którego dotyczy mapowanie. | Prawda |
Identyfikator grupy mapującej | Identyfikator grupy mapowania, do których jest mapowanie. | Prawda |
Wewnętrzna wartość zapisu | Wartość używana wewnętrznie do dopasowania. | Prawda |
Nazwa pola zewnętrznego | Nazwa pola, które ma być sprawdzane pod nazwą wartości w zewnętrznym źródle danych. | Prawda |
Mapowanie zwraca rekord, jeśli dla określonego dostawcy lub grupy mapowania istnieje pasujący tabela, wartość rekordu wewnętrznego i nazwa pola zewnętrznego.
Pobieranie mapowania wewnętrznego
Przepływ pobierz mapowanie wewnętrzne zwraca wartość pola wewnętrznego, która mapuje na wartość pola zewnętrznego dla określonej tabeli i nazwy pola zewnętrznego.
Parametr | opis | Wymagane |
---|---|---|
Tabela mapowania | Tabela mapowania do wyszukiwania wartości zewnętrznej. | Prawda |
Identyfikator dostawcy | Identyfikator dostawcy, którego dotyczy mapowanie. | Prawda |
Identyfikator grupy mapującej | Identyfikator grupy mapowania, do których jest mapowanie. | Prawda |
Nazwa pola zewnętrznego | Nazwa pola, które ma być sprawdzane pod nazwą wartości w zewnętrznym źródle danych. | Prawda |
Wartość pola zewnętrznego | Wartość używana zewnętrznie do dopasowania. | Prawda |
Mapowanie zwraca rekord, jeśli pasująca tabela, wartość pola zewnętrznego i nazwa pola zewnętrznego istnieją dla określonego dostawcy lub grupy mapowania.
Przepływy realizacji
Utwórz śledzenie realizacji
Przepływ śledzenia realizacji tworzenia tworzy rekord w tabeli śledzenia w celu skojarzenia numeru śledzenia z zamówieniem realizacji lub zwrotem realizacji i innymi szczegółami.
Parametr | opis | Wymagane |
---|---|---|
Numer śledzenia | Numer śledzenia, który ma być ustawiony dla rekordu. | Prawda |
CarrierRecordId | Pasujący rekord z tabeli Firma przewozowa . | Prawda |
CarrierServiceId | Pasujący rekord z tabeli Firma przewozowa . | Prawda |
FulfillmentOrderRecordId | Rekord zamówienia wypełnienia, na którym ma być ustawiony numer śledzenia. | Fałsz |
FulfillmentLineRecordId | Rekord wiersza zamówienia wypełnienia, na którym ma być ustawiony numer śledzenia. | Fałsz |
ShipmentId | Skojarzony identyfikator wysyłki, jeśli jest dostępny. | Fałsz |
ShipmentCost | Związany z tym koszt przesyłki, jeśli jest dostępny. | Fałsz |
InsuranceCost | Związany z tym koszt ubezpieczenia, jeśli jest on dostępny. | Fałsz |
Podatek | Związany z tym podatek, jeśli jest dostępny. | Fałsz |
SurchargeFee | Związana z tym opłata za dopłatę, jeśli jest dostępna. | Fałsz |
FulfillmentReturnOrderRecordId | Rekord zamówienia zwrotu wypełnienia, na którym należy ustawić numer śledzenia. | Fałsz |
Banknot
Wartość FulfillmentOrderRecordId lub FulfillmentReturnOrderRecordId jest wymagana.
Przepływ zwraca identyfikator numeru śledzenia z tabeli Śledzenie realizacji .
Zdarzenia wiersza realizacji i zagregowanego zamówienia
Wiersz realizacji i zagregowany przepływ zdarzeń zamówienia wywołuje zdarzenie biznesowe w wierszu zamówienia realizacji. Po podwyższeniu tego zdarzenia wykonywane jest sprawdzenie, czy wszystkie wiersze mają ten sam stan. Jeśli mają one ten sam stan, określone zdarzenie biznesowe na poziomie zamówienia realizacji jest wywoływane na poziomie nagłówka.
Parametr | opis | Wymagane |
---|---|---|
FulfillmentLineBusinessEventDefinitionId | Zdarzenie biznesowe, które ma podwyżki w jednostce wiersza. | Prawda |
FulfillmentLineRecordId | Wiersz zamówienia realizacji, dla których ma zostać podwyższeniu początkowego zdarzenia biznesowego. | Prawda |
FulfillmentOrderBusinessEventDefinitionId | Zdarzenie biznesowe, które ma zostać podwyższeniu w zamówieniu realizacji, jeśli wszystkie wiersze mają ten sam stan. | Prawda |
FulfillmentOrderRecordId | Zlecenie wypełnienia, dla którego należy podnieść zdarzenie biznesowe. | Prawda |
Ładunek | Opcjonalne obciążenie JavaScript Object Notation (JSON) do przekazania razem ze zdarzeniem biznesowym. | Fałsz |
Przepływ zwraca wartość IsSuccessful true , jeśli zdarzenie biznesowe zostało pomyślnie wywoływane.
Konta odbiorcy i przepływy kontaktu
Utwórz lub zaktualizuj konto
Tworzenie lub aktualizowanie przepływu konta powoduje utworzenie lub zaktualizowanie istniejącego konta na podstawie określonego ładunku JSON.
Parametr | opis | Wymagane |
---|---|---|
Ładunek | Reprezentacja JSON konta. | Prawda |
Identyfikator konta | Identyfikator konta do aktualizacji. | Fałsz |
Banknot
Tabela Konta zawiera określone pola wymagane w ładunku JSON. Aby zobaczyć, które pola są wymagane, przejdź do pola Dataverse>Tabele>Wszystkie, znajdź tabelę i wybierz pozycję Kolumny. Pole Wymagane pozwala określić, co jest wymagane.
Przepływ zwraca identyfikator utworzonego lub zaktualizowanego konta.
Utwórz lub zaktualizuj osobę kontaktową
Tworzenie lub aktualizowanie kontaktu konta powoduje utworzenie lub zaktualizowanie istniejącego kontaktu na podstawie określonego ładunku JSON.
Parametr | opis | Wymagane |
---|---|---|
Ładunek | Reprezentacja JSON kontaktu. | Prawda |
Identyfikator kontaktu | Identyfikator konta do aktualizacji. | Fałsz |
Banknot
Tabela Kontakt zawiera określone pola wymagane w ładunku JSON. Aby zobaczyć, które pola są wymagane, przejdź do pola Dataverse>Tabele>Wszystkie, znajdź tabelę i wybierz pozycję Kolumny. Pole Wymagane pozwala określić, co jest wymagane.
Przepływ zwraca identyfikator utworzonego lub zaktualizowanego kontaktu.
Przepływy zamówień i Zamawianie przepływów produktów
Tworzenie zamówień sprzedaży
Przepływ tworzenia zamówienia sprzedaży tworzy zamówienie sprzedaży na podstawie określonego ładunku JSON.
Parametr | opis | Wymagane |
---|---|---|
Ładunek | Reprezentacja JSON zamówienia sprzedaży i wierszy. | Prawda |
ProviderId | Identyfikator dostawcy wywołującego. | Fałsz |
Banknot
Zarówno tabela zamówienia, jak i tabela Wiersz zamówienia mają określone pola wymagane w ładunku JSON. Aby zobaczyć, które pola są wymagane, przejdź do pola Dataverse>Tabele>Wszystkie, znajdź tabelę i wybierz pozycję Kolumny. Pole Wymagane pozwala określić, co jest wymagane.
Przepływ zwraca ID utworzonego zlecenia sprzedaży.
Zdarzenia związane z podnoszeniem rangi i zagregowanym zamówieniem
Wiersz Zdarzenia związane z podnoszeniem rangi i zagregowanym zamówieniem wywołuje zdarzenie biznesowe w wierszu zamówienia sprzedaży. Po podwyższeniu tego zdarzenia wykonywane jest sprawdzenie, czy wszystkie wiersze mają ten sam stan. Jeśli mają one ten sam stan, określone zdarzenie biznesowe na poziomie zamówienia realizacji jest wywoływane na poziomie nagłówka.
Parametr | opis | Wymagane |
---|---|---|
LineBusinessEventId | Zdarzenie biznesowe, które ma podwyżki w jednostce wiersza. | Prawda |
LineRecordId | Wiersz zamówienia, dla których ma zostać podwyższeniu początkowego zdarzenia biznesowego. | Prawda |
OrderBusinessEventId | Zdarzenie biznesowe, które ma zostać podwyższeniu w zamówieniu, jeśli wszystkie wiersze mają ten sam stan. | Prawda |
OrderRecordId | Zlecenie, dla którego należy podnieść zdarzenie biznesowe. | Prawda |
Ładunek | Opcjonalny payload JSON do przekazania razem ze zdarzeniem biznesowym. | Fałsz |
Przepływ zwraca wartość IsSuccessful true , jeśli zdarzenie biznesowe zostało pomyślnie wywoływane.
Wywołaj zdarzenie biznesowe wierszy zamówienia sprzedaży
Wiersz Podniesienie linii zleceń sprzedaży zdarzenie biznesowe wywołuje zdarzenie biznesowe w wierszach zamówienia sprzedaży.
Parametr | opis | Wymagane |
---|---|---|
SalesOrderId | Rekord zamówienia, dla którego należy podwyższyć zdarzenie biznesowe dla każdego wiersza. | Prawda |
BusinessEventId | Zdarzenie biznesowe wiersza zamówienia, które należy podnieść dla każdego wiersza. | Prawda |
Przepływ zwraca wartość IsSuccessful true , jeśli zdarzenie biznesowe zostało pomyślnie wywoływane.
Przeliczanie jednostek
Przepływ konwersji jednostek konwertuje ilość z jednej jednostki na inną przy użyciu konwersji jednostek ustawionych dla produktu.
Parametr | opis | Wymagane |
---|---|---|
Ilość | Ilość do przeliczenia. | Prawda |
Od jednostki | Jednostka, z której należy dokonać przeliczenia. | Prawda |
Do jednostki | Przeliczanie na jednostkę. | Prawda |
Przepływ zwraca konwersję jednostek, jeśli istnieje konwersja.
Różne przepływy
Program do przekształcania dostawcy
Przepływ dostawców powoduje zastosowanie Power Query przekształcenia zdefiniowanego w dostawcy, a następnie zwraca przekształcone dane. Ten przepływ wyszukuje aktywne wystąpienie dostawcy według identyfikatorów i sprawdza przekształcenia o pasującej nazwie obiektu źródłowego i nazwie obiektu docelowego.
Jeśli typem przekształcenia jest jednostka Dataverse , jest wymagany identyfikator rekordu. Podany identyfikator rekordu jest szukany dla jednostki zdefiniowanej w przekształceniu. Jeśli rekord zostanie znaleziony, zostanie użyty w przekształceniu.
Jeśli typem przekształcenia jest JsonPayload, parametr Ładunek wymaga wartości.
Parametr | opis | Wymagane |
---|---|---|
Identyfikator dostawcy | Dowolny prawidłowy unikatowy globalnie identyfikator (GUID). | Prawda |
Nazwa obiektu źródłowego | Nazwa obiektu źródłowego do wyszukiwania w transformacjach dostawcy. | Prawda |
Nazwa obiektu docelowego | Nazwa obiektu docelowego do wyszukania w transformacjach dostawcy. | Prawda |
Ładunek | Ładunek JSON do przekształcenia, jeśli typem przekształcenia jest JsonPayload. | Fałsz |
Identyfikator rekordu | Rekord do wyszukania dla podmiotu, który jest związany z transformacją. | Fałsz |
Banknot
Wartość ładunku lub wartość identyfikatora rekordu jest wymagana.
Wartość identyfikatora dostawcy jest identyfikatorem GUID i jest zastępowana po uaktywnieniu dostawcy. Dla tego parametru można wprowadzić dowolny identyfikator GUID.
Jeśli przepływ się powiedzie, zwraca reprezentację JSON przekształcony rekordu.
Wywołaj zdarzenie biznesowe
Przepływ Podwyższeniu zdarzenia biznesowego wywołuje zdarzenie biznesowe dla określonego rekordu jednostki i dostarcza opcjonalny ładunek.
Parametr | opis | Wymagane |
---|---|---|
BusinessEventDefinitionId | Identyfikator GUID istniejącego zdarzenia biznesowego. | Prawda |
Identyfikator EntityRecordId | ID rekordu podmiotu, który jest związany ze zdarzeniem biznesowym. | Prawda |
Ładunek | Opcjonalny payload do dostarczenia wraz ze zdarzeniem biznesowym. | Fałsz |
Banknot
Wartość EntityRecordId może być listą identyfikatorów rekordów rozdzieloną przecinkami. Jeśli zostanie dostarczana lista rozgraniczana, dla każdego rekordu jest wywoływane zdarzenie biznesowe.
Przepływ zwraca wartość IsSuccessful true , jeśli zdarzenie biznesowe zostało pomyślnie wywoływane.