BBT WorkFlow

 

Architettura

 

L' WorkFlow che documentiamo è una applicazione sviluppata per aziende che operano nel settore delle Costruzioni sia in ambito nazionale che in ambito internazionale: tra i vari obiettivi dell' applicazione ci focalizziamo sulla gestione delle Richieste di Acquisto. Emesse dai Cantieri (o da eventuali altre entità satellite come ad es. Aziende subappaltatrici o uffici della stessa Azienda dislocati all' estero o ...), queste RDA devono essere prese in carico dalla sede centrale per essere controllate e validate. Si possono avere più livelli di approvazione, ognuno dei quali regolato da una sua propria logica (modello di conoscenza).

Possiamo rappresentarne la funzionalità con lo schema seguente:

 

 

  • I responsabili di Cantiere compilano le RDA e le inviano all' ERP: solitamente si utilizzano funzionalità dello stesso ERP;
  • Dopo una prima valutazione (ovviamente se necessaria), l' ERP passa le RDA all' WorkFlow, attivandone la funzionalità;
  • L' Work Flow valuta per ogni singola RDA il livello di approvazione raggiunto e, in base alle caratteristiche della stessa, quale sarà il prossimo livello e chi il prossimo approvatore: la RDA  durante il suo percorso di approvazione potrebbe essere annullata o sospesa al fine di implementare le informazioni a corredo. Se tutto procede correttamente il suo percorso termina con la sua approvazione;
  • L' ERP riprende in carica sia le RDA approvate che quelle annullate: quelle annullate vengono rimandate al Cantiere, mentre quelle approvate daranno origine a uno o più ordini;

 

 Work Flow di approvazione

 

Lo schema che segue descrive la logica operativa dell' Work Flow.

 

 

Il mondo delle RDA è descritto da un Modello, o insieme di regole, compilato dagli esperti del problema ed è gestito da un motore inferenziale che, a fronte di richieste dal mondo esterno, lo attiva e fornisce le risposte o agisce direttamente prendendo le adeguate decisioni.

Ogni singolo approvatore può operare solamente sulle RDA che il Sistema ha deciso essere di sua competenza: risponde alle domande che gli vengono poste e riaffida la RDA al Sistema che procede ad elaborazioni successive fino a quando non si raggiunge uno stato finale che può coincidere con l' approvazione, l' annullamento o la sospensione in attesa di maggiori informazioni.

Nell' Work Flow possono essere coinvolte diverse aree Aziendali per ognuna delle quali sono possibili diversi livelli di approvazione. Ad es. per ottenere l' approvazione della RDA potrebbero essere previsti i seguenti passi:

  • Approvazione del Cantiere: responsabile Tecnico e, a seguire, direttore del Cantiere;
  • a seguire, approvazione del responsabile dell' Ufficio Acquisti del Cantiere;
  • ultima fase, approvazione della sede centrale: responsabile commerciale del Cantiere e, a seguire, direttore dell' ufficio Commerciale;

Ovviamente i diversi livelli di approvazione sono tanto più articolati quanto più importante è la RDA.

Le regole che definiscono il Modello gestore di questo flusso, si basano su combinazioni diverse di:

  • Tipologia del Cantiere che ha emesso la richiesta;
  • Localizzazione della Società (Italia piuttosto che Estero) a cui il cantiere appartiene;
  • Fascia di importo entro cui ricade l' importo totale della richiesta;
  • Tipologia degli articoli (materiali, beni di consumo, ...) richiesti;
  • Se previsto un autoavanzamento del flusso a seguito di solleciti inevasi;