Utilizzo > Connettori > APS > APS > Configurazione APS 

Questa funzione permette di parametrizzare l'interfaccia con il software di pianificazione e schedulazione avanzata (APS): ORTEMS.
Questa interfaccia viene utilizzata per gestire, grazie a file di dati in formato .csv, i flussi in provenienza ed a destinazione di ORTEMS.

Questi flussi, che interessano il modulo Produzione, sono i seguenti:

Flusso X3 verso ORTEMS:

  • Ordini di produzione/operazioni
  • Articoli
  • Clienti
  • Commesse
  • Ordini
     
    Avanzamento dei materiali
     
  • Distinte base
  • Acquisti
  • Stock
     
    Risorse
     
  • Centri di carico
  • Centri di lavoro
  • Centri di lavoro per centro di carico
  • Centri di lavoro di sostituzione
  • Risorse secondarie

Flusso ORTEMS verso X3:

  • Risultati di pianificazione

 
SEEREFERTTO Dopo aver effettuato la parametrizzazione, il lancio dell'elaborazione avviene attraverso la funzione: Lancio interfaccia ORTEMS.

Prerequisiti

SEEREFERTTO Riferirsi alla documentazione di Implementazione

Gestione videata

Videata di inserimento

Presentazione

La parametrizzazione consiste nell'indicare:

  • I riferimenti dei pivot contenenti la descrizione dei file .csv da esportare.
  • Il margine di ottimizzazione
  • La directory di destinazione in cui verranno scritti i file destinati a ORTEMS.
  • La directory da analizzare in cui verranno letti i file da importare provenienti da ORTEMS.
  • La directory di salvataggio in cui verranno copiati, dopo l'import, i file elaborati.
  • Le directory necessarie al lancio automatico di ORTEMS durante il lancio del programma di interfaccia e all'integrazione di file prodotti da ORTEMS.

Chiudi

 

Campi

I seguenti campi sono presenti in questo folder :

Blocco numero 1

  • Identificativo (campo ID)

Codice che identifica la parametrizzazione dell'interfaccia.

  • campo INTIT

 

Pivot per export

Indicare il codice del pivot che descrive le righe del file delle Operazioni/OP da esportare: EXPOF.csv.
Di default, si tratta del pivot ORTOPE.

Indicare il codice del pivot che descrive le righe del file degli Articoli da esportare: EXPITM.csv.
Di default, si tratta del pivot ORTITM.

Indicare il codice del pivot che descrive le righe del file dei Clientida esportare: EXPBPC.csv.
Di default, si tratta del pivot: ORTBPC

Indicare il codice del pivot che descrive le righe del file delle Commesseda esportare: EXPPJT.csv.
Di default, si tratta del pivot: ORTPJT.

Indicare il codice del pivot che descrive le righe del file degli Ordini da esportare: EXPSOH.csv.
Di default, si tratta del pivot ORTSOH.

Indicare il codice del pivot che descrive le righe del file delle Distinte base da esportare: EXPBOM.csv.
Di default, si tratta del pivot ORTBOM.

  • Raggruppamento (campo GRUBOMFLG)

Questo flag viene attivato per indicare che tutti i fabbisogni materiali di un OP devono essere raggruppati per prodotto: le quantità necessarie per tutte le operazioni dell'OP verranno allora sommate sulla prima operazione dell'OP che necessita questo articolo.

Indicare il codice del pivot che descrive le righe del file degli Acquisti da esportare: EXPPUR.csv.
Di default, si tratta del pivot ORTPUR.

Indicare il codice del pivot che descrive le righe del file degli Stock da esportare: EXPSTO.csv.
Di default, si tratta del pivot ORTSTO.

Indicare il codice del pivot che descrive le righe del file dei Centri di carico da esportare: EXPWCR.csv.
Di default, si tratta del pivot ORTWCR.

Indicare il codice del pivot che descrive le righe del file dei Centri di lavoro da esportare: EXPWST.csv.
Di default, si tratta del pivot ORTWST.

Indicare il codice del pivot che descrive le righe del file dei Centri per centri di carico da esportare: EXPWSTWCR.csv.
Di default, si tratta del pivot ORTWSTWCR.

