Aplikacja mobilna do skupu katalizatorów to narzędzie, które po wpisaniu kodu z obudowy pokazuje handlowcowi lub operatorowi cenę elementu, nie ujawniając przy tym zawartości metali szlachetnych. Cena pochodzi z centralnego silnika wyceny i odpowiada ostatniemu fixingowi notowań, więc osoba w terenie nie liczy niczego sama i nie zna parametrów rozliczenia z hutą.
Wymagania wobec takiej aplikacji wynikają z warunków pracy: pośpiechu przy warsztacie, niewyraźnych oznaczeń i konieczności ochrony bazy, która jest głównym zasobem firmy. Poniżej opisano, jak rozwiązuje je aplikacja mobilna do skupu katalizatorów w Studio RPL.net, i które rozwiązania warto wymagać od każdego innego narzędzia tej klasy.
Specyfika pracy mobilnego handlowca katalizatorów
Handlowiec odbiera towar w warsztacie, na złomowisku albo na parkingu. Każdy z tych punktów ma te same ograniczenia: kilka minut na decyzję i oznaczenia na obudowie, które często pokrywa rdza albo osad. Kod odczytany z korozji bywa niepełny, więc wyszukiwanie musi znajdować element po fragmencie numeru, nazwie producenta lub opisie, a nie wyłącznie po dokładnym indeksie.
Aplikacja w Studio RPL.net wyszukuje po indeksie, nazwie, producencie i opisie, podpowiada pasujące słowa po wpisaniu kilku znaków, a listę wyników można sortować według kraju, producenta lub roku. Elementy, które handlowiec obsługuje często, oznacza się jako ulubione i otwiera osobnym widokiem. Miniatura zdjęcia katalizatora w wynikach pozwala porównać wygląd elementu z kartą w katalogu.
Druga bariera to zmienność rynku. Cena z rana nie jest ceną z popołudnia, a handlowiec w trasie nie zobaczy, że fixing się zmienił. Dlatego aplikacja pokazuje cenę z ograniczonym czasem ważności i osobny ekran z ostatnimi notowaniami platyny, palladu i rodu w dolarach za uncję trojańską.
Ochrona poufności zawartości metali
Cennik kupowany od dostawcy to nie tylko ceny, ale i zawartości metali dla setek typów katalizatorów. Gdy konto zewnętrzne widzi gramy, baza zawartości da się przepisać, a z niej wyliczyć cenę metali bez udziału firmy. Dlatego konta dzieli się według tego, co pokazują.
| Rodzaj konta | Co widzi w aplikacji |
|---|---|
| Pracownik wewnętrzny | zawartość Pt, Pd i Rh w g/kg, masa, rok, cena |
| Klient zewnętrzny | cena oraz oznaczenie, które metale występują (znacznik zamiast liczby) |
Dla konta zewnętrznego aplikacja zamiast wartości w gramach pokazuje znacznik obecności metalu. Widać, że katalizator jest palladowo-rodowy, ale nie widać, ile palladu i rodu zawiera. Informacja o tym, czy konto zobaczy zawartość, wagę albo rok produkcji, jest ustawieniem konta w systemie, a nie aplikacji, więc zmienia się ją bez nowej wersji aplikacji.


Ochrona obejmuje też samo konto. System zapisuje identyfikator i nazwę urządzenia przypisanego do konta, a administrator może to przypisanie usunąć, gdy handlowiec zmienia telefon. Konta obsługiwane na wielu urządzeniach mają osobne ustawienie.


