File di regole delle proprietà del documento per i file dei risultati dell'insertore

Il file di regole delle proprietà del documento specifica in che modo associare i valori nel file dei risultati dell'insertore ai valori di proprietà del documento RICOH ProcessDirector.

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 directory inserter:
  • /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:
  • Doc.Insert.Sequence
  • Doc.ID
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 Lo stato dell'insertore del documento. Valori consentiti:
  • Attenzione
  • Danneggiato
  • OK
  • Estratto
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:
  • valore nullo
  • OK
  • Estrai
  • Ristampa
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"))))]