Indicare il codice del pivot che descrive le righe del file dei Centri di sostituzione da esportare: EXPWSTALT.csv.
Di default, si tratta del pivot ORTWSTALT.

Indicare il codice del pivot che descrive le righe del file degli Risorse secondarie da esportare: EXPRSS.csv.
Di default, si tratta del pivot ORTRSS.

Ottimizzazione

  • Margine per lancio (campo WOMAR)

Questo campo permette di inserire il margine da prendere in carico nel calcolo della data di inizio "al più presto".

  • campo FILJOUR1

 

Directory

  • Tipo di destinazione (campo TYPEXP)

 

  • Directory destinazione (campo VOLFILISS)

 

  • Directory da leggere (campo VOLFILRCP)

 

  • Directory salvataggio (campo VOLFILSTO)

 

APS

  • Tempo pianificazione (campo ORTLTI)

Indicare il lead time di pianificazione in giorni che permetterà di calcolare, sulla videata di lancio dell'interfaccia, la data di fine orizzonte a partire dalla data di inizio inserita sulla videata di lancio.

  • campo FILJOUR2

 

Chiudi

 

Principi di funzionamento

L'elaborazione tramite interfaccia avviene utilizzando file .csv.

Informazioni generali sui file

  • Si tratta di file DOS (caratteri di fine record: \013\010 o \r\n).
  • Formato: .csv
  • Tipo: ASCII (modificabile tramite entry point, vedere più avanti)
  • I campi sono di lunghezza variabile con separatore ";" (modificabile tramite entry point, vedere più avanti)
  • I numeri hanno come separatore decimale: il punto.
  • Le date sono indicate nel formato "AAAAMMGGHHmm" o "AAAAMMGG"
  • Le durate sono espresse in ore
  • I booleani possono assumere i valori: 0 (falso) o 1 (vero)
  • I file hanno testate standard (nome delle colonne = codice campo del pivot)

- Per i flussi da Sage X3 a ORTEMS, la descrizione delle righe di ogni file viene fornita da un Pivot che specifica l'ordine dei campi, la loro dimensione e la loro alimentazione (direttamente tramite dei campi di tabelle o tramite delle funzioni).
Il nome dei file, la loro descrizione ed i pivot utilizzati di default vengono indicati qui di seguito.

- Per i flussi da ORTEMS a Sage X3, l'import avviene con lettura di un file fisso non parametrizzabile.

Flussi di export: X3 --- ORTEMS

File attesi

 

Pivot
di default

EXPOF.csv

Ordini di produzione/operazioni

ORTOPE

EXPITM.csv

Articoli

ORTITM

EXPBPC.csv

Clienti

ORTBPC

EXPPJT.csv

Commesse

ORTPJT

EXPSOH.csv

Ordini

ORTSOH

 

File di avanzamento dei materiali:

 

EXPBOM.csv

Distinte base

ORTBOM

EXPSTO.csv

Stock

ORTSTO

EXPPUR.csv

Acquisti

ORTPUR

 File delle risorse:

 

EXPWST.csv

Postazioni di lavoro

ORTWST

EXPWCR.csv

Centri di carico

ORTWCR

EXPWSTWCR.csv

Centri di lavoro per centro di carico (Matrice delle risorse)

ORTWSTWCR

EXPWSTALT.csv

Centri di sostituzione

ORTWSTALT

 

 File delle risorse secondarie:

 

EXPRSS.csv

Risorse secondarie

ORTRSS

Flussi di import: ORTEMS --- X3

 File attesi

 

Pivot

 OrdersOut.csv

Risultati di pianificazione

Nessun pivot


Questo file è fisso e non parametrizzabile tramite un pivot.

Entry point

L'entry point PIVOTSFILE del programma CONNECTFCT permette di modificare il tipo di codifica dei file ed il separatore di colonne.

Descrizione dei file esportati da Sage X3

OP / Operazioni: EXPOF.csv

Pivot: ORTOPE

File

Descrizione

Tipo

Opzionale

Pivot

Codice tabella 

Codice campo

Descrizione

Campo
non gestito
 

 

 1

Numero OP

 A

No

 

 OPERATIONS

 MFGNUM

 N° ordine

