Skip to main content

Posts

Showing posts from January, 2017

The exposed dashboard service from toolkit is still showing in Process Portal

This is the issue I noticed in IBM BPM 8.5.7 before december fix pack. This might be fixed in next fix packs, but if you are facing this issue you can try the steps in last paragraph. If you want you can read my sad efforts :D I had faced this issue while designing dashboard client side human service (CSHS). For testing the dashboard service with custom components, I copied it into toolkit and then forgot to remove it before creating toolkit snapshot. As a result, the process apps started showing this coach from toolkit under Exposed items after upgrading to latest toolkit version. It took some time to figure out why multiple dashboard is showing up in Process Portal and later realized the duplicate copies are from toolkit. So fixed the exposure of the dashboard CSHS (I didn't delete, as I needed it for testing) and upgaded the toolkit version. As expected it removed the coach from Exposed items list in Designer, but interestingly it was still available in the Process Portal a...

Basic guidelines to use Alerts from SPARK UI Toolkit

SPARK UI Toolkit is a boon for IBM BPM developers as it's improving day by day and IBM will be accepting it as official toolkit and merge the controls in their System Data toolkit. In this post I'll share some simple tips to use the SPARK Alert controls apart from those which are not mentioned in Salient Process JS Docs . These are few additional guidelines to use the SPARK Alert component in more effective way. You can reuse the alert instance to change the style, text, and title of it To do this, first use the getAlert(id) to get the alert object*. Now you can use setText(text), setTitle(title), setStyle(style) to change the desired thing in the existing alert. You can close the selected alert from the list of alerts. To do this, use the getAlert(id) to get the alert object*. Now you can use close() function to close that alert. * You need to assign the id in appendAlert() while creating new alert message. Cheers, Saroj