Get a first look at what's coming. The Developer Passport Australia Release Preview kicks off March 12. Dive in! 

Update assigned to field

Shaik22
Tera Expert

Hi,

 

Control owner field is on Control(sn_compliance_control) table. Assigned To and Evidence Execution fields on Control Executor(sn_audit_control_compliance) table. If we select control owner, assigned to have update, Only for Evidence Execution field is Manual. Wrote a script but it is not updating the assigned to field. Any help!

 

Table : control[sn_compliance_control]

After(Insert,Update) business rule

Condition : Control owner changes

Script: 

var controlGR = new GlideRecord('sn_audit_control_execution');
    controlGR.addQuery('u_evidence_execution', 'Manual');
    controlGR.query();
    if (controlGR.next()) {
        controlGR.assigned_to = current.u_control_owner;
        controlGR.update();
    }

 

 

 

11 REPLIES 11

 var controlGR = new GlideRecord('sn_audit_control_execution');
    controlGR.addQuery('u_evidence_execution', 'Manual');
    controlGR.query();
    if (controlGR.next()) {
        gs.info('this was executed');
        //controlGR.assigned_to = current.u_control_executor;
        controlGR.assigned_to = current.getValue('u_control_executor');
        gs.info('assigned to updated:'+ controlGR.assigned_to);
       controlGR.update();
    } - Field is not updated.
After(Insert,update)BR
When to run: Control Executor changes

Does Assigned to have any reference qualifier that might be blocking this?

is the user you are trying to assign part of assignment group?

-Anurag