ワークフローイベントハンドラについて
ワークフローイベントハンドラの設定と有効化
これらのイベントハンドラを設定し、有効にするには、プログラミングは必要はありません。「ワークフローイベントハンドラの設定と有効化」に記載されている簡単な手順に従ってください。
ワークフローイベントハンドラのリスト
各イベントハンドラの詳細を参照するには、以下のリンクをクリックします。ここで定義されている値は、 [ワークフローイベントハンドラの有効化] フォームを使用して入力されます。
イベントハンドラ | 説明 | 入力する値 |
---|---|---|
カスタマーポータルユーザへの新しいやり取りの警告 | 新しいやり取りが SyteLine に入力されると、カスタマーポータルユーザに通知されます。この警告を受け取るには、カスタマーポータルユーザは CPVendorInteractionAlert に登録する必要があります。 | N/A |
警告: 顧客が与信保留になりました | 与信保留中の顧客はサブスクライバに通知されます。この警告を受け取るには、モジュールユーザは CustomerCreditHoldAlert に登録する必要があります。 | N/A |
品目価格要求の作成時の警告 | 新しい品目価格要求が SyteLine に入力されると、購入先ポータルユーザに通知されます。この警告を受け取るには、購入先ポータル ユーザは ItemPriceRequestAlert に登録する必要があります。 | N/A |
品目価格回答の作成時の警告 | 新しい品目価格要求が購入先ポータルに入力されると、SyteLine ユーザに通知されます。この警告を受け取るには、SyteLine ユーザは ItemPriceResponseAlert に登録する必要があります。 | N/A |
受注オーダ出荷時の警告 | オーダが出荷されたら、サブスクライバリストに通知します。この警告を受け取るには、カスタマーポータルユーザは OrderShippingAlert に登録する必要があります。 | N/A |
受注オーダ明細を開く期日超過の警告 | 指定した顧客番号のオーダが遅れて出荷された場合にサブスクライバリストに通知します。この警告を受け取るには、SyteLine ユーザは LateOrderShippingAlert に登録する必要があります。 | N/A |
リソース監視の状況に関する警告 | IDO メソッドを呼び出し、[リソース監視] フォームで定義されているサービスまたはタスクの状況をチェックし、そのフォームで定義されているサブスクライバに警告メッセージを送信します。 | N/A |
警告: 受注オーダが与信保留になりました | 与信保留中のオーダはサブスクライバに通知されます。この警告を受け取るには、モジュールユーザは CustomerOrderCreditHoldAlert に登録する必要があります。 | N/A |
顧客とのやり取りについてバックオフィスユーザに警告 | 新しいやり取りがカスタマーポータルに入力されると、SyteLine ユーザに通知されます。警告は特記ごとに制限できます。この警告を受け取るには、SyteLine ユーザは SLCustomerInteractionAlert をサブスクライブする必要があります。 | N/A |
購入先とのやり取りについてバックオフィスユーザに警告 | 新しいやり取りが購入先ポータルに入力されると、SyteLine ユーザに通知されます。警告は特記ごとに制限できます。この警告を受け取るには、SyteLine ユーザは SLVendorInteractionAlert をサブスクライブする必要があります。 | N/A |
ユーザに対する新規顧客文書の警告 | 顧客専用の SyteLine ユーザが新しい顧客文書がアップロードする時、SyteLine、およびカスタマーポータルユーザに通知されます。この警告を受け取るには、ユーザは CustomerDocumentUploadAlert に登録する必要があります。 | N/A |
ユーザに対する新規カスタマーポータル文書の警告 | 新しい顧客文書がカスタマーポータルにアップロードされると、SyteLine ユーザに通知されます。この警告を受け取るには、SyteLine ユーザは CustomerDocumentUploadAlert をサブスクライブする必要があります。 | N/A |
ユーザに対する新規購入先文書の警告 | 購入先の代わりに SyteLine ユーザが新しい購入先文書をアップロードすると、SyteLine および購入先ポータルユーザに通知します。この警告を受け取るには、ユーザは VendorDocumentUploadAlert に登録する必要があります。 | N/A |
ユーザに対する新規購入先文書の警告 | 新しい購入先文書が購入先ポータルにアップロードされると、SyteLine ユーザに通知されます。この警告を受け取るには、SyteLine ユーザは VendorDocumentUploadAlert をサブスクライブする必要があります。 | N/A |
購入先ポータルユーザに対する新しいやり取りの警告 | 新しいやり取りが SyteLine に入力されると、購入先ポータルユーザに通知されます。この警告を受け取るには、購入先ポータル ユーザは VPCustomerInteractionAlert に登録する必要があります。 | N/A |
勘定科目の実績が予算を上回る場合の警告 | 指定する勘定の実際金額が指定した予算率を超過するとサブスクライバに通知します。この警告を受け取るには、モバイルユーザは OverBudgetAlert に登録する必要があります。 | N/A |
オーダ出荷が完了した場合の警告 | オーダの少なくとも 1 つの明細で出荷状況を「全数済」に変更する場合、サブスクライバに通知されます。この警告を受け取るには、モジュールユーザは CustomerShipmentAlert に登録する必要があります。 | N/A |
販売担当者にリードが割り当てられた場合の警告 | 販売担当者が現在のユーザの場合、リードが販売担当者に割り当てられるとサブスクライバに通知されます。販売管理者は販売担当者として、さらには全ての直接レポートのために、この警告を受け取るべきです。この警告を受け取るには、モバイルユーザは LeadAssignedAlert をサブスクライブする必要があります。 | N/A |
オーダ出荷の遅延が予測される場合の警告 | 完了予定日がオーダの納期より後の場合、サブスクライバに通知されます。この警告を受け取るには、モバイルユーザは ProjectedLateShipAlert に登録する必要があります。 | N/A |
価格回答が承認された場合の警告 | SyteLine で品目価格回答が承認されると、購入先ポータルユーザに通知されます。この警告を受け取るには、購入先ポータル ユーザは ItemPriceResponseAcceptedAlert に登録する必要があります。 | N/A |
指定金額がトランザクション金額を上回る時に警告 | 指定した勘定科目のトランザクションの金額が指定された金額を超える時、サブスクライバに通知されます。この警告を受け取るには、モバイルユーザは TransactionAmountAlert に登録する必要があります。 | N/A |
顧客の与信限度変更の承認 | [顧客] フォームで任意の顧客の [与信限度] 額が変更された場合に、特定のユーザに自動的に通知します。変更を承認するかどうかの「はい」または「いいえ」の応答が求められます。応答に基づいて、設計者に承認または拒否の通知を送信します。 | ユーザに通知 |
設計変更通知作成の承認 | 設計変更通知が作成されると、特定のユーザに通知します。設計変更通知を承認するかどうかの「はい」または「いいえ」の応答が求められます。応答に基づいて、設計者に承認または拒否の通知を送信します。 | ユーザに通知 |
従業員傷害レポート作成の承認 | 従業員傷害レポートが作成されると、特定のユーザに通知します。傷害レポートを承認するかどうかの「はい」または「いいえ」の応答が求められます。応答に基づいて、設計者に承認または拒否の通知を送信します。 | ユーザに通知 |
購買オーダ明細金額の承認 | 購買オーダ明細がこのイベントハンドラで指定した金額を超過した場合に特定のユーザに自動的に通知します。購買オーダ明細金額を承認するかどうかの「はい」または「いいえ」の応答が求められます。応答に基づいて、設計者に承認または拒否の通知を送信します。 | ユーザに通知
購買オーダ明細金額 |
購入先ポータルのアドレス変更の承認 | 購入先ポータルで住所変更の要求が行われたことを SyteLine 購入先サービス担当者に通知します。変更を承認するかどうかの「はい」または「いいえ」の応答が求められます。応答に基づいて、ポータルユーザに承認または拒否の通知を送信します。 | 購入先サービス担当者 |
購入先ポータルの会社の一般情報変更の承認 | 購入先ポータルで一般情報変更の要求が行われたことを SyteLine 購入先サービス担当者に通知します。変更を承認するかどうかの「はい」または「いいえ」の応答が求められます。応答に基づいて、ポータルユーザに承認または拒否の通知を送信します。 | 購入先サービス担当者 |
購入先ポータルの担当者変更の承認 | 購入先ポータルで担当者変更の要求が行われたことを SyteLine 購入先サービス担当者に通知します。変更を承認するかどうかの「はい」または「いいえ」の応答が求められます。応答に基づいて、ポータルユーザに承認または拒否の通知を送信します。 | 購入先サービス担当者 |
受注オーダ明細値引率の確認と承認 | 受注オーダ明細で [値引率] がこのイベントハンドラで指定した割合よりも大きな割合に設定された場合に、特定のユーザに自動的に通知します。変更を承認するかどうかの「はい」または「いいえ」の応答が求められます。応答に基づいて、設計者に承認または拒否の通知を送信します。 | ユーザに通知
値引 % |
受注オーダの金額および与信限度の確認 | 受注オーダ明細金額の更新により、顧客が与信限度を超過した場合に特定のユーザに自動的に通知します。 | ユーザに通知
E-mail ユーザ |
購買オーダ金額および購買限度の確認 | 購買オーダの金額がこのイベントハンドラで指定した制限を超過した場合に特定のユーザに自動的に通知します。 | ユーザに通知
E-mail ユーザ 購買オーダ金額 |
購買オーダ要求額および購買オーダ要求限度の確認 | 購買要求の原価がこの購買要求を提出したユーザの購買要求限度を超過した場合に特定のユーザに自動的に通知します。 | ユーザに通知
E-mail ユーザ |
CustomerInteractionFollowupAlert | 顧客とのやりとりに本日の日付と等しい折衝日がある場合に、特定のユーザに警告します。 | ユーザに通知 E-mail ユーザ |
顧客の作成の通知 | 新しい顧客が [顧客] フォームで作成された場合に、特定のユーザに自動的に通知します。 | ユーザに通知
E-mail ユーザ |
請求納期変更の通知 | 請求書で納期が変更された場合に特定のユーザに自動的に通知します。 | ユーザに通知
E-mail ユーザ |
品目の作成の通知 | 新規品目が作成されるたびに特定のユーザに通知します。 | ユーザに通知
E-mail ユーザ |
購買オーダ明細納期変更の通知 | 購買オーダ明細上で納期が変更された場合に特定のユーザに通知します。 | ユーザに通知
E-mail ユーザ |
品目に関する購買オーダ明細受領の通知 | このイベントハンドラで指定した品目を含む購買オーダ明細を受け取った場合に特定のユーザに自動的に通知します。 | ユーザに通知
E-mail ユーザ 品目 |
ポータル契約価格作成の通知 | 新規製品価格契約レコードを作成した購入先ポータルユーザに新規製品価格契約要求が受領されたことを通知します。
また、関連付けられた SyteLine ユーザに、新規製品価格契約要求がポータルに入力されたことを通知します。 |
ユーザに通知 |
ポータル契約価格拒否の通知 | 新規製品価格契約レコードを作成した購入先ポータルユーザに、SyteLine ユーザによってレコードが削除(拒否)されたことを通知します。 | N/A |
ポータルインシデント作成の通知 | SyteLine ユーザに、新規インシデントレコードが顧客、またはリセラポータルに入力されたことを通知します。また、新規インシデントレコードを作成したポータルユーザに要求が受領されたことを通知します。この警告を受け取るには、ユーザは PortalIncidentAlert に登録する必要があります。 | N/A |
ポータル購買要求明細承認/拒否の通知 | ポータル上で作成された購買オーダ要求明細を SyteLine ユーザが承認または拒否する場合に、購入先ポータルユーザに通知します。 | N/A |
ポータルに対する RMA 要求承認の通知 | RMA 要求が承認されたことをカスタマーポータルユーザに通知します。 | N/A |
ポータルに対する RMA 要求拒否の通知 | RMA 要求が拒否されたことをカスタマーポータルユーザに通知します。 | N/A |
ポータルに対する RMA 要求作成の通知 | ポータルの RMA 要求が行われたことを SyteLine ユーザに通知します。RMA 要求の確認をポータルユーザに送信します。 | ユーザに通知、E-mail ユーザ |
SRO 作業トランザクション作成の通知 | ポータルユーザによってサービス要求オーダ (SRO) 作業トランザクションが提出されたことを SyteLine ユーザに通知します。さらに、ポータルユーザに確認を送ります。この警告を受け取るには、ユーザは PortalSROLaborTransactionAlert に登録する必要があります。 | N/A |
SRO 資材トランザクション作成の通知 | ポータルユーザによってサービス要求オーダ (SRO) 資材トランザクションが提出されたことを SyteLine ユーザに通知します。さらに、ポータルユーザに確認を送ります。この警告を受け取るには、ユーザは PortalSROMatlTransactionAlert をサブスクライブする必要があります。 | N/A |
SRO 計画外トランザクション作成の通知 | ポータルユーザによってサービス要求オーダ (SRO) 計画外トランザクションが提出されたことを SyteLine ユーザに通知します。さらに、ポータルユーザに確認を送ります。この警告を受け取るには、ユーザは PortalSROMiscTransactionAlert をサブスクライブする必要があります。 | N/A |
ポータルユニット登録承認の通知 | ユニット登録が承認されたことをポータルユーザに通知します。ユニットを登録すると、ポータルで指定した E-mail アドレスにこの通知が送信されます。 | N/A |
ポータルユニット登録作成の通知 | ユニット登録が作成されたことを SyteLine ユーザに通知します。また、ユニットを登録すると、ポータユーザ、ポータルで指定した E-mail アドレスに確認番号を送信します。この警告を受け取るには、ユーザは PortalUnitRegistrationAlert に登録する必要があります。 | N/A |
ポータルユニット登録拒否の通知 | ユニット登録が拒否されたことをポータルユーザに通知します。ユニットを登録すると、ポータルで指定した E-mail アドレスにこの通知が送信されます。 | N/A |
RMA の作成の通知 | 新しい返品資材承認が作成された場合に特定のユーザに通知します。 | ユーザに通知、E-mail ユーザ |
購買オーダ明細約束納期変更購入先 | 購入先ポータルユーザに [購買オーダ明細約束納期] 変更要求が受領されたことを通知します。また、SyteLine ユーザに、購入先ポータルを使用して [購買オーダ明細約束納期] が変更されたことを通知します。変更を承認するかどうかの「はい」または「いいえ」の応答が求められます。応答に基づいて、ポータルユーザに承認または拒否の通知を送信します。 | ユーザに通知 |
OpportunityDueAlert | 機会の完了予定日が現在日と同じ場合に、特定のユーザに警告します。 | ユーザに通知 E-mail ユーザ |
変更されたプロパティとラベルの取得 | 会社情報の変更要求が購入先ポータルから行われた場合、変更されたプロパティのプロパティおよびラベルの取得を処理します。 | N/A |
EU VATIN の検証 | 付加価値税 ID を検証する Web サービスを呼び出します。詳細については、「付加価値税確認ボタン」に関するヘルプを参照してください。 | N/A |
ワークフローの図示
任意のワークフローイベントハンドラにおける手順のフローチャートを確認するには、 [ワークフローイベントハンドラの有効化] フォームでイベントハンドラを選択し、[ ] ボタンをクリックします。
通貨の書式設定
これらのワークフローイベントハンドラが通貨金額を含む通知を作成する場合、金額の書式は最低限しか行われません。つまり、たとえば 260000.00000000 のように通貨記号は含まれず、小数点のみが区切り文字として含まれます。小数点以下の桁数は、異なる通貨ごとの要件次第で増やすことができます。
保留レコード
一部のイベントハンドラには、プロセスを完了する前にマネージャからの承認を必要とするアクションが含まれます。承認プロセスが行われている間、ハンドラはデータを一時的に保留します。ユーザが [保存] をクリックすると、新しいレコードが画面から「消える」か、変更されたレコードが元に戻りマネージャが応答するまで「ロック」されます。レコードまたは変更が承認されると、ユーザはデータベースにそれがコミットされた後に画面をリフレッシュし確認できます。マネージャが承認しない場合、全てがロールバックされ、レコードまたは変更がコミットされることはありません。保留の操作は、レコードを一時的にユーザが表示したり変更したりできない状態にします。この状態はレコードが保存された直後に発生し、アプリケーションイベントシステムにとっては処理の正常な一部です。
ただし、承認を受けた可能性のあるイベントハンドラが処理に含まれる場合はいつでも、レコードが一時的に保留されることをユーザは知っておく必要があります。たとえば、値引が 25% を超える受注オーダ明細の承認を要求したとします。この値を超える明細が作成されると、通常の承認プロセスを経て一時的に保留されますが、ユーザはこのことは予測しています。ただし、ユーザが承認不要な 10% の値引を入力してレコードを保存すると、イベントハンドラが引き続き実行され、レコードに承認が必要ないと判断する間の短期間、レコードを瞬時に保留します。
エンドユーザには、イベントハンドラが新しいレコードを保留する間、レコードが「消えた」または「ロックされた」ように見えること、ただし、イベントハンドラの完了後に画面をリフレッシュすると、レコードが再表示されるかロック解除されることを説明する必要があります。