従業員傷害レポート作成の承認 - ワークフローイベントハンドラ

このイベントハンドラを使用して、 [従業員傷害] フォームを使用して従業員傷害レポートが作成された場合に特定の CloudSuite Business ユーザに自動的に通知します。レポートを承認するかどうかの「はい」または「いいえ」の応答を求めるメッセージも表示されます。応答に基づいて、イベントハンドラが設計者に承認または拒否の通知を送信します。通知は両方とも、CloudSuite Business [受信箱] フォームに送信されるメッセージです。

送信される通知のテキストは次のとおりです。


To: receipient
From: originator
Subject: New Employee Injury Report
Body: Employee empnum, empname has reported an injury on injurydate with 
the Days Lost lostdays and restrictions restrict.  Please review and 
indicate your approval on the Response tab.
Question: Do you approve this new Injury Report? 
Choices: Yes and No.
	

応答が [はい] の場合、このメッセージは送信元の CloudSuite Business の [受信箱] に送信されます。


To: originator
From: receipient
Subject: Employee Injury Report approved
Body: Injury report for Employee empnum, empname on injurydate has been 
approved. 

応答が [いいえ] の場合、このメッセージは送信元の CloudSuite Business 受信箱に送信されます。


To: originator
From: receipient
Subject: Employee Injury Report rejected
Body: Injury report for Employee empnum, empname on injurydate has been 
rejected. 

変数の情報

変数 説明
recipient これは、 [ワークフローイベントハンドラの有効化] フォームの [ユーザに通知] フィールドで指定したユーザ名です。複数の名前はセミコロンで区切って指定できます。
ORIGINATOR これは、通常、メッセージの生成アクションを実行したユーザの名前です。

ただし、アクションに関連付けられたユーザをシステムが判別できない場合、デフォルトのアドレスまたは名前が使用されます。このデフォルトは、サイトの [サイト/会計グループ] フォームに入力された [イントラネット] に関連付けられた SMTP ユーザ名である場合があります。

empnum これは、傷害を報告した従業員の番号です。
empname これは、傷害を報告した従業員の名前です。
injurydate これは、 [従業員傷害] フォームに表示される [傷害日] です。
lostdays これは、 [従業員傷害] フォームの [休暇日数] フィールドの値です。
restrict これは、 [従業員傷害] フォームの [制約] フィールドの値です。

グローバル定数

このグローバル定数は、[ワークフローイベントハンドラの有効化] フォームでの入力に基づいてイベントハンドラによって作成されます。

グローバル定数 含む
NewEmployeeInjuryReportApproverID [ユーザに通知] フィールドの内容

関連イベントと IDO

SLEmpInjuries IDO 用のイベント IdoOnItemInsert がこの通知をトリガします。

関連トピック