Decidere sui conflitti dopo il lavoro offline
Perché due conteggi di magazzino divergenti richiedono una regola concordata e una persona responsabile.

Che cosa significano le due modifiche?
Alla riconnessione possono incontrarsi modifiche tecnicamente valide che non possono valere insieme per il processo aziendale. Una regola generale come «vince l’ultimo valore ricevuto» decide allora il lavoro. Prima dello sviluppo, esamini cosa rappresentano i valori e chi può risolvere una contraddizione.
Nell’esempio inventato, due addetti comunicano quantità diverse per la stessa posizione di magazzino P-26. Sono conteggi assoluti in pezzi nello stesso luogo, non quantità in entrata o uscita. Il flusso previsto è il seguente:
Situazione | Informazione disponibile | Elaborazione concordata |
|---|---|---|
Conteggio senza rete | Il dispositivo registra | Conservare come conteggio locale non ancora recepito dal centro. |
Altro conteggio nel centro | Qui si registrano | Conservare un altro conteggio con origine e orario. |
Ritorno della connessione | I conteggi si incontrano. | Segnalare differenza da esaminare; niente somma o sovrascrittura basata solo sull’orologio del dispositivo. |
Il responsabile chiarisce le giacenze | Dopo verifica e nuovo conteggio si confermano | Acquisire solo questo stato approvato esplicitamente come giacenza operativa; le comunicazioni precedenti restano tracciabili. |
La regola fa parte del prodotto
Qui la responsabile verifica luogo, unità, orari e movimenti intermedi e dispone un nuovo conteggio se necessario. L’approvazione dopo la verifica determina la giacenza effettiva. La riconnessione non conferma alcuna quantità precedente. Sommarle sarebbe anche errato: i conteggi non sono quantità movimentate.
Android descrive diverse strategie di conflitto per la sincronizzazione offline. L’adeguatezza funzionale resta una decisione di prodotto. Concordi stato di verifica visibile, ruolo autorizzato e comportamento finché il conflitto è aperto. Provi con dati contraddittori. Un trasferimento riuscito mostra anzitutto che i dati sono passati; una giacenza utilizzabile richiede anche la decisione adatta.
Fonti
Scritto da
- Katharina WeberRedattrice per software e tecnologiaKatharina Weber cura per ASES gli articoli sullo sviluppo software. Scrive delle questioni che le aziende affrontano nella scelta del software, nello sviluppo di nuove applicazioni e nella modernizzazione dei sistemi esistenti.
Continuate a leggere
Tutti gli articoli




Sviluppo software con ASES
Software su misura, app web e mobile


