Groovyを使用して商談所有者のユーザー・プロファイルから部門詳細を取得するにはどうすればよいですか。
商談オブジェクトに「更新前」トリガーを作成して、Groovyを使用して商談所有者のユーザー・プロファイルから部門詳細を取得できます。
このサンプルGroovyスクリプトを使用すると、作業を開始できます。
def ownerpartyId = <<Fetch the partyId of the Owner Resource "
def vo = newView('Resource');
def vc = vo.createViewCriteria();
def vcr = vc.createRow();
def vci1 = vcr.ensureCriteriaItem('PartyId');
vci1.setOperator('=');
vci1.setValue(ownerpartyId);
vc.insertRow(vcr);
vo.appendViewCriteria(vc);
vo.executeQuery();
def ownerdept = "";
if (vo.hasNext()) {
def res = vo.next();
ownerdept = res?.DeptMeaning.toString();
}
return ownerdept