作成ボタンを使用して作成したコピーした商談と商談はどのように区別できますか。
Groovyスクリプトを作成すると、UIの作成ボタンを使用して作成された商談からコピーされた商談を識別しやすくなります。
その手順は、次のとおりです。
- アプリケーション・コンポーザの商談オブジェクトにナビゲートします。
- OptyIdCopyTextというカスタム・フィールドを作成し、デフォルト値として式getAttribute(OptyId) expを入力します。
- サーバー・スクリプト領域から、次のサンプルGroovyスクリプトを挿入トリガーの前に挿入します。 このスクリプトは、「作成」を使用して作成されたコピーされた商談と商談をUIと区別します。
if(OptyId.toString().equals(OptyIdCopyText_c)){ return false } else { setAttribute('DateatSalesStage1_c',null) setAttribute('DateatSalesStage2_c',null) setAttribute('DateatSalesStage3_c',null) setAttribute('DateatSalesStage4_c',null) setAttribute('DateatSalesStage5_c',null) setAttribute('DateatSalesStage6_c',null) }
- 「保存して閉じる」をクリックします
Groovyスクリプトの詳細は、Oracle Applications Cloud Groovyスクリプト・リファレンスを参照してください。