Iconita setari Setari conectare server

Scop

Asigurarea conexiunii corecte si sigure intre aplicatia mobila de inventariere si mediul ERP, in vederea preluarii si transmiterii datelor necesare procesului de inventariere. Functia permite configurarea parametrilor tehnici, a credentialelor de acces, a scannerului hardware si a profilurilor QR utilizate la adaugarea pozitiilor.

Obiective principale:

  • definirea adresei serverului si a tipului de conexiune (HTTPS, port);

  • autentificarea utilizatorilor pe baza conturilor definite in ERP;

  • verificarea conectivitatii si a drepturilor de acces;

  • configurarea scannerului hardware (camera / scaner integrat 2D/3D);

  • definirea profilurilor QR pentru populare automata campuri la scanarea unui cod QR.

Ecran setari conectare server ERP

Ecran setari conectare server ERP

A. Server ERP

  • Protocol HTTP / HTTPS — recomandat HTTPS pentru securizarea comunicarii cu serverul. Aplicatia gestioneaza automat redirect-urile 301/302/307/308 si upgrade-ul http → https cand serverul raspunde cu redirect.

  • Adresa URL si Port — serverul la care aplicatia va comunica (ex: server.erp.ro:1234).

B. Autentificare ERP

  • Cod companie — codul firmei definit in ERP.

  • Nume utilizator — contul de utilizator pentru autentificare.

  • Parola — parola asociata contului.

La apasarea butonului Conectare, aplicatia valideaza credentialele prin apel catre serverul ERP. In caz de eroare este afisat un mesaj explicativ (ex: server inaccesibil, credentiale invalide, redirect 302 — verificati adresa serverului).

C. An / Perioada

  • An fiscal — anul curent de inventariere inventariere mijlaoce fixe.

  • Perioada — luna ultimei amortizari inchise in ERP. Pentru mijloacele fixe importul este posibil doar pentru o perioada cu amortizare inchisa.

D. Setari scanner

Aplicatia suporta doua surse de scanare a codurilor de bare:

  • Camera — se foloseste camera telefonului sau tabletei. Recomandat pentru iPhone / iPad / Android consumer fara scanner integrat.

  • Scanner hardware integrat — pentru echipamente industriale cu scanner 2D/3D dedicat (Unitech EA660). Aplicatia comunica cu scanner-ul prin canal nativ (MethodChannel + EventChannel) si injecteaza automat codul scanat in campul Cod de bare de pe ecranul activ.

Pentru scanner hardware, aplicatia gestioneaza automat:

  • Scan2Key (emulare tastatura) — dezactivat automat cand aplicatia asculta direct prin EventChannel, pentru a evita dublarea evenimentelor.

  • Listener persistent — scan-ul scrie in campul Cod de bare indiferent de focus-ul curent.

  • Focus guard — daca focus-ul este pe campul Cantitate sau alt camp numeric, scanner-ul nu mai scrie accidental in el.

E. Profil QR (scanare coduri QR combinate)

Lista Profile QR

Operatii disponibile in ecranul Profil QR:

  • Adauga profil nou — defineste un nou profil cu nume + cheile dorite.

  • Editare profil — modifica cheile unui profil existent.

  • Sterge profil — elimina un profil din lista.

  • Set profil activ — marcheaza profilul care va fi folosit la scanare. Doar un singur profil este activ la un moment dat.

Aplicatia permite definirea unuia sau mai multor profiluri QR. Un profil QR mapeaza cheile dintr-un cod QR la campurile din formularul de adaugare pozitie. La scanarea unui cod QR configurat, aplicatia populeaza automat mai multe campuri deodata (economie de timp vs scanarea individuala a fiecarui camp).

Lista Profile QR

Cheile configurabile pentru fiecare profil:

  • cod — codul articolului (obligatoriu).

  • gest — codul gestiunii.

  • marca — marca (purtator cost / persoana).

  • lot — lot extern.

  • serie — serie articol.

  • rezidenta — rezidenta (pentru mijloace fixe).

Cheile cu valoare goala sunt considerate inactive si nu sunt interpretate la scanare. Un profil QR valid trebuie sa aiba cel putin cheia cod definita.

F. Schimbare limba

Limba afisata implicit este cea setata pe dispozitivul mobil. Optiunile disponibile sunt Engleza si Romana. Schimbarea afecteaza toate textele din aplicatie (butoane, labels, mesaje de eroare).