Stop Late Shipments: The "At-Risk" Delivery Monitor for IFS Cloud
ID produktu: REP-INV-002 | Kategoria: Łańcuch dostaw

Monitor zagrożonych dostaw do klientów

dla IFS Cloud i IFS Applications 10

Bieżący podgląd wierszy zamówień klientów, którym grozi niedotrzymanie terminu dostawy. Dział obsługi klienta i planiści logistyki reagują, zanim zrobi się za późno.

Status: Wydany Typ: Szybki raport (SQL) Zgodny z IFS Cloud | Apps 10
250,00 EUR

Płatność jednorazowa, licencja na jeden podmiot

Raport wskazuje wiersze zamówień klientów z dostawą na dziś lub jutro, które nie mają jeszcze statusu „Pobrany” ani „Dostarczony”. To siatka bezpieczeństwa, dzięki której zespół łańcucha dostaw widzi problem, zanim zadzwoni klient.

Najważniejsze funkcje

  • Przesuwane okno czasowe (dni wstecz i do przodu)
  • 11 parametrów filtrowania
  • Imiona i nazwiska sprzedawców i koordynatorów zamiast kodów
  • Odporny na aktualizacje, bez modyfikacji standardu IFS
30 dni wsparcia e-mailowego
Architektura odporna na aktualizacje
Pełny kod źródłowy SQL

1. Informacje o dokumencie

1.1 Specyfikacja modyfikacji

Nazwa Monitor zagrożonych dostaw do klientów
ID REP-INV-002
Komponent Zarządzanie łańcuchem dostaw (SCM)
Typ Szybki raport (SQL)
Złożoność Niska
Zgodność IFS Cloud (21R1 – 25R2), IFS Applications 10
Wersja 1.1
Aktualizacja 2024-05-20
Dostawca IFS-ERP.com

1.2 Historia dokumentu

Wersja Data Autor Opis zmiany
1.1 2024-05-20 IFS-ERP.com Nowe filtry (sprzedawca, grupy cenowe, grupy statystyczne) i dodatkowe kolumny opisowe w wyniku.

2. Kwestie otwarte / wymagane decyzje

Uwaga wdrożeniowa

Puste wartości (NULL): gdy na zamówieniu nie ma sprzedawcy albo koordynatora, raport wstawia odpowiednio 'No Salesman' i 'No Coordinator', żeby taki wiersz nie znikał z wyników. Przed wdrożeniem administrator może zmienić te wartości w kodzie SQL, np. na „Brak sprzedawcy”.

3. Wprowadzenie

3.1 Cel

Raport daje pracownikom obsługi klienta i planistom logistyki „siatkę bezpieczeństwa”. Wskazuje wiersze zamówień klientów z dostawą na dziś lub jutro, które nie doszły jeszcze do statusu „Pobrany” ani „Dostarczony”.

3.2 Rozwiązanie alternatywne

Dziś trzeba ręcznie otworzyć okno Overview – Customer Order Lines, zawęzić zakres dat i odfiltrować wiersze już wysłane. Taka praca jest reaktywna i podatna na pomyłki, a jej efektem często są przegapione dostawy.

3.3 Zakres

Raport obejmuje wszystkie zamówienia sprzedaży w wybranych oddziałach (Site). Patrzy do przodu (planowanie) i wstecz (wyłapywanie spóźnionych dostaw), więc pokrywa cały strumień wysyłek.

3.4 Ograniczenia

Raport pomija zamówienia zablokowane na poziomie nagłówka, bo to blokady administracyjne, a nie problemy logistyczne. Pokazuje dane bieżące, a nie historyczny stan na wybrany dzień.

3.5 Załączniki

Kod źródłowy SQL: pełne zapytanie SQL jest w paczce do pobrania, razem z instrukcją wdrożenia w PDF.

4. Opis funkcjonalny