No

 

 2

Descrizione OP

A

 

 MFGITM

 MFGDES

Descrizione OP

No

 

 3

Stato dell’OP (1)

N

 

 OPERATIONS

 OPSSTA

Stato ordine

No

 

 4

Priorità (2)

N

 

 MFGHEAD

 MFGPIO

Priorità 

No

 

 5

Codice articolo

A

No

 

 MFGITM

ITMREF

Articolo

No

 

 6

Quantità rimanente

N

No

 

MFGOPE

 EXTQTY

Quantità prevista

No

 

 7

Stato dell’operazione (3)

N

No

 

 OPERATIONS

 OPESTA

 Stato operazione

No

 

 

 

 

 

 

 OPERATIONS

 WFICTRTDAT

 

 

 8

Data spunta (estrazione file)

 DH

No

 

 OPERATIONS

 WDHFIC

 

No

 

 9

Unità

A

 

 ITMMASTER

STU

 Unità di magazzino

No

 

 10

Lead time fine OP

D

No

 

MFGHEAD

OBJDAT

 Obiettivo iniziale

No

 

 11

Codice cliente

A

 

 OPERATIONS

 WCLI

 

No

 

 12

Codice commessa

A

 

 MFGITM

PJT

Commessa

No

 

 13

Codice ordine

A

 

MFGITM

VCRNUMORI

Documento origine

No

 

 14

Numero operazione

N

No

 

 OPERATIONS

OPENUM

Operazione

No

 

 15

Descrizione operazione

A

 

OPERATIONS

 WDES

 

No

 

 16

Centro di carico (Laboratorio)

A

No

 

OPERATIONS

 WCR

 

No

 

 17

Centro di carico principale (4)

A

No

 

 OPERATIONS

 EXTWST

Centro previsto

No

 

 18

Tipo di Tempo di Process (5)

N

No

 

OPERATIONS

 PROTIMTYP

No

 

 19

Tempo di process

N

No

 

OPERATIONS

EXTOPETIM

Tempo operazione previsto

No

 

 20

Tempo di setup X3 (6)

N

 

OPERATIONS

EXTSETTIM

Tempo setup previsto

No

 

 21

Tempo di preparazione (7)

N

 

OPERATIONS

 PRPTIM

Tempo preparazione

No

 

 22

Tempo di attesa o post-operativo (8)

N

 

OPERATIONS

 PSPTIM

Tempo post operativo

No

 

 23

Sovrapposizione in % (9)

N

No

 

OPERATIONS

 WLNKTIM

 

No

 

 24

Codice sovrapposizione (10)

N

No

 

OPERATIONS

 WLNKTYP

 

No

 

 25

Codice raggruppamento (11)

A

 

OPERATIONS

 SCHGRP

Criterio di raggruppamento

No

 

 26

Vincolo secondario Operatore

A

 

MFGOPE

 EXTLAB

Centro MO previsto

No

 

 27

N° operatori

N

 

MFGOPE

 EXTLABNBR

N° MO previsto

No

 

 28

% utilizzo operatori

N

 

MFGOPE

 OPELABCOE

Coeff. tempo MO operazione

No

 

 29

Vincolo secondario strumentazione

A

 

MFGOPE

 EQUNUM

Strumentazione

No

 

 30

N° strumentazione

N

 

MFGOPE

 WEQUNBR

 

No

 

 31

% utilizzo strumentazione

N

 

MFGOPE

 WEQUPER

 

No

 

 32

Data inizio al più presto (12)

D

si

 

MFGHEAD

 STRDAT

 

No

