Regole Workflow > Categoria TC > Codice APRINT (Stampa in allegato) 

Questa regola di Workflow si attiva quando si stampa un report per inviarlo via mail. Ciò è valido solo se il parametro ASAIDEST è uguale a No (viceversa il messaggio viene inviato da Crystal Reports).

Contesto e modalità di funzionamento

Questa regola Workflow si attiva sull'evento diverso "Stampa in allegato".

Attiva :

 un messaggio.

 un avanzamento.

Il processo è allora il seguente:

  • La stampa viene creata in un file (la variabile GFILPATH permette di conoscerne il percorso). Si noti che se si è fornito un parametro di segmentazione, è possibile che vengano creati più file (50 al massimo). In questo caso, GFILPATH contiene un'espressione regolare che definisce il nome del percorso (di tipo radice*, dove radice è l'inizio dei nomi dei relativi file).
  • Il fatto che si indichi GFILPATH nella regola permette appunto di allegare i file, il cui percorsò è contenuto nelle variabili PCEJOI(1..50). L'utilizzo della funzione GOBJTXT.SETFIC permette di conservare solo il nome finale del file nel percorso.
  • Vengono eseguite le differenti regole di tipo DIV associate al codice evento ARP (come questa che viene proposta di default). E' possibile, in questa fase, testare il codice della stampa ed i suoi parametri, in quanto la videata di inserimento dei parametro è in linea. E' anche possibile utilizzare delle variabili globali aggiornate eventualmente durante l'esecuzione della stampa.

Criteri di attivazione

I criteri complementari di attivazione sono i seguenti :

Destinatari

La scelta dei destinatari è definita nel seguente modo :

La regola di default invia la stampa all'utente corrente, ma ovviamente ciò può essere modificato. Generalmente, i destinatari sono fissati in funzione del contesto di esecuzione della stampa (poiché tale contesto dipende dalla stampa stessa, capiterà spesso di avere più regole di questo tipo che testano ognuna il codice della stampa [F:ARP]RPTCOD.

Tabelle utilizzate

Nessuna tabella viene utilizzata da questa funzione.