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 application (application), you create, develop and test your business automation (automation), and then publish it 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.

business automation (automation)
Decision, document processing, workflow, or external artifacts that fulfill a business purpose:
  • decision automation - A business automation that provides decision-modeling capabilities to help business experts capture and automate repeatable decisions. For more information, see IBM Automation Decision Services.
  • document processing automation - A business automation that provides content models to extract and classify data from business documents. Using a cloud-based REST API web service designed to work with the IBM Digital Business Automation platform or any non-IBM content or process systems, Content Analyzer helps you rapidly accelerate extraction and classification of data in your documents – no matter what you are using today. For more information, see Document processing.
  • external automation - A business automation you use to reuse existing services that were created from traditional products outside Business Automation Studio. For more information, see External automation services.
  • 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.