- Created by Jules, last modified on Mar 29, 2023
Question
Which functionality is available in the "Form Builder" compared to Attribute Category in WebCenter 20.0, 21.03, 21.07, 21.11, 22.03, 22.07, 22.11 and 23.03? What are the gaps and workarounds?
Answer
By now, a lot of use cases are covered in the Forms in Dashboards.
This page will focus on a comparison between the existing Attribute Category functionality and Dashboards.
Legend
Supported in WebCenter 20.0 and 21.03 | |
NEW IN 21.03 | Supported since WebCenter 21.03 |
NEW IN 21.07 | Supported since WebCenter 21.07 |
NEW IN 21.11 | Supported since WebCenter 21.11 |
NEW IN 22.03 | Supported since WebCenter 22.03 |
NEW IN 22.07 | Supported since WebCenter 22.07 |
NEW IN 22.11 | Supported since WebCenter 22.11 |
NEW IN 23.03 | Supported since WebCenter 23.03 |
Partially supported in WebCenter 20.0, 21.03, 21.07, 22.03, 22.07, 22.11 and 23.03 | |
Gap! Not supported in WebCenter 20.0, 21.03, 21.07, 22.03, 22.07, 22.11 and 23.03 |
indicates a section with known workarounds
Types of Dashboards
Feature | Notes |
---|---|
General | |
| Inline editing: do a single change and save. When form editing:
Since you add them to the dashboard yourself, you can also choose to not have some of these buttons. |
Structure your form as per your requirements. | |
Editing a project/document/task | |
Creating a project/document/task with information from a dashboard | |
Design your Project Creation form in dashboards.
|
Dashboard Locations
Notes | |
---|---|
Edit information in all Project/Document/Task Dashboards, inline or as a form with a Save button. | |
Configure a dashboard in the task type. This dashboard will be used in the focus layout, Dashboard Todo Feed or Selection Details block. | |
NEW IN 21.07 | In both search and dashboards all links to documents can be configured to go to one of these locations:
Note that when opening a document in a dashboard by clicking on it, it is always shown in a popup. It is currently not yet possible to open it in the current or a new browser tab. |
NEW IN 21.11 | Since WebCenter 21.07, you can customize every search or document reference table to show a different dashboard in a popup when clicking on the document/project name. If similar projects/documents are grouped in the same search/document reference this gives you the freedom to show a different dashboard per type. Additionally, since WebCenter 21.11, we now have full support for visibility rules in Dashboards. This allows you to show slightly different information depending on certain conditions |
Editable Information Overview
Feature | Notes |
---|---|
Project Information | |
All Project information can also be edited in a document or task context Additional options:
| |
| |
NEW IN 22.11 | Since 22.11 you can now restrict the values you can select in a project attribute to another project attribute.
|
Not fully featured. For details on individual features, see section below. | |
Not possible yet to edit customer/location of projects anywhere in dashboards. | |
It is not possible to show Project Documents in a Dashboard yet.
| |
Not supported yet. | |
NEW IN 21.03 | Since WebCenter 21.03, information in a project dashboard can be marked as required in the dashboard builder. Additionally, since WebCenter 21.07 we have better highlighting of fields that are required but not filled in and "validation scripting" which allows custom checks to be done on the information filled in the form before the form is saved. |
Task Information | |
| Additional options:
|
| |
NEW IN 22.11 | Since 22.11 you can now restrict the values you can select in a project attribute to another project attribute.
|
Not fully featured. For details on individual features, see section below. | |
Not fully featured. For details on individual features, see section below | |
New for tasks in WebCenter 20. | |
NEW IN 21.03 | Since WebCenter 21.03, information in a task dashboard can be marked as required in the dashboard builder. Additionally, since WebCenter 21.07 we have better highlighting of fields that are required but not filled in and "validation scripting" which allows custom checks to be done on the information filled in the form before the form is saved.
|
All specifications of the task will overwrite the project attributes if the option is enabled. However, the dashboard will NOT be auto-filled with the current values for the project attributes or indicate whether there are changes since the previous time that you saved the task.
| |
Not supported yet. | |
| |
Not supported yet. Saving currently always checks all required information. | |
Document Information | |
| |
NEW IN 22.11 | Since 22.11 you can now restrict the values you can select in a project attribute to another project attribute.
|
Cannot change folder after having uploaded or created the document. Target Folder can be configured in the sources (see below). | |
| Since WebCenter 22.03, reference properties can be shown in Dashboard, but can currently not be edited yet from a Dashboard. Since WebCenter 22.07 reference properties can be edited in Dashboards as well. |
NEW IN 22.11 | Since WebCenter 22.11 in Dashboards, a reference property can be configured to only allow selecting values which are defined in another attribute. This works similarly to the "Reference Scope Filter" feature in Attribute Category. This feature can be used for "tagging" specific documents in the document reference for certain use in the project. |
| PCM is fully featured in Dashboards since 22.07. Note that:
|
Not fully featured. For details on individual features, see section below. | |
NEW IN 21.03 | Since WebCenter 21.03, information in a document dashboard can be marked as required in the dashboard builder. Additionally, since WebCenter 21.07 we have better highlighting of fields that are required but not filled in and "validation scripting" which allows custom checks to be done on the information filled in the form before the form is saved. |
Other | |
The following formatting options are available for rich text: | |
Not available yet. | |
Supported since WebCenter 23.03. Show attributes linked to a "yes/no" restricted set as a single checkbox. Show multi-value text attributes linked to a list, a restricted set or restricted by another attribute, as a list of checkboxes or radio buttons. Also has support for showing checkboxes with images. |
Document Creation/Document Rendering
Feature | Notes |
---|---|
"Add" Sources | |
| Dashboards always use "chunked upload" (new in WebCenter 20) and do not listen to the Configuration option in General Preferences Also supports drag and drop to upload. Multiple files can be dropped or added in one go. |
SmartNames are supported on all dashboards and take into account non-saved values.
| |
Unlike the "Saved Search Source", the "Saved Search Block" does not take into account non-saved values for SmartNames yet. Not supported yet. | |
NEW IN 21.07 | Supported since WebCenter 21.07, including Run a Standard. |
NEW IN 21.03 | Supported since WebCenter 21.03. |
Not supported. | |
Not supported. | |
"Update" | |
NEW IN 21.03 | Supported since WebCenter 21.03. |
Not supported yet. | |
NEW IN 22.11 | The "Duplicate Document" action is supported since WebCenter 22.11.
|
NEW IN 22.11 | Supported since WebCenter 22.11. |
NEW IN 21.03 | Supported since WebCenter 21.03.
|
Operations | |
| Currently only "basic copy" is supported. |
Not supported yet. | |
Not supported yet. | |
Document type | |
Other options | |
Possible to configure a folder in the source. Folder might also be taken from the task type or the document template.
| |
Document templates are fully supported, including the "default" and "default.pdf" document templates.
| |
Document references and Task documents are currently always multi-value. Single value is not supported yet. Options to not allow multiple documents are not taken into account. | |
Rendering Options | |
Thumbnail, document, Project and Task information, etc. that are available in Search can be shown. | |
"Available columns" from Search | |
Show/hide time, show project status as icon only/color label, etc. | |
List, Card, Grid, etc. Even more layouts might be added in the future. (e.g. thumbnails next to each other or a layout similar to the todo feed) | |
NEW IN 22.03 | Since WebCenter 22.03 we support expanding of document rows. There are two supported variants:
|
We try to provide a good default instead. | |
Not supported yet.
| |
Paging per 20 results. No support for filtering and sorting yet to browse through this huge list of document references. | |
Additional Columns | |
NEW IN 22.07 | Since 22.07 it is now possible to enable re-ordering for document references. |
Not supported yet. | |
Not supported yet. Cannot bulk delete, replace, make local, update to latest version. | |
Actions | |
|
|
| These only have access to the document version, document and project ids. Nothing more. Not to be confused with JavaScript actions in the attribute category. Those are not supported, see below. |
Scripting
Most scripting is not available yet. Visibility rules are also not available yet.
Feature | Notes |
---|---|
NEW IN 21.11 | Whole sections can be hidden by adding visibility rules on any Dashboard block. Additionally, input fields can be made visible, required, hidden or editable based on certain conditions. A lot of information is accessible from the scripting API and can be used to introduce complex conditions. Note that unlike Attribute Category, in Dashboards it is never necessary to add an attribute which is always hidden. Dashboards will always "keep values" when saving and all information is always accessible from scripting, even if you do not add a block for it. |
NEW IN 22.03 | |
NEW IN 21.11 | It is possible to add scripts to an input field in the form. This script would be executed when the user changes the value of the input and can be used to set other values in the form automatically. |
NEW IN 21.07 | This type of scripts did not exist in Attribute Category. It allows you to block form submission if the information in the form is not ok. Right before form validation you can also still adapt some values in the form. All information in the tabs, popups, expanded sections of a document in the form will be validated. Note however that things which are hidden by visibility rules will not be validated. |
NEW IN 22.07 | Since WebCenter 22.07, simple JavaScript buttons are now also available for projects and tasks. Before 22.07 those buttons were only available for documents (since 21.07).
|
It is currently not possible to lookup values of a WebCenter list from a script.
| |
Since WebCenter 22.03, Scripting in Dashboards has limited support for calling external APIs. You can call external APIs, however:
These limitations mean not every external API can be called, but are especially impractical for calling WebCenter SDK. For one, the current limitations mean WebCenter SDK cannot be called as the current logged in user. All requests will use the same token for authentication. Depending on which user is used for the token this is also a security risk as it would give every user more permissions than usual. Even if you could call it and somehow limit the security risk, all WebCenter SDK calls return only XML, which is not supported yet. For now, avoid calling WebCenter SDK with the external API support. Better functionality to call WebCenter SDK will be provided in the future. | |
|
Article information | |
---|---|
Applies to | WebCenter 20.0, |
Created |
|
Last revised |
|
Author | JEPE |