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.

Issue with Additional comments in Req_item

snowuser111
Kilo Guru

HI,

There is a field in Requested Item --> "Additional comments (customer visible)", but when I put my comments it gets saved and updated in Activity   but not in the same field . How can I apply a condition in one of my Business rule that there are inputs in "Additional comments " since it always shows blank.

I have a business rule in Task table, where I need to apply a condition that if any Additional comments are there, then an event is fired.Also I want to display the value of Additional comments ..............

Anyone can guide please.

comments.png

Thanks

1 ACCEPTED SOLUTION

I have resolved this. Instead of changing in BR , I changed in Email notification by so now its working.


View solution in original post

14 REPLIES 14

I tried this mail scrip to get the value but it displays   the value at the bottom


----------------------------------------------------------------------------------------------------------------------------------------------------------------------


var gr = new GlideRecord("sc_req_item");


gr.addQuery("request", current.sys_id);


gr.query();


while(gr.next()) {


template.print("<b>Additional Comments:</b>\n" + current.comments.getJournalEntry(-1).getDisplayValue() + " ");


  }


-----------------------------------------------------------------------------------------------------------------------------------------------------------------



6-12-15 04:21:00 EDT - Test, User (Additional comments (customer visible)) Request Automatically Closed as all Line Items were complete






Hi,



As per my understanding, here is a solution but it requires creation of 2 BRs and 1
UI policy.



Create a new string field(say Add Comment Reg [u_add_comment_reg])
with max. length 1000/4000 on the 'sc_req_item' table and write a UI policy to
always hide this field.



Write a BRs as shown below


       


BR1


Table — Requested Item [sc_req_item]


When — before Insert and Update


Order - 100


Filter Conditions — Additional comments[comments] changes


Script —


function onBefore(current, previous) {


u_add_comment_reg = current.comments;


//This will add current Additional comments to Add CommentReg


}


       


BR2


Table — Requested Item[sc_req_item]


When — before Insert and/or Update (depending on your requirement)


Order - 200


Filter Conditions — Add Comment Reg [u_add_comment_reg] changes


Script —


function onBefore(current, previous) {


gs.eventQueue('item.comment_changed', current, gs.getUserID(), gs.getUserName());


//This triggers notification whenever 'Add Comment Reg' changes


}


     


Use this 'item.comment_changed' event to trigger the
notification (also on Requested Item[sc_req_item] table). In the notification body
you can use


Additional Comments: ${u_add_comment_reg }


to get the currently entered addition comment.



Hope this helps you



Thanks,


Tanaji


Thanks...I will let you know the output once I implement this


Ya sure


If you need reference please check demo013. I have done not exact but similar implementation there.


I have resolved this. Instead of changing in BR , I changed in Email notification by so now its working.