Template registration
Glossary Item Box
Templates are components of bpm'online preconfigured by third-party developers that can be used directly or as a template for creating new elements. It can be business processes , user cases, analytic items or interface settings. Also it can be examples of description and visualization of business processes and analytics that are not present in bpm'online.
New templates can be registered in the Developer Console on any development stage. Go to the [Templates] section and click [Add template]. After the registration is complete, your template will be added to the list in the [Templates] section.
Fig. 1. List of templates in the Developer console
The template edit page displays a header with the name of the template and its status. Template can have one of following statuses:
- In development – initial status of any application. It means that the template has not been released yet and is not available to the marketplace users.
- Verification – the template has been submitted for publishing and is currently being reviewed by bpm’online marketplace support. One of the stages in the verification process involves checking the product for compatibility. All compatibilities specified for the template by its developer must be fully implemented and tested.
- Clarification required – the template has been reviewed by the bpm’online marketplace support. Several changes must be made to the template based on the review results to match the general requirements to marketplace applications.
- Published – the template has been verified and is now available in the bpm’online marketplace showcase.
Introduction
The [General information] tab (Fig. 2) contains fields with general properties of your bpm’online marketplace template.
Fig. 2. The [General information] tab
The tab contains the following properties of your application:
[Product name] – official name of the template on the marketplace. For more information on properly naming products for publishing them on the marketplace, please see regulations on releasing partner solutions. This is a required field.
[Template type ] – a type of developed template. Possible values: "Analytics" (for analytical elements) and "Business Process" (for business processes and cases).
[Notation ] – the notation on which the business process is built. Used only for the "Business Process" template type. For bpm’online processes only BPMN and DCM notations are used.
Compatibility – a group of fields with checkboxes for all bpm’online products. Select a checkbox to indicate that the corresponding product is supported by your application. In the [Version compatibility] field, specify the lowest supported bpm’online version. Use the [Compatibility notes] field to specify any additional comments on the product compatibility, such as supported vertical solutions, etc.
Fig. 3. Product compatibility options
Details
The [Details] tab contains fields for description of the bpm'online marketplace application (Fig. 4). Also, tab contains fields to add and modify screenshots (Fig. 5).
Fig. 4. Fields for description
Fig. 5. Fields for screenshots
The tab contains the following fields:
Product summary – brief description of the template: Its primary function and the tasks it solves. Cannot exceed 115 characters with spaces.
[Product description] – extended description of the template.
[Additional resources] – a group of fields that can be used to specify links on external resources or upload files with product description.
[Logo] – template logo displayed in the marketplace showcase. Corporate background image in PNG, GIF, JPG or JPEG format, 262x216 px. Not white, preferably in dark tones. Lower part of the image must contain developer’s logo in white color.
Diagram – screenshots that illustrate the product and are available on the marketplace template page. PNG, GIF, JPG or JPEG image, The minimum resolution is 1024px in width. No larger than 20 MB.
Packages and updates
Information about all versions of the packages and updates is displayed on the [Packages and updates] tab (Fig. 6). A version and update status are displayed for each record.
ATTENTION A new version of application cannot be added while previous version is not published. |
Fig. 6. [Packages and updates] tab
When adding a new package or modifying properties of the existing one, the package (or update) properties edit page will be displayed (Fig. 7).
Fig. 7. Package properties edit page.
Main fields of the package properties edit page:
Version – version of the application, update or a package.
What’s New – a brief description of the update.
Packages – a list of uploaded package. Packages can be moved through the list or deleted.
Add files – files upload area. Allowed file types: gz, pdf. No larger than 200 MB.
Price
The [Price] tab (Fig. 8) contains fields with different price options of your bpm’online marketplace application.
Fig. 8. The [Price] tab
The tab contains the following fields:
[Base currency] – defines a base currency used in marketplace (euro). The currency that will be displayed in the marketplace showcase depends on the site domain from which the client has logged in (for example, for bpmonline.com it will be dollar). Conversion to national currencies takes place at the bpm’online commercial rate.
Price – template price in US dollars. If the [Price] field is not filled in, the template can be downloaded free.
Pricing model – price format for the current product deployment type. The following price models are available:
- “one-time” – customers can use the product for unlimited term after making a single payment, regardless of the number of users.
- “on demand” – the customers will need to make an inquiry with the developer to get their quotation.
Comment – developer’s comment on the product pricing, that is visible to the marketplace users.