Konta z kredytami
Kredyty ograniczają liczbę cen, które partner zewnętrzny może sprawdzić. Konto z limitem widzi listę katalizatorów, ale cena pojawia się dopiero po naciśnięciu przycisku sprawdzenia, który zużywa jeden kredyt. Administrator przydziela kredyty, a konto bez limitu (ustawienie „dostęp nieograniczony”) ich nie zużywa.
Cena sprawdzona w aplikacji obowiązuje przez cztery godziny. Po tym czasie ponowne sprawdzenie kosztuje kolejny kredyt. Pozycje dodane do koszyka są usuwane, gdy zmieni się dzień, więc stara cena nie wejdzie do rozliczenia następnego dnia.
Mechanizm ma dwa skutki. Po pierwsze, ogranicza masowe kopiowanie katalogu: każde zapytanie o cenę ma koszt, a lista bez cen niewiele daje konkurencji. Po drugie, wiąże cenę z chwilą sprawdzenia i ogranicza czas, w którym handlowiec może się nią posługiwać, więc kwota sprzed spadku notowań wygasa po czterech godzinach.
Marża handlowca w terenie
Konto może mieć włączoną marżę dodatkową. Jest to procent, o który aplikacja pomniejsza wyświetlaną cenę, zanim handlowiec poda ją dostawcy:
cena_dla_dostawcy = cena_z_katalogu - cena_z_katalogu × (marża% / 100)
Przykład: cena z katalogu 132,72 EUR i marża 5% dają 126,08 EUR. Handlowiec widzi od razu kwotę, którą może zaproponować, a różnica zostaje w jego rozliczeniu. Wartość marży zapisuje się lokalnie w aplikacji, a administrator może ją wyłączyć dla konta, co zeruje ją przy następnym otwarciu. Dane liczbowe w przykładzie pochodzą z założeń modelu opisanych w artykule o wzorze na wycenę, nie z wdrożenia.
Inspekcja stanu wkładu
Katalog podaje cenę dla kompletnego elementu. Stan fizyczny trzeba ocenić przy przyjęciu, a korektę policzyć według zasad firmy. W modelu wyceny stan rdzenia wyraża współczynnik kompletności k, który mnoży masę efektywną monolitu: M_ef = M × k.
Przykładowa skala, którą każda firma ustala sama:
| Stan elementu | Przykładowe k |
|---|---|
| kompletny, bez uszkodzeń | 1,00 |
| ubytki na krawędziach, rdzeń nośny | 0,90 |
| rdzeń częściowo wykruszony | 0,70 |
| pusta obudowa | 0,00 |
Skutek korekty jest liniowy. Kompletny element z przykładu o cenie 132,72 EUR przy k = 0,80 kosztuje 106,18 EUR. Różnica 26,54 EUR na sztuce jest większa niż marża punktu skupu (6,00 EUR), więc ocena stanu rdzenia ma większy wpływ na wynik niż wiele ustawień kursowych. Wilgotność wkładu obniża cenę dodatkowo, według parametru ustawianego przez administratora jako jedna wartość procentowa dla całej wyceny.
Procedura oceny powinna być identyczna na każdym stanowisku: zdjęcie obudowy z oznaczeniem, ocena rdzenia przez lekkie potrząśnięcie, zważenie elementu i zapis stopnia kompletności. Zdjęcie służy później jako dowód przy sporze z dostawcą.
Praca bez zasięgu sieci Internet
Zasięg w warsztacie czy na złomowisku bywa słaby. Dlatego aplikacja ma tryb offline, w którym katalog z danymi technicznymi i zdjęciami jest zapisany w lokalnej bazie telefonu. Handlowiec wyszukuje elementy, przegląda zdjęcia i dodaje ulubione bez połączenia.
Cena w trybie offline jest przechowywana na urządzeniu w postaci zaszyfrowanej i odsłaniana po zużyciu kredytu. Zużycie kredytu zapisuje się w kolejce zdarzeń i przesyła do serwera po powrocie połączenia, razem ze zmianami w ulubionych.
Tryb offline ma limit czasu. Po 22 godzinach od ostatniej synchronizacji aplikacja wyłącza go sama i wymaga aktualizacji, więc ceny zapisane na telefonie nie mogą być nieskończenie stare. Handlowiec, który pracuje w terenie dłużej niż dobę, musi zsynchronizować dane.
Dwie funkcje wymagają połączenia:
- sprawdzenie aktualnych notowań metali,
- odświeżenie ceny w koszyku po upływie czterech godzin.
Terminal kierowcy przy odbiorze u dostawcy
Handlowiec wycenia ofertę, a kierowca realizuje odbiór. W Studio RPL.net kierowca dostaje drugi ekran pod telefon: terminal odbiorów. Lista odbiorów na dziś pokazuje godzinę, dostawcę, adres i liczbę zgłoszonych sztuk, a po wybraniu odbioru kreator prowadzi przez trzy kroki jednej pozycji: kod, ilość i stan rdzenia.



