The CreatorCon Call for Content is officially open! Get started here.

Close the request item

saini
Tera Expert

 

when all the catalog tasks are closed completed, then the parent request item should be closed completed.

I wrote this business rule, can someone please look at it.

after-insert,update

(function executeRule(current, previous /*null when async*/ ) {
    var flag = true;
    var gr = new GlideRecord("sc_task");
    gr.addQuery("request_item", current.request_item);
    gr.query();
    while (gr.next()) {
        if (gr.state != '3') {
            flag = false;
        }
    }
    if (flag == true) {
        var pr = new GlideRecord("sc_req_item");
        pr.addQuery("number", current.request_item);
        pr.query();
        if (pr.next()) {
            pr.state = '3';
            pr.update();
        }

    }


})(current, previous);

1 REPLY 1

Maik Skoddow
Tera Patron
Tera Patron