An IBM® ECM Widgets application is a set of widgets that are configured to work together to enable users to manage content and process work items.
For example, an application for a bank might have sets of widgets that are configured to enable:
- Loan Officers to create new home loan requests
- Managers to approve or deny home loan requests
The widgets that are required to complete a task are configured on a page. A page is usually associated with a particular task or set of tasks. For example, the widgets that are needed to create a new loan request are grouped on a page.
If a user must complete multiple tasks, they might have a page for each task that they must complete. For example, a Loan Officer must create and submit loan requests and notify customers when a decision is reached. So a Loan Officer might need a page for creating and submitting loan requests and a page with work items for contacting customers with the status of their loan requests.
Pages are organized in spaces. Spaces are typically associated with a department or role within an organization and are used to group pages of widgets that users need to complete a set of associated tasks. An application can consist of multiple spaces. For example, an application for a bank could have spaces for home loans, car loans, new accounts, business accounts, and so on.
A user must be given access to a space before he or she can access the pages in the space. Access can be assigned to individual users, by specifying user IDs, or to a group of users, by specifying a role. When a user logs in to an application, the user sees the spaces and pages that he or she has access to. The user can also see their assigned work items.
The following diagram illustrates the basic components of an IBM ECM Widgets application:
Figure 1. Components of an IBM ECM Widgets application
Spaces : ECM Widgets 188.8.131.52
A space is a collection of pages. A space is typically used to organize a set of pages that are associated with a specific role or department and are used to group pages of widgets that users need to complete a set of associated tasks.
Pages : ECM Widgets 184.108.40.206
A page is a collection of widgets. The widgets on a page are typically associated with a particular task or set of tasks.
Roles : ECM Widgets 220.127.116.11
Roles are defined in Process Configuration Console and determine the privileges that a user has.
Work items : ECM Widgets 18.104.22.168
A work item is a task that must be completed by a user. A work item is associated with a node on a workflow.
Widgets : ECM Widgets 22.214.171.124
A widget is a portable, reusable component that you can use to create user interfaces for Enterprise Content Management (ECM) applications and business process management (BPM) applications.