Kod z obudowy skanuje się czytnikiem albo aparatem telefonu, albo wpisuje. Stan rdzenia (100, 75, 50 lub 25 procent) zmienia cenę, a pod polem widać cenę za sztukę i wartość pozycji, zanim pozycja zostanie dodana. Cena pochodzi z tej samej funkcji co w katalogu, więc kierowca i biuro widzą tę samą kwotę.
Po zatwierdzeniu odbioru powstaje dokument skupu. Kierowca robi od jednego do trzech zdjęć katalizatorów i tabliczek z kodami, zbiera podpis dostawcy palcem na ekranie i wypłaca gotówkę przy dostawcy albo zleca przelew biuru. Wypłata odblokowuje się dopiero po zapisaniu podpisu, a kwota jest równa należności dokumentu i nie podlega edycji. Zdjęcia i podpis zostają przy dokumencie jako dowód przy ewentualnym sporze.



Tryb offline opisany w poprzedniej sekcji dotyczy aplikacji do sprawdzania cen. Terminal kierowcy w wersji demonstracyjnej zatwierdza odbiór tylko z połączeniem z siecią. Biuro planuje odbiory w kalendarzu i przypisuje je kierowcom, a zgłoszenie od warsztatu przechodzi statusy: nowe, zaplanowane, odebrane. Zobacz: zgłoszenie odbioru i plan odbiorów.
Terminal kierowcy i aplikację klienta możesz obejrzeć w wersji demonstracyjnej Studio RPL.net (konta Kierowca i Klient). Dane są fikcyjne, a opisy ekranów są w instrukcji RPL.net.
Dostęp z telefonu i z przeglądarki
Aplikacja mobilna działa na urządzeniach z Androidem i na iPhone'ach, a konta wewnętrzne mają dodatkowo dostęp przez przeglądarkę, gdzie administrator zarządza kontami i parametrami wyceny. Dane są wspólne dla wszystkich kanałów: ceny z aplikacji pochodzą z tego samego silnika, który zasila wersję przeglądarkową, więc handlowiec i biuro widzą tę samą kwotę dla tego samego fixingu.
Katalizatory przyjęte do punktu ewidencjonuje się w systemie magazynowym, na przykład w Studio WMS.net. Katalog cen i magazyn to osobne systemy, a ich powiązanie ustala się na etapie wdrożenia. Dokumentację przyjęcia i dalszego przekazania odpadu prowadzi się w ramach ewidencji opisanej na portalu BDO.
Słownik pojęć
- KKredyt
- Jednostka limitu podglądu cen na koncie zewnętrznym. Sprawdzenie ceny jednego katalizatora zużywa jeden kredyt.
- KKonto zewnętrzne
- Konto partnera lub klienta bez wglądu w zawartość metali w gramach. Widzi cenę oraz znaczniki obecności metali.
- ZZnacznik obecności metalu
- Symbol w miejscu liczby, który pokazuje, że katalizator zawiera dany metal, bez podawania jego ilości.
- TTryb offline
- Praca na katalogu zapisanym w lokalnej bazie telefonu. Wyłącza się automatycznie 22 godziny po ostatniej synchronizacji.
- MMarża dodatkowa
- Procent, o który aplikacja pomniejsza wyświetlaną cenę katalogową, zanim handlowiec poda ją dostawcy.
- KKompletność rdzenia
- Współczynnik k opisujący, jaka część monolitu pozostała w obudowie. Mnoży masę efektywną w wycenie.