www.tres.pl - Baza wiedzy Trawers ERP - Spis treści
Produkty wariantowe. Web Configurator 1. Opis ogólny Produkty wariantowe Konfigurator w Trawers ERP Produkty wariantowe. BaseLinker 2. Web Configurator Opis ogólny Schemat przepływu danych 3. Konfigurator i Trawers ERP. Wymiana danych Struktura produktu Tabela atrybutów Zamówienie sprzedaży 4. Tematy powiązane Patrz też blog: Produkty wariantowe (blog) 1. Opis ogólny Produkty wariantowe Produkty wariantowe. Wytwarzanie i sprzedaż Konfigurator w Trawers ERP BOM Konfigurator produktu Produkty wariantowe. BaseLinker Integracja z BaseLinker. Produkty wariantowe 2. Web Configurator Opis ogólny Web Configurator, to popularne określenie aplikacji internetowej, która pozwala, w trybie dialogu, definiować konfigurację produktów wariantowych. Aplikacja wymienia dane z programem ERP, tu: Trawers ERP. Patrz opis dalej: Wymiana danych. Inne nazwy: Visual Product Configurator 3D Product Configurator Konfigurator produktu (Wizualny) WKP Schemat przepływu danych Rysunek przedstawia przepływ danych między konfiguratorem a programem ERP. W programie Trawers ERP do wymiany danych stosuje się usługi internetowe: SOA (API). Architektura SOA SOA Funkcje OutBound i InBound Schemat przepływu danych (draft) Konfigurator produktu (Wizualny) WKP Konfigurator (aplikacja) <------<-----<--o Web Configurator ^ | ^ | | | | | | | | | | | | ^ v ^ v ^ ------------------------------------------------------- SOA (API) ^ v ^ v ^ | | | | | | | | | | (2) | | | v (1) | Trawers ERP o->--->----o | ^ | ^ | | | | | | | | | | Gotowe produkty | | | | wariantowe | | v o | | | Indeksy produktów (3) | | | (5) Indeksy komponentów o------<----o | o------>---o Cechy i opcje (możliwe warianty) | | | | | | | ^ | v | v o | o Zamówienie sprzedaży | Zamówienie sprzedaży Pytanie o warunki | Decyzja o zakupie oferty ^ o | | | v | | | (4) | v | ^ | | Wycena produktu | (6) o-->-----> wariantowego | | | v Skierowanie do produkcji (kompletacjI lub wydanie z magazynu | | | (7) v Realizacja: wysyłka + faktura (1) Konfigurator produktu (Wizualny) (dalej: WKP) pobiera indeksy produktów, indeksy komponentów i definicje możliwych wariantów (cechy i opcje) Pobiera z bazy danych Trawers ERP (Dalej: Tr) BOM Konfiguracje produktu (2) WKP pobiera gotowe produkty wariantowe z Tr klient może wybrać już gotowe warianty, nie musi konfigurować BOM Konfiguracje produktu (3) WKP wysyła do Tr definicje wariantów ustaloną przez klienta. Tr pobiera definicję. W Tr jest to struktura: [ZL] Zamówienie sprzedaży ze wskazaniem, że jest to tylko zapytanie ofertowe Dokumenty sprzedaży (4) Tr wycenia wariant produktu i odsyła cenę do WKP (5) Klient zamawia produkt (decyzja o zakupie) WKP wysyła do Tr zamówienie sprzedaży Ta sama struktura co w (3) [ZL] Zamówienie sprzedaży, ze wskazaniem, że klient kupuje Dokumenty sprzedaży (6) Tr kieruje zamówienie: - do wysyłki (wydanie z magazynu) - do kompletacji - do produkcji Realizacja zamówień sprzedaży (7) Tr realizuje zamówienie - wydanie - wysyłka - faktura Realizacja zamówień sprzedaży Produkty wariantowe. Zamówienia sprzedaży 3. Konfigurator i Trawers ERP. Wymiana danych Opis ogólny Poniżej opisano przykładowe pliki, które uczestniczą w wymianie danych między Web Configurator, np. BaseLinker a Trawers ERP. Pliki można wykorzystać podczas sprawdzania przydatności innych Web Configurator do współpracy z programem Trawers ERP. Ogólny model wymiany danych podano powyżej. Dlatego tutaj ograniczamy się do przedstawienia zawartości kartotek, tabel i plików danych. Struktura produktu: [RAMA-JAF] Rama - fotel JAZZ210 Definicja struktury produktu (BOM) w systemie: BM > Struktury produktów. BOM Struktury produktu BOM Konfiguracje produktu Przykład struktury produktu: RAMA-JAF Rama fotela z dwiema opcjami: bejca i lakier Wszystkie pozycje struktury (BOM) są w branżowych danych przykładowych MT Meble Tapicerowane. Dane branżowe. Profile firm Tutaj umieszczamy fragment definicji BOM dot. cech i opcji. Produkt - RAMA-JAF Rama - fotel JAZZ210 - Cecha: Bejca - z opcjami do wyboru 1........ BEJCA Bejca do drewna (cecha) .2....... BEJCA-CO Bejca typ GLAZE - ciemny orzech .2....... BEJCA-D Bejca typ GLAZE - dąb .2....... BEJCA-O Bejca typ GLAZE - orzech - Cecha: Lakier - z opcjami do wyboru 1........ LAKIERY Lakiery do drewna (cecha) .2....... LAKIERGM109 Lakier satynowany .2....... LAKIERGM110 Lakier błyszczący .2....... LAKIERPO101 Lakier poliuretanowy półpołyskowy .2....... LAKIERPO102 Lakier poliuretanowy matowy NOTE: Cechy mogą mieć strukture drzewiastą (wielo-poziomową), np. kolor - zwykły - czerwony - niebieski - metalik - srebrny - złoty Tabela atrybutów. Zastosowanie Tabela atrybutów wskazuje wartości cech (opcje) możliwe do wskazania w oczekiwanym wariancie produktu. Patrz szczegóły: KIM Tabela atrybutów XML ---> [ZL] Zamówienie sprzedaży$B/B$ Program pobiera zamówienie sprzedaży (XML) z aplikacji internetowej i tworzy dokument: [ZL] Zamówienie sprzedaży w systemie NA Sprzedaż z odpowiednio wypełnionymi polami definiującymi konfigurację wyrobu. Funkcja: a) NA > Zamówienia sprzedaży > Pobieranie zamówień z XML (SOA) [NA_DXML1] b) on-line - funkcja SOA: [Order]. Podczas tworzenia zamówienia sprzedaży korzysta z tabeli atrybutów aby ustalić konfigurację (warianty) produktu. Patrz szczegóły ustalania opcji (wariantów) w zamówieniach sprzedaży: Produkty wariantowe. Zamówienia sprzedaży Produkty wariantowe. Wytwarzanie i sprzedaż ---------------------------------------- Poz Indeks KIM Cecha Wartość --- ---------- ------ ------------- 1 BEJCA-CO Kolor ciemny orzech 2 BEJCA-D Kolor dąb 3 BEJCA-O Kolor orzech 4 LAKIERGM109 Lakier Satynowany 5 LAKIERGM110 Lakier Błyszczący 6 LAKIERPO101 Lakier Półpołyskowy 7 LAKIERPO101 Lakier Matowy ---------------------------------------- Zamówienie sprzedaży XML Zamówienie sprzedaży XML odebrane z aplikacji internetowej. Program pobiera zamówienie sprzedaży (XML) z aplikacji internetowej i tworzy dokument [ZL] Zamówienie sprzedaży w systemie NA Sprzedaż z odpowiednio wypełnionymi polami definiującymi konfigurację wyrobu. Zamówienie sprzedaży XML: <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> <soapenv:Header/> <soapenv:Body> <orderNew> <customerKey>000001</customerKey> <item> <productKey>RAMA-JAF</productKey> <quantity>1</quantity> <price>6.60</price> <memo>opis pozycji (memo)</memo> <features> <feature> <name>Kolor</name> <--- cecha <value>orzech</value> <--- wartość </feature> <feature> <name>Lakier</name> <--- cecha <value>Satynowany</value> <--- wartość </feature> </features> </item> <description>To jest przykład zamówienia na 1 sztukę Ramy do fotelu z konfiguratora internetowego z oznaczonymi opcjami: koloru - orzech, lakier - satynowany </description> </orderNew> </soapenv:Body> </soapenv:Envelope> 4. Tematy powiązane Produkty wariantowe. Zamówienia sprzedaży Produkty wariantowe. BaseLinker Integracja z internetem Architektura SOA SOA Funkcje OutBound i InBound Alerty i raportowanie AutoRun Procesy automatyczne Wymiana danych z innymi programami Funkcje TrExt Parametry ogólne 01xx 02xx 03xx 08xx Realizacja zamówień sprzedaży BOM Struktury produktu BOM Konfiguracje produktu KIM Tabela atrybutów
www.tres.pl - Baza wiedzy Trawers ERP - Spis treści