(1) 1 = Confermato, 2 = Pianificato, 3 = Suggerito
(2) 1 = Normale, 2 = Urgente, 3 = Molto urgente.
(3) 1 = In attesa, 2 = Precedente in corso, 3 = Precedente saldato, 4 = In corso.
(4) I centri alternativi sono forniti tramite il file dei centri alternativi.
(5) 1 = tempo unitario, 2 = tempo globale.
(6)  Tempo di setup: può essere ridotto grazie al codice raggruppamento (11) se si susseguono 2 operazioni con lo stesso codice raggruppamento.
(7) Si aggiunge al tempo di attesa dell'operazione precedente.
(8) Il tempo più lungo tra il tempo post-operativo ed il tempo di attesa parametrizzato sull'operazione.
(9) 100% = nessuna sovrapposizione
(10) 1 = inizio - inizio = sincro all'inizio, 2 = successore = nessuna sovrapposizione, 3 = fine - fine = sincro alla fine, 4 = sincro OP
Il codice sovrapposizione e la % di sovrapposizione su un'operazione indicano la posizione dell'operazione successiva. E' quindi l'operazione sovrapposta che presenta il codice 1 e la % di sovrapposizione.
Il codice sovrapposizione 4 è condotto sull'operazione interessata, indica che l'operazione deve iniziare allo stesso momento della prima operazione dell'OP.
 (11) Il codice raggruppamento permette di ottimizzare il tempo di setup se si susseguono 2 operazioni aventi lo stesso codice raggruppamento.
(12) Data inizio al più presto per l'OP = Data obiettivo dell'OP - lead time di produzione - margine per lancio. Se successivo all'inizio OP = Data inizio OP - margine.
 
Osservazioni:

  • Tutti i tempi sono espressi in ore.
  • Le operazioni saldate non sono esportate.
  • Gli OP non vengono esportati se tutte le operazioni dell'OP sono saldate.
  • Il numero di centri utilizzati deve essere a 1 sulle operazioni del ciclo per un centro multi-esemplari.
  • I centri di MO sono sempre a capacità infinita.

Articoli: EXPITM.csv

Pivot: ORTITM

File

Descrizione

Tipo

Opzionale

Pivot

Codice tabella 

Codice campo

Descrizione

Campo
non gestito
 

 

 1

Codice articolo

A

No

 

MFGITM

ITMREF

Articolo

No

 

 2

Descrizione 1

A

 

ITMMASTER

ITMDES1

Descrizione 1

No

 

 3

Descrizione 2

A

 

ITMMASTER

 ITMDES2

Descrizione 2

No

 

 4

Descrizione 3

A

 

ITMMASTER

 ITMDES3

Descrizione 3

No

 

 5

Categoria prodotto

A

 

ITMMASTER

 TCLCOD

Categoria

No

 

 6

Attributo 1

A

 

ITMMASTER

 ATT1

 

No

 

 7

Attributo 2

A

 

ITMMASTER

 ATT2

 

No

 

 8

Attributo 3

A

 

ITMMASTER

 ATT3

 

No

 

 9

Attributo 4

A

 

ITMMASTER

 ATT4

 

No

 

 10

Attributo 5

A

 

ITMMASTER

 ATT5

 

No

Osservazioni:

  • Gli attributi sono dei campi previsti ma non alimentati in standard. Potranno essere parametrizzati per trasmettere delle informazioni supplementari.

Clienti: EXPBPC.csv

Pivot: ORTBPC

File

Descrizione

Tipo

Opzionale

Pivot

Codice tabella 

Codice campo

Descrizione

Campo
non gestito
 

 

 1

Codice cliente

A

No

 

BPCUSTOMER

 BPCNUM

Cliente

No

 

 2

Nome cliente

A

 

BPCUSTOMER

 BPCNAM

Ragione sociale

No

 

 3

CAP

A

 

BPADDRESS

POSCOD

CAP

No

 

 4

Città

A

 

 BPADDRESS

 CTY

Città

No

 

 5

Nome del contatto

A

 

BPCUSTOMER

 CNTNAM

Contatto di default

No

 

 6

N° di telefono del contatto

A

 

 CONTACT

 TEL

Telefono

No

 

 7

Indirizzo Email

A

 

 CONTACT

 WEB

E-mail

No

Osservazione:

  • Si tratta dei clienti degli OP esportati.

Commesse: EXPPJT.csv

Pivot: ORTPJT

File

Descrizione

Tipo

Opzionale

Pivot

Codice tabella 

Codice campo

Descrizione

Campo
non gestito
 

 

 1

Codice commessa

A

No

 

 OPPOR

 OPPNUM

Crono commessa

No

 

 2

Descrizione commessa

A

 

 OPPOR

 OPPDES

Denominazione commessa

No

Osservazione:

  • Si tratta delle commesse degli OP esportati.

