cli:franke:shiftleader

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
cli:franke:shiftleader [2018/06/12 12:20]
g.capuzzi [Analisi preliminare]
cli:franke:shiftleader [2018/06/13 08:56] (current)
g.capuzzi [Analisi definitiva]
Line 16: Line 16:
 ===== Analisi preliminare ===== ===== Analisi preliminare =====
  
-{{:cli:franke:analisi_preliminare.png?800|}}+{{:cli:franke:tabelle.png?400|}} 
  
 Aggiungere due tabelle: una per la lista degli shift leader e una per la pianificazione dei turni delle ubicazioni e relativa associazione allo shift leader.\\ Aggiungere due tabelle: una per la lista degli shift leader e una per la pianificazione dei turni delle ubicazioni e relativa associazione allo shift leader.\\
 +
 +Aggiungere chiave esterna tra il codice della tabella shiftleaderdet e il codice di shiftleader:\\
 +
 +<code sql>
 +ek_shiftleaderdet_shiftleader
 +FOREIGN KEY (codleader) REFERENCES shiftleader(codice)
 +</code>
 +
 +Il campo operato di shiftleader andrebbe lasciato libero e che accetta valori nulli.\\
 +
 +{{:cli:franke:analisi_preliminare.png?800|}}
  
 Da realizzare un nuovo agente (AgentShiftChart) runnable che si occupa di registrare l'OEE per shift leader per tutte le ubicazioni, a fine giornata (o comunque una volta al giorno). Quindi, al momento del calcolo: Da realizzare un nuovo agente (AgentShiftChart) runnable che si occupa di registrare l'OEE per shift leader per tutte le ubicazioni, a fine giornata (o comunque una volta al giorno). Quindi, al momento del calcolo:
Line 25: Line 37:
   * per ognuna delle coppie (ubicazione,turno) si prepara i rec con i dati e fa una ask (calcoeeinterval) all'AgentOEE (da realizzare)   * per ognuna delle coppie (ubicazione,turno) si prepara i rec con i dati e fa una ask (calcoeeinterval) all'AgentOEE (da realizzare)
   * prepara il rec per il telecontrol e fa la tell con il rec per registrare in dimension e fact   * prepara il rec per il telecontrol e fa la tell con il rec per registrare in dimension e fact
 +
 +Inoltre, l'AgentShiftChart deve esporre una ask che restituisce i valori dell'OEE per un ubicazione e uno o più shift leader. Deve anche restituire il tmbgn e tmend del range a cui fa riferimento ogni riga del rec perché è utile alla GUI.\\
 +
 +{{:cli:franke:preparerecstotelecontrol.png?500|}}
 +
 +===== Analisi definitiva =====
 +
 +  * E' stato aggiunto il codoper nella registrazione dei dati dell'OEE da parte dell'AgentDataOEE. Si tratta del campo m_rec_codoper e viene salvato in dimension e fact. Salva comunque un operatore anche se nel rec inviato ce ne sono più di uno. Controllare la funzione saveoper..
 +  * il simpmovi deve salvare il codoper (codice dello shift leader) in movimag.codoper. Dovrebbe già farlo, se non lo fa lo si può fare tramite l'agente AgentShiftStorage (sotto parametro) quando salva il turno si recupera anche il codoper della tabella che diventerà [codubi,codturno,codoper] e lo salva in movimag.codoper
 +  * per il calcolo dell'OEE per turno basta configurare la tabella oeeconf. Va aggiunta una modifica all'interfaccia per fare in modo che, al salvataggio della configurazione di un codubi, chiede se si vuole calcolare l'OEE per turno e scrive la relativa configurazione in oeeconf.
  
  • cli/franke/shiftleader.1528798841.txt.gz
  • Last modified: 2018/06/12 12:20
  • by g.capuzzi