Un picco improvviso di errori potrebbe, ad esempio, essere dovuto a un'interruzione temporanea della rete. In questo caso, la pipeline viene messa in pausa per più di x segnalazioni al minuto. Se gli errori persistono, la pipeline viene messa in pausa finché non viene eseguita un'azione da parte dell'utente. Viene quindi inviata un'e-mail a xyz@company.de).
La funzione può essere attivata separatamente per il servizio e il cruscotto locale.
Il numero massimo di rapporti falliti al minuto che attivano la pausa può essere determinato utilizzando il tasto di configurazione.
La durata delle pause viene impostata in minuti. Sono possibili più pause (ad esempio, PauseTime0=1, PauseTime1=2, ...).
Chiave 'UserResumeAsFinalPause' come opzione => La pipeline è in pausa fino all'azione dell'utente.
Una pipeline ripresa manualmente non viene più messa in pausa automaticamente.
La notifica via e-mail è possibile (solo nel servizio, non localmente). Notifica via e-mail solo per le pipeline in pausa fino all'intervento dell'utente.
Il cruscotto mostra "Pausa automatica": Il messaggio contiene un tooltip con i dettagli.
Se il
e-mail deve essere attivata, il server di posta deve
sotto $CADENAS_SETUP/reportstask.cfg
può essere configurato.
[ReportsMailServer] #:HELP;Hostname of mailserver. E.g.: hostname, hostname:port, smtp://<username>:<password>@<hostname>:<port>?key1=val&key2=val, ssmtp://<username>
:<password>@<hostname>:<port>?key1=val&key2=val Host= #:HELP;UserName used for authentication to the mailserver (if any) UserName= #:HELP;Password used for authentication to the mailserver (if any) Password= #:HELP;Set to true if the password is encrypted (use cnstools.helpfu to encrypt password).
Default = false PasswordEncrypted=
=> Queste impostazioni vengono utilizzate anche per la configurazione di "ReportsTask Mail". Ciò significa che il server di posta deve essere configurato una sola volta.
Prendere
Le impostazioni specifiche in $CADENAS_SETUP/partwarehouse/pipeline.cfg
prima.
[ReportWatcher] #:Help;Activates the ReportWatcher (allows to pause pipelines if there are a lot of errorsin a short period of time) (default is false) Active= #:Help;Activates the ReportWatcher also in the LocalDashboard environment (default is false) ActiveInLocalDashboard= #:Help;Threshold for max errors per minute. If exceeded the pipeline is paused (default is 60) MaxErrorsPerMinute= #:Help;List of timeouts (in minutes). First value is used the first time a pipeline is paused,
the second one is used the second time the same pipeline is used, etc. PauseTime0= #PauseTime1= #:Help;If true, then the pipeline needs to be resumed manual (After last PauseTime was used).
Only in service, not in LocalDashboard (default is false) UserResumeAsFinalPause= #:Help;Should an email be send when a pipeline was paused and user resume is required. Also
see ReportWatcherMail block (default is false). If true then Mailer has to be configured. SendMail=
Pause multiple: Una pipeline può essere messa in pausa più volte (fino a 5 volte):
Ad esempio: PauseTime0=1 e PauseTime1=2: in questo caso, la pipeline viene messa in pausa per un minuto la prima volta e per 2 minuti la seconda volta.
UserResumeAsFinalPause: se "true", la pipeline non viene ripresa automaticamente, ma l'utente deve riprendere manualmente la pipeline dopo l'ultima pausa.
Mailer
opzioni specifiche per ReportWatcher (anche in $CADENAS_SETUP/partwarehouse/pipeline.cfg
)
... Deve essere configurato solo quando si inviano e-mail
dovere.
[ReportWatcherMailer] #:HELP;The mail address which should be shown as sender of the mail Sender= #:HELP;Comma separated list of mail addresses which should be set as mail receivers Receivers= #:HELP;Sender Envelope of the mail SenderEnvelope= #:HELP;Define 'ReplyTo' mail address (optional) ReplyTo= #:HELP;Comma separated list of mail addresses which should be used as CC (optional) CcList= #:HELP;Comma separated list of mail addresses which should be used as BCC (optional) BccList= #:HELP;Subject of the outgoing mail Subject=