System toolkits

During IBM® Business Process Manager installation, a number of system toolkits are imported into the IBM Process Center repository. These system toolkits provide resources that you can use as you build your process applications.

You cannot edit or change the library items in any system toolkit, but you can open the toolkit and view the items within it.

System Data toolkit

The System Data toolkit gives you access to assets that all IBM BPM projects require, such as standard variable types and standard charts for reports. Each process application and toolkit that you create automatically includes a System Data toolkit dependency. Here are some of the resources provided in this toolkit:
  • The System Data toolkit is imported into the Process Center repository so that each process application and toolkit that you create has access to IBM BPM system data. The System Data toolkit includes assets that all IBM BPM projects require, including variable types.
  • The System Data toolkit provides many predefined variable types. These variables are defined as business objects. You can open a business object in IBM Process Designer and review the Documentation field to learn when and how to use each variable type.
  • It contains a CaseReference business object to help you build a reference to an IBM Case Manager case.
  • The Process Admin Console displays all user attribute definitions that exist in the Process Center repository, including the default definitions from the System Data toolkit.
  • The System Data toolkit includes services and a Heritage Coach that can serve as a template to implement and manage conditional activities.
  • The System Data toolkit includes SQL Integration services so that you can easily integrate with external databases.
  • The System Data toolkit provides a generic web service connector, Call WebService via SOAP. This connector abstracts the complexity of the web service implementation and requires only minimal configuration.
  • It also provides some key performance indicators (KPIs). IBM BPM displays the KPIs in the current process application and any KPIs in referenced toolkits, including the System Data toolkit.

System Governance toolkit

The Process Center repository also provides the System Governance (TWSYSG) toolkit, which you can user for more specialized purposes. The System Governance toolkit contains the machinery required to build a governance process to control the installation of snapshots or to notify stakeholders about snapshot creation or status change. You must have administrative authority for a process application to apply a governance process to it.
  • The toolkit has integration services for installation and snapshot status, templates that provide business process definitions for installation and snapshot status change, and governance business objects.
  • Custom governance processes must be developed from one of the templates in the toolkit. The System Governance toolkit provides two templates, the Installation Requested template and the Snapshot Status Change template. Create custom governance business process definitions to meet your business needs by using these governance templates as a base.
See the topic about governance services for more details about the content of the System Governance toolkit.

System Content Management toolkit

Add the System Content Management (SYSCM) toolkit to your dependencies to gain access to Enterprise Content Management types and services. You need these resources to allow a business process developed in Process Designer to work with an Enterprise Content Management system. The toolkit also contains data types that enable integration with Enterprise Content Management systems, such as the ECMContentEvent business object.

System Coaches toolkit

Add a dependency on the System Coaches (SYSC) toolkit so that you can add stock Coach Views to your Coach.

System Responsive Coaches toolkit

Add a dependency on the System Responsive Coaches (SYSRC) toolkit so that you can add responsive Coach Views to your Coach.

System Dashboards toolkit

Add a dependency on the System Dashboards (SYSD) toolkit so that you can create custom, localized dashboards with the reusable interface elements, implementation services, and data objects.