Data Sources are used to define which data you want to retrieve from your BusinessOptix library to show in a Dashboard or other custom solution. Data Sources can be configured once and then the data can be used and re-used in multiple Dashboards. Data Sources can only be created in the Author tool.
This set of instructions will guide you through how to configure a data source in order to retrieve information about models or forms that is stored in your BusinessOptix library.
Create Data Source
Click on New Model to Configure a New Data Source
Click on Data Source to configure Data Source Model
Where to Save
Field | Description |
---|---|
1 | Give a UNIQUE Name for the model |
2 | Folder Icon can be used to go back to the previous folder |
3 | + Icon can be used to add a New Folder |
4 | Search Option can be used to search a specific folder where you want to save the model |
5 | Give a brief description about the model |
6 | Auto populates the name of the Author. You can change the Author |
7 | Auto populates the name of the Owner. You can change the Owner. |
8 | Click on Create the Model Button to create the model |
Recommendation
BusinessOptix recommends that all data sources are saved in Shared/Data Sources.
Configure Data Source
When you first create a data source model you'll be shown the standard default page of Author
Field | Description |
---|---|
1 | Menu |
2 | Menu Option |
3 | Vertical Menu(Explorer) |
4 | Component Properties |
5 | Component Configuration Area |
Data Source Models can be configured with 3 types of data retrieval
- Component is used to fetch data for one type of component in a model
- Form is used to fetch data from a type of form
- SQL Query is used for more complex queries that may need to merge data from different parts of BusinessOptix or to filter data to a certain range of value
When you have configured a data source you can select Output/View HTML to preview the data retrieved
Component Data Source
Component Data Sources are used to return properties for each component within a model type. For example the Activities within a Process model or the Steps in Work Instruction models.
To configure a component based source in Author:
- Click on Component Menu
- Select Data Source from Menu Option
- Click on Component Configuration Area
- Blank Data Source Stencil appears
- Go to Component Properties
- Give a Name to the Data Source
- Select Component from Type dropdown Menu
- Model Type dropdown Menu Appears
- Component dropdown Menu Appears
The list of model types will vary depending on the library. And the component types will vary depending on the configuration of the model types in a library. Some examples could include:
Type Drop Down | Model Type Drop Down |
---|---|
Component | Color Scheme |
Dashboard | |
Data | |
Data Source | |
Diagram | |
Document | |
Forms | |
Functional Groups | |
Lean Value Stream | |
Master Data | |
Organization | |
Page | |
Process | |
Process Metrics | |
Report | |
Repository Index | |
Roles | |
Service Management | |
Transformation Map | |
Work Instruction | |
Workflow |
Whilst the data available for a different models and component types vary the configuration mechanism is the same across them.
Form Data Source
In order to configure a data source using Forms, you first need to create a form or select one of the forms previously created in the library.
To configure a Forms data source:
- Click on Component Menu
- Select Data Source from Menu Option
- Click on Component Configuration Area
- Blank Data Source Stencil appears
- Go to Component Properties
- Select Forms from Type drop down Menu
- Select the Form to be used for Data Source in Form Drop Down.
Once you have selected a form type you need to select which fields from the form you want to include in the data source. When you click on the data source you'll be shown a list of the available form fields and the associated data type.
- Select the form data source that you want to add data fields to
- Go to Component Menu
- Select Data Field
- Go to Component Properties
- Select appropriate the Field Type from the Drop down
- Select appropriate Form Field from the Drop down. Options in Form fields are based on the Form Model Configuration.
SQL Data Source
SQL Data Sources are used within BusinessOptix to deal with more complex data retrieval where you may need to:
- Merge the data from different component types or even model types (in SQL often a JOIN)
- Apply advanced filtering criteria to limit the data being presented (in SQL part of the WHERE)
- Perform calculations on the properties captured in BusinessOptix (most probably an aggregate function in SQL)
When you select a SQL data source the first thing you need to add is some SQL. One way to get started more easily on the SQL is to copy the SQL from a component or form data source. To do this first create the Component/Form Data Source and then preview the output. When you are viewing the Data Source output there is an option to view the SQL for the data source.
As with other data sources you need to say which data you are interested in and you need to add a column name and field type for each data field. The data field name and the column name need to match in order that the data will be shown.
The BusinessOptix data model has been designed to easily store the different types of data captured in the model, it's components and the properties associated with the component. Please review the BusinessOptix Data Model to understand the structures and contact your support team if you require assistance.
Data Source Output
Selecting Output/View HTML on a data source model provides you a preview of the data retrieved.
Model Type Process
When you select a Process Model the Components available are based on the on-screen elements of a process model such as Activity, Event, Lane, or Data Store.
Type Drop Down | Model Type Drop Down |
---|---|
Process | Activity |
Data Store | |
Event | |
Gateway | |
Group | |
Image | |
Information | |
Label | |
Lane | |
Link | |
Model | |
Pool | |
Process | |
Role | |
Stake Holder | |
Version |
To select the component type
- Go to Component Properties
- Give a Name to the Model
- Select Component from Type dropdown Menu
- Model Type dropdown Menu Appears – Select Process
- Component dropdown Menu Appears – Select Model
Data Fields
The data fields available will vary depending on the component selected.
- Go to the Component menu and select Data Field
- Default Data Filed is added to the Data Source Stencils
- Go to Data Field Properties
- Name of the Data Field
- Select Field Type from the Drop Down Menu
- Select Property from the Drop Down Menu
- Data in Field Identifier Pops up automatically
Some example data fields include:
Data Fields | Field Type | Property Type |
---|---|---|
Model Name | Name | Category |
Model Status | Status | Category |
Model Review Status | Quality Review - Status | Category |
Model Owner | User | Details - Owner |
Model Author | User | Details - Author |
Model Functional Group | List | Functional Groups |
Model URL | URL | Model URL |
Field Type: Category
A category field is typically based on information that is captured through a drop-down menu on a form or a component. For example the type of model or the model status. On a process activity it would also include the type of activity (i.e. manual, user, system) and the swimlane the activity is part of.
The list of category fields shown will vary depending on the form or component type that has been selected. Here's a sample for a Process Model with the Model component selected
Field Type | Property |
---|---|
Category | Name |
Status | |
Details - Currency | |
Details - Language | |
Details - Owner Role | |
Details - PDF Output | |
Details - Security | |
Details - Web output | |
Quality Review - Decision | |
Quality Review - Status | |
Diagram | |
Parent |
Field Type: User
The User field type is used when you want to know who created or modified a model, submitted a form, who a task is assigned to or who the process owner or author is.
Field Type | Property |
---|---|
User | Details - Author |
Details - Owner | |
Details - Quality Review - Reviewed By |
Field Type: Date
Date data fields are used to stored either dates or timestamps.
Field Type | Property |
---|---|
Date | Details - Created |
Details - Issued | |
Details - Modified | |
Quality Review - Last Review |
Field Type: Number
Numbers are used to store either integers or decimal numbers.
Field Type | Property |
---|---|
Number | Quality Review Level |
Field Type: Timer
Timers are used to represent a duration. An example of duration is working or waiting time on an activity.
Field Type | Property |
---|---|
Timer | Quality Review Level |
Field Type: Text
The text field type is used to represent any text values (excluding any rich text with formatting)
Field Type | Property |
---|---|
Text | Version |
Quality Review - Review Cycle |
Field Type: Rich Text
The Rich Text field type is used in models and forms and allows the user to use various formatting and embedding of content from elsewhere in the library (or external).
Field Type | Property |
---|---|
Rich Text | Executive Summary |
Quality Review Details |
Field Type: List
The List field type is a specialized form of category (or user) where the form field or model property allows the user to capture more than one value.
Field Type | Property |
---|---|
List | Functional Group |
References |
Field Type: Check Box
Check box field types are used when the value is either true/false or yes/no.
Field Type | Property |
---|---|
Check Box |
Field Type: URL
The URL field type is used to present URLs that have been entered on models or forms. The URL could be to somewhere else in the BusinessOptix library or could be an external system.
Field Type | Property |
---|---|
URL | Details - Variant of |
Model URL |
Field Type: ID
The Id field holds a unique identifier. The most common ids used in BusinessOptix are the ones that are automatically created to uniquely identify a model or component.
Field Type | Property |
---|---|
ID | Component ID |
Diagram ID | |
Model ID | |
Parent ID |
Comments
0 comments
Article is closed for comments.