Scenario d'uso di applicazione del markup del documento in base a un file delle preferenze
Il file delle preferenze contiene il numero di conto e il livello di bonus del cliente. I clienti che hanno raggiunto il livello Platinum ricevono una determinata offerta, mentre per quelli con livello Gold ne sono riservate altre. I clienti che non hanno raggiunto alcun livello di bonus non ricevono nessuna offerta.
Prima di modificare i processi, l'azienda stampa tutti i rendiconti usando il flusso di lavoro EnhancePDFDocuments fornito. Il valore della proprietà File di controllo Identifica PDF sull'operazione IdentifyPDFDocuments è /aiw/aiw1/control_files/EnhancePDFdocs.ctl. Il valore della proprietà File di controllo Crea PDF 1 sull'operazione BuildPDFFromDocuments è anche /aiw/aiw1/control_files/EnhancePDFdocs.ctl.
L'azienda usa il dispositivo di input HotFolderPDF fornito con la proprietà Flusso di lavoro secondario impostata su EnhancePDFDocuments.
L'azienda inoltre usa Plug-in ProcessDirector di RICOH per Adobe Acrobat per individuare i rendiconti come singoli documenti nel file PDF di produzione per ciascun lavoro. I dati in ciascun rendiconto includono il numero di conto.
Per supportare il nuovo processo, l'amministratore:
- Configura le proprietà personalizzate del documento e aggiunge il markup per le offerte.
- Crea un oggetto di mappatura proprietà.
- Mette a disposizione il file delle preferenze su RICOH ProcessDirector.
- Aggiunge l'operazione ApplyPreferences sul flusso di lavoro EnhancePDFDocuments.
Configurazione delle proprietà personalizzate del documento e aggiunta del markup
Per impostare le proprietà personalizzate del documento e aggiungere il markup, l'amministratore:
- Definisce due proprietà personalizzate del documento (con didascalie che specificano
i nomi dell'interfaccia utente) nel file
docCustomDefinitions.xml
:- Doc.Custom.AccountNumber, con Numero di conto per didascalia
- Doc.Custom.AwardLevel con Livello bonus per didascalia
- Esegue l'utilità docCustom e installa o aggiorna la funzione Proprietà documento personalizzato.
- Carica le proprietà aggiornate del documento di RICOH ProcessDirector su Plug-in ProcessDirector di RICOH per Adobe Acrobat.
- Usa la funzione Definisci proprietà documento nel plug-in per associare i dati del numero di conto nei documenti sulla proprietà
del documento Numero di conto (nome del database Doc.Custom.AccountNumber).
Durante l'elaborazione, l'operazione IdentifyPDFDocuments nel flusso di lavoro estrae i dati per la proprietà del documento Numero di conto da ciascun documento nel file PDF per il processo.
- Nota:
- La funzione Definisci proprietà documento non può essere usata per associare i dati sulla proprietà del documento Livello bonus (nome del database Doc.Custom.AwardLevel), perché i documenti non presentano tali dati. Durante l'elaborazione, l'operazione ApplyPreferences nel flusso di lavoro usa il file delle preferenze per inserire i valori della proprietà.
- Usa la funzione Gestisci regole nel plug-in per definire due regole:
- La regola Award_level_platinum presenta le seguenti condizioni: Doc.Custom.AwardLevel = Platinum
- La regola Award_level_gold presenta le seguenti condizioni: Doc.Custom.AwardLevel = Gold
- Usa la funzione Aggiungi immagine nel plug-in per definire due immagini:
- La prima immagine viene posizionata sui documenti che soddisfano le condizioni nella regola Award_level_platinum.
- La seconda immagine viene posizionata sui documenti che soddisfano le condizioni nella regola Award_level_gold.
- Usa la funzione Salva file di controllo nel plug-in per salvare la definizione della proprietà del documento nel file di
controllo e il markup per le due immagini del file di controllo
EnhancePDFdocs.ctl
. - Invia il file di controllo sul server RICOH ProcessDirector.
Creazione di un oggetto di mappatura proprietà
L'amministratore crea un oggetto di mappatura proprietà CustomerPreferences con questi valori:
- Sulla sezione Generale, il valore di Tipo di file è CSV.
- Nella sezione Mappatura proprietà, i valori sono:
Intestazione Proprietà del documento Utilizzo Numero conto Numero conto Identifica documento Bonus Livello bonus Aggiorna proprietà
Disponibilità del file delle preferenze su RICOH ProcessDirector
Per mettere a disposizione un file delle preferenze su RICOH ProcessDirector, l'amministratore:
- Crea una directory /aiw/aiw1/preferences per i file di preferenze.
- Chiede al dipartimento che fornisce il file delle preferenze di nominarlo EnhancePDFprefs.csv e scriverlo sulla directory /aiw/aiw1/preferences.
- Si assicura che il file delle preferenze sia pronto per elaborazione da parte di RICOH ProcessDirector:
- Il file deve essere in formato CSV (Comma Separated Values) o delimitato da tabulazioni.
Le colonne di dati devono presentare le intestazioni specificate nell'oggetto di mappatura proprietà: Numero conto e Bonus.
Questo esempio mostra una porzione del file:
Account Number,Awards 2000144372,Gold 2001144678,None 2001154898,Platinum 2004187456,None 2007192007,None 2010197554,Gold 2010223114,Gold 2012234096,Platinum 2231547625,None
- Il file deve essere in formato CSV (Comma Separated Values) o delimitato da tabulazioni.
Modifica del flusso di lavoro
Per modificare il flusso di lavoro EnhancePDFDocuments usato dall'azienda per stampare i rendiconti, l'amministratore aggiunge un'operazione ApplyPreferences dopo IdentifyPDFDocuments e imposta i valori per le proprietà operative:
- Il valore del File delle preferenze è /aiw/aiw1/preferences/EnhancePDFprefs.csv.
- Il valore di Mappatura proprietà è CustomerPreferences.
Elaborazione dei processi attraverso il flusso di lavoro
Una volta configurato e testato il flusso di lavoro, l'amministratore mette in produzione il flusso di lavoro.
Il dispositivo di input HotFolderPDF fornito riceve un processo PDF con documenti di rendiconto e inoltra tutto al flusso di lavoro EnhancePDFDocuments.
Il lavoro passa all'operazione IdentifyPDFDocuments. RICOH ProcessDirector identifica i documenti nel file PDF e determina il valore della proprietà Doc.Custom.AccountNumber per ciascun documento. RICOH ProcessDirector scrive i valori della proprietà sul file delle proprietà del documento per quel lavoro.
Il lavoro passa all'operazione ApplyPreferences. RICOH ProcessDirector legge le informazioni nel file EnhancePDFprefs.csv
e crea una colonna di dati nel file delle proprietà del documento. Questa colonna
contiene i valori per la proprietà Doc.Custom.AwardLevel.
Il lavoro passa all'operazione BuildPDFFromDocuments. RICOH ProcessDirector applica le immagini ai documenti usando i valori per la proprietà Doc.Custom.AwardLevel nel file delle proprietà del documento.