Zrzut ekranu raportu: filtry danych w IFS Cloud
Raport OTIF: zrzut ekranu IFS Cloud z filtrami danych

Interaktywny panel filtrów: 11 parametrów do precyzyjnego zawężania danych

Najważniejsze funkcje
  • Przesuwane okno czasowe: zmienne &DaysPast i &DaysFuture wyznaczają okres, który raport bierze pod uwagę, liczony od dzisiejszej daty.
  • Rozbudowane filtrowanie: filtry po sprzedawcy, koordynatorze, grupie klientów, grupie cenowej i grupie sprzedaży pozwalają zejść do szczegółów.
  • Czytelne nazwy: raport pokazuje imiona i nazwiska sprzedawców i koordynatorów, a nie same identyfikatory.
  • Logika siatki bezpieczeństwa: w jednym widoku są zamówienia nadchodzące (działanie z wyprzedzeniem) i zaległe (reakcja na opóźnienie).

Parametry wyboru (filtry)

Parametr Opis Wartość domyślna
&DaysPast Ile dni wstecz szukać zaległych zamówień 7
&DaysFuture Ile dni do przodu pokazywać nadchodzące zamówienia 1
&Contract Filtr oddziału (Site / Contract) % (wszystkie)
&CustomerNo Filtr wg numeru klienta % (wszystkie)
&CustomerStatisticsGroup Filtr wg grupy statystycznej klienta % (wszystkie)
&CustomerPriceGroup Filtr wg grupy cenowej klienta % (wszystkie)
&Salesman Filtr wg imienia i nazwiska sprzedawcy % (wszystkie)
&PartNo Filtr wg numeru części % (wszystkie)
&SalesGroup Filtr wg grupy sprzedaży (grupy produktów) % (wszystkie)
&SalesPriceGroup Filtr wg grupy cen sprzedaży % (wszystkie)
&CoordinatorName Filtr wg imienia i nazwiska koordynatora zamówienia % (wszystkie)

Kolumny wyniku raportu

Nazwa kolumny Alias SQL Opis
Order No col.order_no Numer zamówienia klienta
Line No col.line_no Numer wiersza zamówienia
Rel No col.rel_no Numer zwolnienia wiersza zamówienia
Customer No col.customer_no Numer klienta
Customer Name customer_name Pełna nazwa klienta
Cust Stat Grp Customer_Statistics_Group Grupa statystyczna klienta
Cust Price Grp Customer_Price_Group Grupa cenowa klienta
Salesman Salesman_Name Imię i nazwisko sprzedawcy (gdy brak: 'No Salesman')
Part No part_no Numer części magazynowej
Part Description Part_Description Opis części z katalogu sprzedaży
Sales Grp Sales_Group Grupa katalogowa / grupa sprzedaży
Sales Price Grp Sales_Price_Group Grupa cen sprzedaży przypisana do części
Qty Due col.buy_qty_due Ilość do wysłania
UoM UnitMeas Jednostka miary sprzedaży
Qty Reserved col.qty_assigned Ilość obecnie zarezerwowana
Qty Picked col.qty_picked Ilość obecnie pobrana
Planned Del Date col.planned_delivery_date Planowana data dostawy wyliczona przez system
Status col.state Bieżący status wiersza (np. Zwolniony, Zarezerwowany)
Coordinator Coordinator_Name Imię i nazwisko koordynatora zamówienia (gdy brak: 'No Coordinator')
Site col.contract Identyfikator oddziału (Site / Contract)
Raport OTIF: dane wyeksportowane do Excela

Dane wyeksportowane do Excela, gotowe do tabel przestawnych i dalszej analizy

5. Opis techniczny i bezpieczeństwo

Raport to zapytanie SQL przygotowane dla funkcji „Szybkie raporty” (Quick Reports) w IFS Cloud. Korzysta z indeksowanych kolumn tabeli CUSTOMER_ORDER_LINE, dzięki czemu działa szybko także przy dużej liczbie zamówień.