Ordini: EXPSOH.csv

Pivot: ORTSOH

File

Descrizione

Tipo

Opzionale

Pivot

Codice tabella 

Codice campo

Descrizione

Campo
non gestito
 

 

 1

Codice ordine

A

No

 

 SORDER

 SOHNUM

N° ordine

No

 

 2

Descrizione ordine

A

 

 SORDER

 WDES

 

No

Osservazione:

  • Si tratta degi ordini degli OP esportati.

Distinte base: EXPBOM.csv

Pivot: ORTBOM

File

Descrizione

Tipo

Opzionale

Pivot

Codice tabella 

Codice campo

Descrizione

Campo
non gestito
 

 

 1

Numero OP

A

No

 

 ORDERS

 VCRNUM

Documento

No

 

 2

Riferimento articolo

A

No

 

 ORDERS

 ITMREF

Articolo

No

 

 3

Quantità

N

No

 

 ORDERS

 RMNEXTQTY

Quantità rimanente

No

 

 4

Numero operazione

N

No

 

 ORDERS

 VCRSEQ

N° sequenza documento

No

Osservazioni:

  • E' possibile che lo stesso prodotto sia necessario per operazioni differenti. Poiché non vengono gestiti in ORTEMS i doppioni su OP/Articolo, un flag a livello della parametrizzazione permette di raggruppare tutti i fabbisogni materiali di un OP per prodotto: le quantità necessarie per tutte le operazioni dell'OP verranno sommate sulla prima operazione dell'OP che necessita questo articolo.

Stock: EXPSTO.csv

Pivot: ORTSTO

File

Descrizione

Tipo

Opzionale

Pivot

Codice tabella 

Codice campo

Descrizione

Campo
non gestito
 

 

 1

Codice articolo

A

No

 

 ITMMVT

ITMREF

Articolo

No

 

 2

Data stock o data estrazione

D

No

 

 ITMMVT

 WDATSTO

 

No

 

 3

Quantità in stock 

N

 

ITMMVT

 PHYSTO

Stock interno 'A'

No

 

 4

Lead time di riapprovvigionamento (1)

N

 

ITMFACILIT

 OFS

Lead time riapprovvigionamento

No

(1) Il lead time di riapprovvigionamento è espresso in giorni.

Acquisti: EXPPUR.csv

Pivot: ORTPUR

File

Descrizione

Tipo

Opzionale

Pivot

Codice tabella 

Codice campo

Descrizione

Campo
non gestito
 

 

 1

N° ordine acquisto

A

No

 

 ORDERS

 VCRNUM

Documento

No

 

 2

Riferimento articolo

A

No

 

ORDERS

ITMREF

Articolo

No

 

 3

Quantità ordinata

N

No

 

ORDERS

 RMNEXTQTY

Quantità rimanente

No

 

 4

Data di ricevimento prevista

D

No

 

ORDERS

ENDDAT

Data fine

No

Postazioni di lavoro/Macchine: EXPWST.csv

Pivot: ORTWST

File

Descrizione

Tipo

Opzionale

Pivot

Codice tabella 

Codice campo

Descrizione

Campo
non gestito
 

 

 1

Codice

A

No

 

WORKSTATIO

WST

Centro di lavoro

No

 

 2

Descrizione

A

 

WORKSTATIO

 WSTDES

Descrizione centro di lavoro

No

 

 3

Tipo (1) 

A

 

WORKSTATIO

 WSTTYP

Tipo centro di lavoro

No

 

 4

Efficienza (2) 

N

 

 WORKSTATIO

 EFF

Efficienza in % 

No

 

 5

Finito o Infinito? (3) 

 B

 

WORKSTATIO

CONSTRAINT

Sezione valorizzazione

No

 

 6

Sezione

A

 

WORKSTATIO

 VLTCCE

 

No

(1) 1 = Macchina, 2 = MO, 3 = Conto lavoro.
(2) Se non presente, il valore viene fissato di default a 100%.
(3) Se questo valore non è presente nel file, deve essere indicato manualmente nella tabella ORTEMS; deve rispettare la seguente regola: 0 = Infinito, 1 = Finito.

