- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-16-2019 11:37 PM
Hello Guys,
I have a task to perform ,
In incident form, attachment must be mandatory on submit.
If there is no attachment then a error msg ("Plz add an attachment")..
This attachment should be stored in sys_attachment table after submittion.
Plz help .
Solved! Go to Solution.
- Labels:
-
Field Service Management
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-17-2019 12:15 AM
Hello Naveen
You need to use hasAttachments and I guess you are using hasAttachment. You missed s at the last
Later I have modified the code and may be thats why its not woking. Check out the udpated code:
(function executeRule(current, previous /*null when async*/) {
gs.addInfoMessage("Result:"+current.hasAttachments());
if(current.hasAttachments() != true){
gs.addInfoMessage("PLease add an attachment");
current.setAbortAction(true);
}
})(current, previous);
Please mark as Correct Answer/Helpful, if applicable.
Thanks!
Abhishek Gardade
Hexaware Technologies
Abhishek Gardade
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-17-2019 12:30 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-17-2019 12:39 AM
Hi ,
Looks like only 1 answer can be marked as correct.
I have marked yours because i got your code 1st.
Thank you so much..
I'm new to Snow development and team is giving me simple task to perform and understand.
So looking forward to your replies on my new task and quries.
Thank u .
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-17-2019 12:47 AM
you will see my reply Always!!!
Abhishek Gardade
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-17-2019 12:20 AM
Hi Naveen,
Attachments are by default stored in sys_attachment table this is out of box functionality
for your requirement have before insert/update business rule on incident table
which does this
sample script below
if(!current.hasAttachments()){
gs.addErrorMessage('Plz add an attachment');
current.setAbortAction(true);
}
Mark ✅ Correct if this solves your issue and also mark 👍 Helpful if you find my response worthy based on the impact.
Thanks
Ankur
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-17-2019 12:26 AM
It's working fine.
Thank u