Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ważne
Niektóre lub wszystkie funkcje wymienione w tym temacie są dostępne w ramach wydania wersji zapoznawczej. Zawartość i funkcje mogą ulec zmianie.
W tym artykule opisano sposób skonfigurowania funkcji dostępnych zasobów (ATP) w programie Microsoft Dynamics 365 Intelligent Order Management.
ATP to prognozowana ilość zapasów, która będzie dostępna w nadchodzącym okresie i która może zostać obiecana dla zamówień odbiorcy. Użycie kalkulacji może znacznie zwiększyć twoje możliwości realizacji zamówień.
Dla wielu producentów, detalistów czy sprzedawców nie wystarczy wiedzieć, co jest aktualnie w magazynie. Muszą mieć pełny wgląd w przyszłą dostępność. Przyszła dostępność powinna uwzględniać przyszłą podaż, przyszły popyt i ATP.
Wymagania wstępne
Przed skonfigurowaniem i użyciem funkcji ATP w programie Intelligent Order Management należy spełnić następujące wymagania wstępne:
- Musi być zainstalowany dostawca widoczności zapasów usługi Dynamics 365. Aby uzyskać szczegółowe informacje o instalacji, zobacz Instalowanie i konfigurowanie widoczności magazynu.
- Musisz przesłać aktualizacje harmonogramu zmian w ręku do dostawcy widoczności zapasów Dynamics 365, aby potwierdzić, że daty znajdują się w okresie zdefiniowanym przez okres planowania.
W poniższej tabeli wymieniono szczegóły interfejsów API, które są używane do przesyłania żądania zmiany dostępnego harmonogramu. Te interfejsy API są dostępne za pomocą dodatku widoczność programu Microsoft Dynamics 365 Supply Chain Management Inventory oraz w systemie Intelligent Order Management. Więcej informacji zawiera temat Dynamics 365 Usługi zapasów.
Ścieżka | Metoda | opis |
---|---|---|
/api/environment/{environmentId}/onhand/changeschedule | KSIĘGUJ | Utwórz jedną zaplanowaną zmianę od ręki. |
/api/environment/{environmentId}/onhand/changeschedule/bulk | KSIĘGUJ | Utwórz wiele zaplanowanych zmian od ręki. |
Skonfiguruj i włącz funkcje ATP
Zanim będziesz mógł użyć ATP, musisz wykonać jedną lub więcej z następujących procedur konfiguracji klucza.
Włącz układ kodu ATP.
Najpierw należy włączyć ustawienia ATP w inteligentnych zarządzaniu zamówieniami.
- W Intelligent Order Management przejdź do Ustawienia.
- W okienku nawigacji wybierz pozycję Ustawienia witryny, a następnie wybierz opcję Kanały.
- Na karcie Zarządzanie funkcjami i ustawienia włącz funkcję OnhandChangeSchedule.
Zdefiniuj miarę obliczoną dla ustawień ATP
Następnie musisz zdefiniować obliczoną miarę dla ustawień ATP.
Miara obliczona ATP jest wstępnie zdefiniowaną miarą obliczaną, która jest zwykle używana do znalezienia dostępnej ilości, która jest obecnie dostępna. Ilość dostawy to suma ilości dla miar fizycznych, które mają typ modyfikatora dodatku. Ilość popytu jest sumą ilości pomiarów fizycznych, które mają rodzaj modyfikatora odejmowania.
Możesz dodać wiele działań obliczeniowych, aby obliczyć wiele ilości ATP. Jednakże całkowita liczba odrębnych środków fizycznych we wszystkich środkach obliczanych w ramach ATP powinna być mniejsza niż dziewięć.
Banknot
Obliczona miara jest złożeniem miar fizycznych. Obliczony wzór pomiaru może obejmować jedynie pomiary fizyczne bez duplikatów. Nie można uwzględnić miar obliczonych.
Aby zdefiniować obliczoną miarę dla ustawień ATP, wykonaj następujące kroki.
- Przejdź do ustawień.
- W okienku nawigacji wybierz pozycję Ustawienia witryny, a następnie wybierz opcję Kanały.
- Na karcie Ustawienie ATP w polu Źródło danych wybierz źródło danych.
- W polu Miara obliczona wybierz miarę obliczoną dla źródła danych.
- W polu Okres planowania wprowadź liczbę dni dla okresu harmonogramu. Obecnie maksymalna wartość 7 jest obsługiwana.
- Wybierz opcję Zapisz.
Przykłady obliczonego środka
Na przykład najpierw konfigurujesz obliczoną miarę Dostępne od ręki:
On-hand-available = (PhysicalInvent + OnHand + Unrestricted + QualityInspection + Inbound) – (ReservPhysical + SoftReservePhysical + Outbound)
Suma (PhysicalInvent + OnHand + Unrestricted + QualityInspection + Inbound) reprezentuje podaż, a suma (ReservPhysical + SoftReservePhysical + Outbound) reprezentuje popyt. Dlatego obliczoną miarę można zrozumieć w następujący uproszczony sposób: dostępne zapasy = Podaż — Popyt.
Następnie możesz skonfigurować inną obliczoną miarę, Fizyczne dostępne na ręce, aby obliczyć fizyczną ilość ATP dostępnej na ręce:
Fizycznie dostępna ilość = (PhysicalInvent + OnHand + Unrestricted + QualityInspection + Inbound) – Outbound
Pomiędzy tymi dwiema miarami obliczanymi przez ATP jest używanych osiem różnych miar fizycznych: PhysicalInvent, OnHand, Unrestricted, QualityInspection, Inbound, ReservPhysical, SoftReservePhysical i Outbound.
Aby uzyskać więcej informacji o miarach wyliczanych, zobacz: Obliczone miary.
Określenie obliczonego odwzorowania środka
Następnie należy zdefiniować mapowanie miary obliczanej zarządzania zamówieniami.
Przejdź do ustawień.
W okienku nawigacji wybierz pozycję Ustawienia witryny, a następnie wybierz opcję Kanały.
Na karcie Intelligent Order Management Mappings w sekcji Ustaw obliczone mapowania miar wybierz źródło danych wybrane w obliczonej mierze dla ustawień ATP.
W polu Miara podstawowa wybierz pozycję Atponhand.
Banknot
Miara podstawowa jest wstępnie zdefiniowaną miarą w funkcji Intelligent Order Management, która jest wywoływana z akcji sprawdzania zapasów w systemach Orchestration. To mapowanie miary podstawowej będzie zachowywane przy użyciu miary obliczanej dla ustawień ATP.
W polu Miara obliczona wybierz miarę obliczoną wybraną w obliczonej mierze dla ustawień ATP.
Uruchom przykładową transakcję ze sprawdzaniem ATP
Funkcja zarządzania zamówieniami może przeprowadzać sprawdzanie zapasów jako niezależną akcję dostawcy. Jeśli źródło realizacji zostało już przypisane do wierszy zamówienia sprzedaży za pośrednictwem zasad lub ręcznego tworzenia zamówienia, można zrealizować zamówienie w celu przeprowadzenia niezależnych kontroli zapasów. Jeśli wcześniej opisane ustawienia są włączone, system sprawdzi również daty ATP i określi wartości w wierszu zamówienia sprzedaży daty dostępności materiałów oraz szacowane daty wysyłki.
Banknot
Sprawdzanie zapasów będzie również przeprowadzane w ramach realizacji i optymalizacji zwrotów. Wiersze zamówienia sprzedaży zostaną odpowiednio zaktualizowane na podstawie ustawień ATP.
Na poniższej ilustracji pokazano przykład wyjazdu z orchestration, który ma przypisanie realizacji oparte na zasadach.
Następujące akcje dostawcy są dostępne w ramach programu Intelligent Order Management. Będą sprawdzać ATP, gdy są włączone ustawienia ATP.
Akcja dostawcy | opis |
---|---|
Wyślij żądanie przetwarzania realizacji | Ten dostawca sprawdza dostępność zapasów przypisanego źródła realizacji w wierszu zamówienia sprzedaży. Jeśli ustawienia ATP są włączone, program sprawdza również daty promise. Ta akcja również generuje zamówienie realizacji i aktualizuje wartości Data dostępności zapasów oraz Szacowana data wysyłki w wierszu zamówienia sprzedaży. |
Wyślij do optymalizacji realizacji | Na podstawie sprawdzania zapasów ta akcja dostawcy określa najlepszą lokalizację realizacji dla wiersza zamówienia sprzedaży. Ta akcja również generuje zamówienie realizacji i aktualizuje wartości Data dostępności zapasów oraz Szacowana data wysyłki w wierszu zamówienia sprzedaży. |
W przykładzie na poniższej ilustracji przedstawiono wartości Szacowana data wysyłki i Data dostępności zapasów w wierszu zamówienia sprzedaży po zakończeniu poprzedzającego rozpoczęcia organizowania zamówienia. W tym przykładzie podczas sprawdzania zapasów nie znaleziono żadnych zapasów i zaległych zamówień wierszy.
Adresy URL API
W ramach funkcji ATP jest dostępny zestaw adresów URL interfejsów API, które są dostępne z systemu Intelligent Order Management. Te adresy URL są również dostępne z Supply Chain Management. Mogą być one wywoływane bezpośrednio przez systemy planowania zasobów przedsiębiorstwa (ERP), handel lub systemy dostawców dla kwerend zapasów z możliwościami atP. Więcej informacji można znaleźć w Przesyłanie harmonogramów zmian, zdarzeń zmian i kwerend ATP za pomocą interfejsu API.
W poniższym przykładzie pokazano ładunek dla kwerendy magazynu, który wywoła różne usługi z systemu Intelligent Order Management.
{
"API": "OnHandQuery",
"Payload": "{\"filters\": {\"OrganizationId\": [\"{{orgid}}\"],\"ProductId\": [\"ACSC-SP\"],\"SiteId\": [\"default\",\"1\"],\"LocationId\": [\"120\"]},\"groupByValues\": [],\"returnNegative\": true }"]
}
Powiązana ścieżka będzie przypominać poniższy przykład.
{{orgurl}}/api/data/v9.1/msdyn_IOMInventoryAPICall
Żądanie i odpowiedź na te ładunki przypominają to, co jest dostępne w Supply Chain Management. W poniższej tabeli przedstawiono mapowanie między interfejsami API intelligent zarządzania zamówieniami a interfejsami API widoczności zapasów rozwiązania Dynamics 365. Znajdują się w nim również łącza do odpowiedniej dokumentacji.
Nazwa API inteligentnego zarządzania zamówieniami | API Dynamics 365 Inventory Visibility | Metoda | opis | Dokumentacja |
---|---|---|---|---|
OnHandQuery | /api/environment/{environmentId}/onhand/indexquery | KSIĘGUJ | Zapytaj o dostępność zapasów. | Zapytaj o dostępność zapasów |
OnHandDelta | /api/environment/{environmentId}/onhand | GET | Zapytanie o deltę na rękę. | Tworzenie jednego zdarzenia zmiany dostępnych zapasów |
OnHandDelta_Bulk | /api/environment/{environmentId}/onhand/bulk | KSIĘGUJ | Tworzenie wielu zdarzeń zmiany. | Tworzenie wielu zdarzeń zmiany |
OnHandChangeSchedule | /api/environment/{environmentId}/onhand/changeschedule | KSIĘGUJ | Utwórz jeden harmonogram zmian zapasów dostępnych od ręki. | Utwórz jeden harmonogram zmian zapasów dostępnych od ręki |
OnHandChangeSchedule_Bulk | /api/environment/{environmentId}/onhand/changeschedule/bulk | KSIĘGUJ | Tworzenie wielu harmonogramów zmian w stanie gotowości do pracy. | Tworzenie wielu harmonogramów zmian w stanie gotowości do pracy |