File di regole delle proprietà del documento per i file dei risultati dell'insertore
Scopo
RICOH ProcessDirector utilizza il file di regole delle proprietà documento per impostare i valori delle proprietà del documento RICOH ProcessDirector. Utilizza il file di regole delle proprietà del documento con il file di regole di analisi che definisce ciascun campo nel file di risultati.
RICOH ProcessDirector fornisce questi file di regole delle proprietà del documento di esempio nella directoryinserter
:
-
/aiw/aiw1/samples/control_files/inserter
Linux -
C:\aiw\aiw1\samples\control_files\inserter
Windows
Produttore dell'insertore | Regole di proprietà documento |
---|---|
Bowe | BOWE.icf_results.process.doc.dsc |
Bowe Bell & Howell | BBH.icf_results.process.doc.dsc |
Bowe Bell & Howell con sistemi fotocamera JetVision | JET.icf_results.process.doc.dsc |
Gunther | GUN.icf_results.process.doc.dsc |
Insertori con sistemi di fotocamera Ironsides | IRON.icf_results.process.doc.dsc |
Kern | KERN.icf_results.process.doc.dsc |
Pitney Bowes | PB.icf_results.process.doc.dsc |
Quadient | quadient.jrf_results.outputfile.dsc |
Le proprietà del documento RICOH ProcessDirector vengono impostate nei file di regole elenca alcune proprietà del documento che è possibile impostare nel file di regole delle proprietà del documento. I file di regole devono impostare il valore delle proprietà del documento che sono contrassegnate Obbligatorie.
Le proprietà del documento RICOH ProcessDirector vengono impostate nei file di regole
Proprietà (nome campo) | Proprietà (nome database) | Obbligatorio | Descrizione | Tipo | Lunghezza (caratteri) |
---|---|---|---|---|---|
Sequenza inserimento | Doc.Insert.Sequence | Una di queste proprietà è obbligatoria per i file di risultati specifici del lavoro:
|
La posizione numerica del documento nel lavoro. Il valore deve corrispondere al valore che RICOH ProcessDirector ha assegnato al documento. | numero intero | 8 |
Numero documento | Doc.ID | Obbligatorio se i file di risultati dell'insertore non sono specifici del lavoro (come i file di risultati Gunther). | Il numero del documento. Il valore deve corrispondere al valore che RICOH ProcessDirector ha assegnato al documento. | bigint | 16 |
Stato | Doc.Insert.Status | Sì | Lo stato dell'insertore del documento. Valori consentiti:
Nota: Se il file di regole non imposta un valore per questa proprietà, RICOH ProcessDirector lo imposta sul valore della proprietà Stato inserimento predefinito del controller dell'insertore.
|
character | 16 |
Azione | Doc.Insert.Disposition | Obbligatorio se i file di risultati dell'insertore non sono specifici del lavoro (come i file di risultati Gunther). | L'azione intrapresa da RICOH ProcessDirector durante la riconciliazione automatica e l'azione predefinita per la riconciliazione
manuale. Valori consentiti:
Nota: Se il file di risultati è specifico del lavoro, non impostare questa proprietà perché
viene impostata da RICOH ProcessDirector.
|
character | 16 |
Codice stato | Doc.Inserter.StatusCode | No | Il codice stato per il documento. | character | 16 |
Codice stato esteso | Doc.Inserter.StatusCodeExtended | No | Il codice stato esteso per il documento. | character | 128 |
Inserisci data e ora | Doc.Insert.TimeStamp | No | La data e l'ora in cui l'insertore ha elaborato il documento. | character | 15 |
Nome insertore | Doc.Insert.InserterID | No | Il nome dell'insertore che ha elaborato il documento. | character | 64 |
Risultati contenitore | Doc.Insert.BinResults | No | I contenitori dell'insertore che ha distribuito gli inserimenti per questo documento. S o 1 in una posizione del contenitore può indicare che il contenitore ha distribuito un inserimento. N o 0 indica che il contenitore non ha distribuito un inserimento. | character | 64 |
Nome operatore | Doc.Insert.OperatorID | No | Il nome o l'ID utente dell'operatore che si è connesso all'insertore durante l'elaborazione di questo documento. | character | 64 |
Formato
Le righe di commento iniziano con un cancelletto (#).
La prima riga diversa dal commento è facoltativa. Identifica i record nel file di risultati che contengono le informazioni. La prima riga presenta questo formato:
[expr=espressione_linguaggio_contenuto]
Ad esempio, se la prima riga del file di risultati è un'intestazione e si desidera ignorarla, utilizzare la seguente espressione:
[expr=recnum>1]
Se tutti i record nei file di risultati contengono informazioni, omettere questa riga.
Ogni riga successiva nel file di regole imposta una proprietà del documento. Ogni riga presenta questo formato:
nome_proprietà,tipo_proprietà,lunghezza_proprietà,[expr=espressione_linguaggio_contenuto]
- nome_proprietà
- Specifica il nome database della proprietà del documento RICOH ProcessDirector.
- tipo_proprietà
- Specifica il tipo di dati nel valore di proprietà. Caratteri consentiti: character, varchar, integer, bigint.
- lunghezza_proprietà
- Specifica il numero di caratteri consentiti dalla proprietà nel valore.
- [expr=espressione_linguaggio_contenuto]
- Specifica un'espressione in CEL (Content Expression Language) RICOH ProcessDirector. L'espressione viene valutata e il risultato diventa il valore della proprietà del documento. Nell'espressione, è possibile specificare un valore fisso oppure è possibile specificare il valore di un campo nel file di risultati. Il file di regole di analisi definisce i campi nel file di risultati. È possibile anche utilizzare CEL. Per informazioni sulle funzioni e sul linguaggio CEL, consultare gli argomenti di riferimento correlati.
Esempi
Questo esempio specifica che i record nel file di risultati con le informazioni relative al documento contiene RecordType=5 e SubRecordType=0. I campi RecordType e SubRecordType devono essere definiti nel file di regole di analisi.[expr=and(RecordType=="5",SubRecordType=="0")]
Questo esempio imposta il valore della proprietà Doc.Insert.Sequence uguale al valore
del campo PieceID nel file di risultati. Il file di regole di analisi deve definire il campo PieceID.
Doc.Insert.Sequence,integer,8,[expr=PieceID]
Questo esempio imposta il valore della proprietà Doc.Insert.Status in base al valore
del campo Disposition nel file di risultati dell'insertore. Il file di regole di analisi deve definire
il campo Disposition.
- Se Disposition è 0, 1 o 6, Doc.Insert.Status è nullo.
- Se Disposition è 2, 3, 4 o 7, Doc.InsertStatus è Danneggiato.
- Se Disposition è 5 o 8, Doc.Insert.Status è OK.
- Se Disposition è 9, Doc.InsertStatus è Estratto.
- Se Disposition presenta un altro valore, Doc.Insert.Status è Danneggiato.
Doc.Insert.Status,character,16,[expr=if(or(Disposition==0,Disposition==1,Disposition==6),"",if(or(Disposition==2,Disposition==3,Disposition==4,Disposition==7),"Damaged",if(or(Disposition==5,Disposition==8),"OK",if(Disposition==9,"Pulled","Damaged"))))]