You have the option to open specific views in the currently selected perspective or a specified perspective via URL. It is also possible to restrict the displayed panels for given activity instance OIDs in the view.
The link opens the view in the Portal directly. If you are not logged in already, the login dialog appears first.
In case a view is defined without a perspective, the view with the given name opens in the currently selected perspective. Define the view in the following way:
http://<hostname>:<portnumber>/<context-root>/plugins/common/main.iface?viewId=<view>
For example:
http://localhost:8080/DemoProject/plugins/common/main.iface?viewId=overview
The view with name overview is opened for the currently selected perspective, if such a view is defined for this perspective.
If a specific perspective is defined together with a specific view, the view opens in the specified perspective, whereby it does not matter if this perspective is currently selected or not. To define the perspective and view enter the perspective followed by :: and view name:
http://<hostname>:<portnumber>/<context-root>?viewId=<perspective>::<view>
For example:
http://localhost:8080/DemoProject/plugins/common/main.iface?viewId=ippAdminPerspective::overview
This URL opens the Overview view from the Administration perspective It does not matter if the Administration perspective is currently selected or not.
To open a specific view in a specified perspective showing only given activity instances, enter the perspective, the view and the OID(s) of the desired activity instances. To define the OID of the activity instance(s), which should appear in the view, add a & followed by oid= and the OID number:
http://<hostname>:<portnumber>/<context-root>?viewId=<perspective>::<view>&oid=<activity instance OID>
For example:
http://localhost:8080/DemoProject/plugins/common/main.iface?viewId=WorkflowExecution::activityPanel&oid=61
This URL opens the Activity Panel view from the Workflow perspective and populates it with the activity instance identified by OID 61. It does not matter if the Workflow perspective is currently selected or not.
You can also define more than one activity instance like in the following example:
http://localhost:8080/DemoProject/plugins/common/main.iface?viewId=WorkflowExecution::activityPanel&oid=61&viewId=WorkflowExecution::activityPanel&oid=62
This example is similar to the one before, but here two instances of the Activity Panel should open, one for the activity instance with OID 61 and one for the activity instance with OID 62.
It is possible to open an arbitrary mix of views from multiple perspectives. For example:
http://localhost:8080/DemoProject/plugins/common/main.iface?viewId=WorkflowExecution::activityPanel&oid=61&viewId=ippAdminPerspective::overview
This URL opens the Activity Panel view from the Workflow perspective populated with the activity instance identified by OID 61 and additionally opens the view Overview of the Administration perspective.