Un pic soudain d'erreurs pourrait par exemple n'être qu'une interruption temporaire du réseau. Dans ce cas, le pipeline est mis en pause à plus de x rapports par minute. Si les erreurs persistent, le pipeline est mis en pause jusqu'à ce qu'une action de l'utilisateur ait lieu. Un e-mail est alors envoyé à xyz@company.de).
Cette fonction peut être activée séparément pour le service et le tableau de bord local.
Le nombre maximal d'items de rapport échoués par minute, qui déclenchent la pause, peut être déterminé par la clé de config.
La durée de la (des) pause(s) est définie en minutes. Plusieurs pauses sont possibles (par ex. PauseTime0=1, PauseTime1=2, ...)
Clé 'UserResumeAsFinalPause' en option => le pipeline est mis en pause jusqu'à une action de l'utilisateur.
Un pipeline qui a été repris manuellement n'est plus automatiquement mis en pause.
La notification par e-mail est possible (uniquement en service, pas en local). Notification par e-mail uniquement pour les pipelines qui sont en pause jusqu'à l'intervention de l'utilisateur.
Le tableau de bord affiche "Automatiquement mis en pause" : Le message contient une info-bulle avec des détails.
Si l’icône
notification par e-mail doit être activée, le serveur de messagerie doit
sous $CADENAS_SETUP/reportstask.cfg
peut être configuré.
[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=
=> Ces paramètres sont également utilisés pour la configuration "ReportsTask Mail". Ainsi, le serveur de messagerie ne doit être configuré qu'une seule fois.
Prendre
Les paramètres spécifiques sous $CADENAS_SETUP/partwarehouse/pipeline.cfg
avant.
[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=
Des mises en pause multiples : Un pipeline peut être mis en pause plusieurs fois (jusqu'à 5 fois) :
Par exemple : PauseTime0=1 et PauseTime1=2: dans ce cas, le pipeline est mis en pause une minute la première fois et 2 minutes la deuxième fois.
UserResumeAsFinalPause: Si "true", le pipeline ne reprend pas automatiquement, mais l'utilisateur doit reprendre manuellement le pipeline après la dernière pause.
Mailer
options spécifiques pour le ReportWatcher (également dans $CADENAS_SETUP/partwarehouse/pipeline.cfg
)
... Ne doit être configuré que lors de l’envoi d’e-mails
devoir.
[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=