Groovyを使用してリードのカスタム・フィールドにリード評価アセスメント・データをマップするにはどうすればよいですか。
リード・アセスメント・テンプレートを使用すると、営業組織内のすべてのリードに対して一貫性のある予測可能なアセスメントを行うことができます。 質問レスポンス、レスポンス評点、スコアなどの資格査定データを「リード」詳細ページのカスタム・フィールドにマップするために、「挿入前」トリガーと「更新前」トリガーをアセスメント・オブジェクトに含めるGroovyスクリプトを作成できます。
リード評価テンプレートでは、アセスメント・オブジェクトが使用され、業界のベスト・プラクティス、販売メソッド論、またはその両方の組合せを表すアセスメント質問が含まれます。 次に、リード評価データをカスタム・リードにマップするために評価オブジェクトに含めることができるGroovyコードのサンプルを示します
ノート:
Custom_Lead_field_cおよびAssessmentQuestionField_c属性値を、特定のカスタム・フィールドの値に置き換える必要があります。********** Update Assessment and Lead Data **********
if(RelatedObjTypeCode == 'LEAD'){
def vo = newView('Lead')
def vc = vo.createViewCriteria()
def vcr = vc.createRow()
def vcitem = vcr.ensureCriteriaItem('LeadId')
vcitem.setOperator('=')
vcitem.setValue(AssessedObjectId)
vc.insertRow(vcr)
vo.appendViewCriteria(vc)
vo.executeQuery()
if(vo.hasNext()){
def curRow = vo.next();
curRow.setAttribute('Custom_Lead_field_c',AssessmentQuestionField_c);
}
}