要显示您感兴趣的业务信息,您可以创建定制仪表板。

var urlType = null;
if ((!!(window.parent)) &&(window != window.parent)) {
// In Process Portal
urlType = utilities.constants.PORTAL_DASHBOARD_URL_TYPE;
} else {
// Not in Process Portal
urlType = utilities.constants.SERVICE_URL_TYPE;
}
var targetLocation = utilities.generateCustomDashboardURL(urlType, "MyApp", MyHumanService", params)
console.log(targetLocation);
params 可从已发布的事件构建。其格式如下:
params = {
"tw.local.param01":"data"
"tw.local.param02":"data2"
}
this.doNavigationCallback = function _doNavigationCallback_ProcessSummary(evt){
try{
var data = (!! this.context.binding) ? this.context.binding.get("value") : null;
if(data!=null && typeof(data.processId)!="undefined" && data.processId!=""){
var params = {};
params[dutils.constants.DASHBOARD_NAVIGATION_SOURCE] = "ProcessSummary";
params[dutils.constants.DASHBOARD_NAVIGATION_DESTINATION] = dutils.constants.PROCESS_PERFORMANCE_SERVICE;
params[dutils.constants.PROCESS_ID_PARAMETER] = data.processId;
topic.publish(dutils.constants.DASHBOARD_NAVIGATION_TOPIC, params);
}
} catch (e) {
console.error(e);
}
};
在此情况下,有效内容为:
"sourceControl":"ProcessSummary",
"destinationService":"Process+Performance",
"tw.local.processAppId":"myProcessID"
有关更多示例,请参阅仪表板工具箱中的“导航控制器”和“Coach 视图”。