Osservazioni:

  • I centri hanno obbligatoriamente un numero di risorse a 1.

Centri di carico: EXPWCR.csv

Pivot: ORTWCR

File

Descrizione

Tipo

Opzionale

Pivot

Codice tabella 

Codice campo

Descrizione

Campo
non gestito
 

 

 1

Codice

A

No

 

TABWRKCTR

 WCR

Centro di carico

No

 

 2

Descrizione

A

 

 TABWRKCTR

 WCRDES

Descrizione centro

No

Osservazioni:

  • Questo file contiene l'elenco dei centri di carico.
    Il centro di carico raggruppa l'insieme delle risorse appartenenti allo stesso laboratorio. Non ha tuttavia alcun significato tecnico. Per definire l'elenco delle risorse possibili per una determinata operazione, ORTEMS si serve della postazione di lavoro principale del ciclo e delle postazioni alternative fornite nel file Postazioni di lavoro.

Centri di lavoro per centro di carico: EXPWSTWCR.csv

Pivot: ORTWSTWCR

File

Descrizione

Tipo

Opzionale

Pivot

Codice tabella 

Codice campo

Descrizione

Campo
non gestito
 

 

 1

Codice centro di carico

A

No

 

WORKSTATIO

 WCR

Centro di carico

No

 

 2

Codice postazione di lavoro

A

No

 

 WORKSTATIO

 WST

Centro di lavoro

No

Osservazioni:

  • Questo file contiene l'elenco delle risorse per centro di carico.
  • Ogni centro di carico è duplicato per ogni postazione che gli appartiene. Una postazione di lavoro può appartenere a più centri di carico.
  • L'estrazione si effettua su un unico sito, ci sarà quindi un solo centro di carico per postazione.

Centri di sostituzione: EXPWSTALT.csv

Pivot: ORTWSTALT

File

Descrizione

Tipo

Opzionale

Pivot

Codice tabella 

Codice campo

Descrizione

Campo
non gestito
 

 

 1

Codice centro principale

A

No

 

 RPLWST

WST

Centro di lavoro

No

 

 

 

 

 

 

 RPLWST

I

 

 

 2

Codice centro alternativo

A

 

 RPLWST

 RPLWST

Centro carico sost.

No

Risorse secondarie: EXPRSS.csv

Pivot: ORTRSS

File

Descrizione

Tipo

Opzionale

Pivot

Codice tabella 

Codice campo

Descrizione

Campo
non gestito
 

 

 1

Codice

A

No

 

WORKSTATIO

WST

Centro di lavoro

No

 

 2

Descrizione

A

 

WORKSTATIO

 WSTDES

Descrizione centro di lavoro

No

 

 3

Tipo (1) 

A

No

 

WORKSTATIO

 WSTTYP

Tipo centro di lavoro

No

 

 4

Numero di esemplari(2)

N

 

WORKSTATIO

WSTNBR

Numero di centri

No

(1) Tipo di risorsa: 2 = Operatore, 3 = Strumentazione
(2) per le strumentazioni, il numero di risorse non è conosciuto in Sage X3 e sarà gestito in ORTEMS.

Descrizione del file importato in Sage X3

Risultati di pianificazione: OrdersOut.csv

Descrizione

Tipo

Opzionale

 1

Numero OP

A

No

 2

Numero operazione

N

No

 3

Postazione di lavoro

A

No

 4

Data inizio preparazione

 DH

No

 5

Data inizio setup

 DH

No

 6

Data fine process

 DH

No

 7

Data fine attesa (1)

 DH

No

(1) Data fine attesa: questo tempo non è mai pianificato ma deve essere preso in carico. Si tratta di un tempo extra carico. E' possibile utilizzare la data di inizio dell'operazione successiva eccetto per l'ultima operazione, per la quale sarà possibile assumere la data di fine dell'OP.

Osservazioni:

  • Questo file è un file .csv fisso, non parametrizzabile tramite un pivot.
  • Contiene i risultati della pianificazione, ovvero le date di inizio e fine di ogni operazione.

Messaggi di errore

Non esistono messaggi di errore ad eccezione di quelli generici.

Tabelle utilizzate

SEEREFERTTO Riferirsi alla documentazione di Implementazione