How can I multiply two variables in Flow Designer?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎09-16-2022 02:04 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎09-16-2022 02:17 AM
Hi,
you want to use flow designer so you will have to use custom script action
1) pass those 2 variable values as input
2) inside that script multiple and return the value
Custom Action in ServiceNow Flow Designer
Regards
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-16-2022 05:50 AM
Hello
Did you get a chance to check on my above comment?
Regards
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-16-2022 02:20 AM
Hello
You can follow the below steps:
1. Use Get Catalog variable action in flow to get all the variable whose value you need to use in the flow.
2. Create a flow variable Is Valid of type string as shown below:
3. Use Set flow variable flow logic to set the Is Valid flow variable and you can use the below script to set the Is Valid value and then can use this flow variable in your flow.
var quantityValue = parseFloat(fd_data._1__get_catalog_variables.quantity);
var prijsValue = parseFloat(fd_data._1__get_catalog_variables.prijs);
var isValid = "no";
if ((quantityValue * prijsValue) > 10000) {
isValid = "yes";
}
return isValid;
If my answer helped you in any way then please do mark it as helpful. If it answered your question then please mark it correct and helpful. This will help others with similar issue to find the correct answer.
Thanks
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎09-16-2022 05:20 AM
I got this Error
Unparseable date: "1": java.text.ParseException: Unparseable date: "1": java.text.DateFormat.parse(DateFormat.java:366) com.snc.commons.datetime.SNCSimpleDateFormatEx.parse(SNCSimpleDateFormatEx.java:120) com.glide.util.SimpleDateFormatEx.parse(SimpleDateFormatEx.java:33) com.glide.glideobject.GlideDate.setValue(GlideDate.java:145) com.glide.glideobject.GlideDateTime.setInitialValue(GlideDateTime.java:1439) com.glide.script.glide_elements.GlideElementGlideObject.setInitialValue(GlideElementGlideObject.java:205) com.glide.script.GlideElement.newGlideElement(GlideElement.java:170) com.glide.script.GlideRecord.loadRow0(GlideRecord.java:3770) com.glide.script.GlideRecord.loadRow(GlideRecord.java:3597) com.glide.script.GlideRecord.next(GlideRecord.java:6680) com.glide.script.GlideRecord.get(GlideRecord.java:1774) com.snc.process_flow.engine.serialization.GRProxy.refRecord(GRProxy.java:214) com.snc.process_flow.engine.serialization.GRProxyConverter.value(GRProxyConverter.java:9) com.snc.process_flow.engine.serialization.GRProxyConverter.value(GRProxyConverter.java:5) com.snc.process_flow.val.Val.value(Val.java:59) com.snc.process_flow.val.InVal.displayValue(InVal.java:158) com.snc.process_flow.engine.serialization.ValConverter.displayValue(ValConverter.java:19) com.snc.process_flow.engine.serialization.ValConverter.displayValue(ValConverter.java:5) com.snc.process_flow.val.Val.value(Val.java:67) com.snc.process_flow.engine.ProcessEngine.processMessage(ProcessEngine.java:425) com.snc.process_flow.engine.ProcessEngine.run(ProcessEngine.java:444) com.snc.process_flow.engine.ProcessAutomation.run(ProcessAutomation.java:67) com.snc.process_flow.engine.GlideProcessAutomation.runSync(GlideProcessAutomation.java:129) com.snc.process_flow.engine.GlideProcessAutomation.runWithDomain(GlideProcessAutomation.java:239) com.snc.process_flow.engine.GlideProcessAutomation.lambda$runAsUserSync$1(GlideProcessAutomation.java:208) com.snc.process_flow.engine.PFSessionClone.run(PFSessionClone.java:68) com.snc.process_flow.engine.GlidePFSession.runPlanAsUserSession(GlidePFSession.java:42) com.snc.process_flow.engine.GlideProcessAutomation.runAsUserSync(GlideProcessAutomation.java:206) com.snc.process_flow.engine.GlideProcessAutomation.messageFlow(GlideProcessAutomation.java:290) com.snc.process_flow.engine.GlideProcessAutomation.messageFlow(GlideProcessAutomation.java:274) com.snc.process_flow.engine.ProcessHubEventHandler.doSendMessage(ProcessHubEventHandler.java:453) com.snc.process_flow.engine.ProcessHubEventHandler.process(ProcessHubEventHandler.java:111) com.snc.process_flow.engine.ProcessHubEventHandler.process(ProcessHubEventHandler.java:83) com.snc.process_flow.engine.FlowEventManager.processEvents(FlowEventManager.java:118) com.glide.job.EventHandlerJob.execute(EventHandlerJob.java:37) com.glide.schedule.JobExecutor.lambda$executeJob$0(JobExecutor.java:129) com.glide.schedule.JobExecutor.executeJob(JobExecutor.java:132) com.glide.schedule.JobExecutor.execute(JobExecutor.java:116) com.glide.schedule_v2.SchedulerWorkerThread.executeJob(SchedulerWorkerThread.java:328) com.glide.schedule_v2.SchedulerWorkerThread.lambda$process$0(SchedulerWorkerThread.java:210) com.glide.worker.TransactionalWorkerThread.executeInTransaction(TransactionalWorkerThread.java:35) com.glide.schedule_v2.SchedulerWorkerThread.process(SchedulerWorkerThread.java:210) com.glide.schedule_v2.SchedulerWorkerThread.run(SchedulerWorkerThread.java:101)