Data Virtuality Server はE メールまたはSlack 経由で通知を送ることができます。このページでは、プロシージャと構文について説明します。通知の動作に関する一般的な情報については、dedicated pageを参照してください。
SYSADMIN.enableJobEmailNotification
このプロシージャは、指定されたジョブのE メール通知を有効にします。
SYSADMIN.enableJobEmailNotification(IN jobIds string NOT NULL, IN jobStatuses string NOT NULL, IN recipients string NOT NULL, IN subjectTemplate string, IN messageTemplate string, OUT id biginteger NOT NULL RESULT)以下のパラメータを取ります:
Parameter | Description |
|---|---|
| IDs of the jobs for which the notification is being enabled |
| Statuses of the jobs for which the notification is being enabled |
| Email addresses to which the notification will be sent |
| Custom template to apply to the notification. If set to null, default setting will be used |
| Custom template to apply to the message. If set to null, default setting will be used |
Example
SELECT * FROM (CALL SYSADMIN.enableJobEmailNotification(jobIds => '*', jobStatuses => 'FAILED, success', recipients => '[email protected]', subjectTemplate => 'DV Report - local subject', messageTemplate => 'DV Report - Local message - description: %description%')) a;;SYSADMIN.disableJobEmailNotification
このプロシージャは、指定されたジョブのメール通知を無効にします。
SYSADMIN.disableJobEmailNotification(IN jobIds string NOT NULL, OUT id biginteger NOT NULL RESULT)SYSADMIN.enableJobSlackNotification
このプロシージャは、指定されたジョブのSlack 通知を有効にします。
SYSADMIN.enableJobSlackNotification(IN jobIds string NOT NULL, IN jobStatuses string NOT NULL, IN webHookURL string, IN message string, IN excludedJobs string, IN isFormattedSlackMessage boolean, OUT id biginteger NOT NULL RESULT)SYSADMIN.deleteSlackNotification
このプロシージャは、指定されたジョブのSlack 通知を削除します。
SYSADMIN.deleteSlackNotification(IN jobIds string NOT NULL, OUT id biginteger NOT NULL RESULT)SYSADMIN.disableJobSlackNotification
このプロシージャは、指定されたジョブのSlack 通知を無効にします。
SYSADMIN.disableJobSlackNotification(IN jobIds string NOT NULL, OUT id biginteger NOT NULL RESULT)SYSADMIN.sendSlackNotification
このプロシージャは、指定されたジョブに対してSlack 通知を送信します。
SYSADMIN.sendSlackNotification(IN message string NOT NULL, IN webHookURL string, IN isFormattedSlackMessage boolean)