Wymagania: IFS Cloud 21R1+ lub IFS Applications 10, uprawnienie FND_QUICK_REPORTS.

Technologia: standardowy mechanizm szybkich raportów IFS (SQL, eksport i import XML).

5.1 Wykorzystane obiekty bazy danych

Raport łączy dane z następujących jednostek logicznych (widoków):

  • CUSTOMER_ORDER_LINE (col): główne źródło statusu i dat wiersza.
  • CUSTOMER_INFO (c): nazwa klienta.
  • CUSTOMER_ORDER (co): dane nagłówka, czyli powiązanie z koordynatorem i sprzedawcą.
  • PERSON_INFO (person): zamienia identyfikatory osób na imiona i nazwiska.
  • SALES_PART (s): grupy sprzedaży i grupy cenowe.

5.2 Logika techniczna

  • Złączenia: LEFT JOIN do ORDER_COORDINATOR i PERSON_INFO sprawia, że zamówienia bez przypisanego koordynatora lub sprzedawcy też pojawiają się w wyniku.
  • Funkcje: NVL obsługuje parametry, więc niewypełniony filtr działa jak symbol wieloznaczny (%).
  • Logika dat: warunek oparty na SYSDATE (BETWEEN SYSDATE - X AND SYSDATE + Y) daje zakres względny, liczony od bieżącej daty.

Zgodność z zasadami bezpieczeństwa

  • Bez modyfikacji pakietów PL/SQL: pełna zgodność z aktualizacjami Evergreen w IFS Cloud.
  • Standardowe zabezpieczenia IFS: raport korzysta ze standardowego modelu uprawnień obiektu prezentacji FND_QUICK_REPORTS.
  • Uprawnienia: raport ściśle respektuje role (RBAC) i zestawy uprawnień przypisane użytkownikowi.

6. Warunki dostawy

Cena
250 EUR

Płatność jednorazowa

 
Format
.sql + .pdf

Kod źródłowy i instrukcja

 
Wsparcie
30 dni

Wsparcie e-mailowe w cenie

 
Licencja
Jeden podmiot

Środowisko testowe i produkcyjne

 
Czas dostawy
Do 24 h

Bezpieczny link do pobrania

7. Najczęściej zadawane pytania

Jak wdrożyć raport w IFS Cloud?
Produkt to skrypt SQL. Wystarczy otworzyć okno Quick Reports w IFS Cloud Solution Manager, utworzyć nowy raport typu „SQL Statement” i wkleić dostarczony kod. Nie trzeba niczego restartować ani przeprowadzać skomplikowanego wdrożenia. Całość zajmuje zwykle mniej niż 10 minut.
Czy mogę dostosować kolumny?
Tak. Kod źródłowy to otwarty SQL, więc przed publikacją raportu łatwo dodać kolejne kolumny (np. Delivery_Terms albo Weight), zmieniając instrukcję SELECT. Pełny kod źródłowy jest w paczce.
Czy raport działa w IFS Applications 10?
Tak. Wykorzystane widoki (np. CUSTOMER_ORDER_LINE) są standardowe we wszystkich wersjach IFS. Produkt jest opisany jako rozwiązanie dla IFS Cloud, ale logika SQL zwykle działa też w Apps 10 i Apps 9.
Czy raport zadziała po kolejnej aktualizacji IFS Cloud?
Tak. Raport korzysta ze standardowych widoków SQL dostarczanych przez IFS (zgodnych z Evergreen). Nie opiera się na własnym kodzie C# ani na modyfikacjach rdzenia systemu, więc jest w pełni odporny na aktualizacje.
Czy jest limit użytkowników, którzy mogą uruchamiać raport?
Nie. Licencja obejmuje jedną instancję IFS (podmiot). Po instalacji raport może uruchamiać każdy użytkownik w organizacji, który ma odpowiednie uprawnienia, i to tak często, jak potrzebuje.