Find your people. Pick a challenge. Ship something real. The CreatorCon Hackathon is coming to the Community Pavilion for one epic night. Every skill level, every role welcome. Join us on May 5th and learn more here.

for ServiceMapping, Is the saListCis function documented somewhere?

porthos
Tera Contributor

For ServiceMapping, Is the saListCis function documented somewhere?   What other parameters or abilities does it have?

Thanks,

PG

1 ACCEPTED SOLUTION
9 REPLIES 9

bernyalvarado
Mega Sage

Hi porthos, indeed, it's documented within your instance. It's a global business rule.



Thanks,


Berny


bernyalvarado
Mega Sage

It's code is something like this:



function saListCis(bsId) {


      var gr = new GlideRecord('svc_ci_assoc');


      gr.addQuery('service_id', bsId);


      gr.query();


      var prefix = '';


      var ids = '';


      while (gr.next()) {


              ids = ids + prefix + gr.getValue('ci_id');


              prefix = ',';


      }


      return ids;


}



The logic is the following:



Based on a given Business Service ID it goes to the table that hold the associations between a Business Service and its related CIs and retrieves the list of CIs associated to that Business Service in a comma concatenated string list.



Thanks,


Berny


bernyalvarado
Mega Sage

I hope this helps!