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

How to populate an embedded list with a script? (advanced scripting needed)

Smith Johnson
Tera Guru

Hello all,

I would like to know how can I populate an embedded list. For example, in the following image, all fields of the form (request form) can be populated with a mapping between user's selections and table's fields. However, there is no any option for making a mapping between a record producer's option and a column of an embedded list.

In my case, I want once a user selects an item on Service Portal, this item is populated and appears on the embedded list of the record.

find_real_file.png

I guess it needs advanced scripting techniques, but since I don't have them your assistance would be incredibly valuable for me.

Thank you in advance for your time and your willingness to help me.

Best regards,

Smith.

1 ACCEPTED SOLUTION

To use the cart functionality - test with one catalog item you can pick from the record producer.

1. Add a new variable to the catalog item

  • Type: Reference
  • Table: sc_request

2. Add a UI Policy to hide the variable on load

3. In the BR you have in the REQ table, replace the code with this: 

var cartId = GlideGuid.generate(null);
var cart = new Cart(cartId);
var item = cart.addItem(current.u_cat_item); 
cart.setVarible(item, 'request', current.sys_id);
var rc = cart.placeOrder(); 

View solution in original post

22 REPLIES 22

Let me know if any of those options work for you

Thank you so much for all the time that you spent trying to help me!! I appreciate it!!

The cart option works for me!

Thank you again!

Regards,

Smith.

Awesome! Glad it is working for you!

Yen