| 印刷 PDFバージョンのオンラインヘルプを開く

6. #### ワークフローアクションの作成：値の更新 ワークフロールールの［値を更新］アクションでは、レコードの変更時に、元の変更に関する情報（レコードの変更日時、変更したユーザー、変更内容）を保持したまま自動的にフィールドが更新されます。このアクションは、ワークフロールールの［値を更新］アクションより前にある1つ以上の［待機］アクションに定義されている待機期間（ある場合）の終了後に実行されます。 ワークフロールールに対するトリガーイベントが［更新されたレコードが保存される前に］でないかぎり、ワークフロールールでは、有効な［待機］アクションが［値を更新］アクションより前に少なくとも1つ存在している必要があります。トリガーイベントが［更新されたレコードが保存される前に］のワークフロールールを除いて、Oracle CRM On Demandを使用して［値を更新］アクションを有効化できるのは、そのアクションの前に少なくとも1つの有効な［待機］アクションがワークフロールールにある場合のみです。ワークフロールールに多数の［値を更新］アクションがある場合は、［値を更新］アクションごとに［待機］アクションを設定する必要はありません。ルールのすべての［値を更新］アクションの前に1つの［待機］アクションを設定すれば十分です。 注：1つのワークフロールールに対して、最大25個のアクションを作成できます。 次の手順では、［値を更新］アクションの作成方法について説明します。 作業前の準備。次の手順を実行するには、[データルールの管理 - ワークフロールールの管理]権限を含むユーザー役割が割り当てられている必要があります。役割への権限の追加については、「役割の追加」を参照してください。 ［値を更新］アクションを作成するには アクションを作成するルールに移動します。 任意のページの右上隅にある［管理］グローバルリンクをクリックします。 ［ビジネスプロセス管理］セクションで、［ワークフロー設定］をクリックします。 ［ワークフロールールリスト］ページで、アクションを作成するルールを見つけます。 リストページでワークフロールールを検索する方法については、「リストのフィルター処理」を参照してください。 ルールの［ワークフロー名］リンクをクリックします。 ［ワークフロールール詳細］ページの［アクション］タイトルバーで［メニュー］をクリックし、［値を更新］を選択します。 注：ワークフロールール上のトリガーイベントにより、そのルールで作成できるアクションのタイプが決まります。 ヒント:アクションの［コピー］リンクをクリックすると、既存のワークフロールールアクションのコピーを作成できます。 ［ワークフローアクション編集］ページで、アクションの名前を入力します。 アクションを有効にするには、［有効］チェックボックスをオンにします。 次の表で説明するフィールドに入力し、アクションを保存します。
   フィールド | 説明
   --- | ---
   フィールド名 | ドロップダウンリストから更新するフィールド名を選択します。 注意: 更新できる一連のフィールドはワークフロールールのレコードタイプによって決まります。また、フィールドがフィールド設定レベルで読取り専用に指定されている場合は、［値を更新］アクションでそのフィールドを更新することはできません。一部のレコードタイプでは、更新できる一連のフィールドに一部のカスタムオブジェクトフィールドが含まれます。［カスタムオブジェクト 1］、［カスタムオブジェクト 02］および［カスタムオブジェクト 03］フィールド、およびそれに対応するIDフィールドは多くのレコードタイプで更新できます。［商談］レコードタイプの場合は、［カスタムオブジェクト 05］および［カスタムオブジェクト 06］フィールド、およびそれに対応するIDフィールドも更新できます。
   値 | フィールドの横の［fx］アイコンをクリックし、フィールドの新しい値を計算する式を定義します。Expression Builderの［構文のチェック］ボタンで構文をテストできます。 このフィールドには、1024文字まで入力できます。 ［マージン］が［売上］から［費用］を引いた値と等しいカスタムの［マージン］フィールドなど、フィールドの計算式を定義する場合は、［売上］フィールドや［費用］フィールドの値が変更されていなくても、ワークフロールールがトリガーされるたびにフィールドの値が計算されます。パフォーマンスを向上させるには、ワークフロールールに次のような追加条件を定義します。 FieldValue('<売上>') <> PRE('<売上>') OR FieldValue('<費用>') <> PRE('<費用>') PRE関数は、更新前のフィールドの値を返します。
   既存値を上書き | フィールドの既存値を新しい値で置き換える場合、このチェックボックスをオンにします。 このチェックボックスをオンにしないかぎり、フィールドの既存値は更新されません。 フィールドが空の場合は、このチェックボックスがオフの場合でもフィールドは新しい値で更新されます。
他のタイプのワークフローアクションの作成手順については、次のトピックを参照してください。 ワークフローアクションの作成：ブックの割り当て ワークフローアクションの作成：統合イベントの作成 ワークフローアクションの作成：タスクの作成 ワークフローアクションの作成：電子メールの送信 ワークフローアクションの作成：待機 #### 関連トピック 関連するワークフロー情報については、次のトピックを参照してください。 ワークフロールールについて ワークフローアクションについて 時間ベースのワークフロールールについて ワークフロールールの作成 ワークフロールールアクションの順序の変更 ワークフロールールとアクションの無効化 ワークフロールールとアクションの削除

公開日 2022 年 8 月 | Copyright © 2005, 2022, Oracle and/or its affiliates. Legal Notices.