Projects

A project is a set of artifacts that share the same lifecycle and are grouped to solve a particular business problem. You use projects to build, manage, share, and organize these assets. For example, when you manage a business automation (automation), you create, develop and test your automation and then install it on the server so that people can use it to do their work.

Some actions apply at the project level, the version level, or both.

The project types available depend on the capabilities that you have installed, which can include

business application (application)

A project that digitally transforms your business and helps people do their work by combining business automation capabilities and governance. Using Application Designer, you can build applications you then deploy in IBM Business Automation Navigator. For more information, see Business applications.

business automation (automation)
Workflow or external artifacts that fulfill a business purpose:
  • external automation - A business automation you use to reuse existing services that were created from traditional products outside Business Automation Studio.
  • workflow automation (workflow) - A business automation you use that contains process and case definitions, artifacts, and asset types that make up processes and service flows. For more information, see Workflow automations.
You can publish some automation artifacts as automation services that you can call and reuse in a consistent way. When published to the catalog, the automation service becomes discoverable across Business Automation Studio to help you drive productivity and customer experiences. For more information, see Business automations.
template
A project you use as a predefined starting point to create applications, ensuring consistency in look and feel for a common use, such as document renewal or a workflow dashboard. You must create a version of the template before others can create an application from it.

Use the following sample templates as a starting point to create automation applications that suit your business needs. These templates use practical scenarios and sample data to illustrate how you can benefit from various capabilities.

Exception Handling template - Use the Exception Handling template to create a basic refund request application.

Onboarding Application template - Use the Onboarding Application template to create an application that onboards new employees to your organization.

Request Approval template - Use the Request Approval template to create a service desk request.

toolkit
A project containing shared artifacts used at authoring time to create applications. To ensure consistency across applications that are used for the same reason, make artifacts available across applications by putting them in a toolkit. Then you make those applications depend on that toolkit so they can use those shared artifacts.
Applications can share artifacts from one or more toolkits, and toolkits can share artifacts from other toolkits. Unlike an application, though, you don't deploy a toolkit; the contents of toolkits that applications depend on are included in the application when you deploy it.