Settings
In Settings you can manage general settings of Perfion
Company
In Company you can manage:
Company Name
Logo
Both of these options are as of 2025-R3 only used in the Supplier Portal
SMTP Server
In this section you can manage the different SMTP remote connections of Perfion. For each area that supports emails in Perfion, a seperate SMTP connection can be assigned
Multifactor Authentication - The SMTP connection used for sending our multi-factor authentication emails, see Multi Factor Authentication - Perfion Knowledge Base - Perfion Knowledge Base
Notification - The SMTP connection used for Comments and Notifications
Supplier Portal - The SMTP connection used for Supplier Portal
Adding new SMTP Connection
Clicking Add new or Edit on a SMTP Connection opens the Create/Edit SMTP connection window. Here the user can configure a remote connection to a SMTP server. Note that Perfion does not offer its own SMTP server, these must always be managed remotely. The SMTP connection is stored as a Remote Connection in perfion.
Email templates
From this menu, users can manage the different email templates supported by Perfion. The following templates are available:
Notifications - The template used when users are tagged in a comment
Multi Factor Authentication - The template used for multi-factor authentication
Supplier Portal, Reset Password email - The template used when suppliers requests a new password
Supplier Portal, Welcome mail - The template used when a new user is activated in the supplier portal.
Editing templates
Clicking Edit on any of the templates, opens the Edit Email template window.
From this menu, users can manage the chosen email templates in all the Active languages.
By default, the Default templates will be used for all emails. When the user has inserted a template from this menu saved it, that template will then be used for that language.
Clicking Default template or Blank template will insert either the default templates or a blank template to serve as the starting point for designing a new template. The Insert Tags dropdown can be used to insert into of the system tags supported by Perfion, such as Company Logo, Company Name or User Name.
The Send test e-mail button allows the user to sent out a test e-mail to review the current design also the user can preview the e-mail with the Preview e-mail button.
Translations
Here, the user can manage the different translations services supported. See Translations - Perfion Knowledge Base - Perfion Knowledge Base
License
From this menu, you can view and update their Perfion license.
If you need to switch to a different license, or know that their license has changed and want to apply the updated license now, clicking Update License fetch the newest version of the license from the Boyum License Server using the Name and Key provided.
In the menu below, the current license can be viewed.
Dashboards
In Dashboards you can add, edit and delete dashboards.
Create or edit a dashboard
Name
Click Add New to create a dashboard, or click the pencil icon to edit an existing dashboard. Both open a dialogue with the Name tab preselected. Here you type in the name of the dashboard in all active languages:
Structure
In Structure you manage the “content” of the dashboard.
- Left pane shows the current structure of the dashboard
- Right pane shows elements you can add to the dashboard
| Sections | Sections are the main groupings/dividers in dashboards. |
| Add a section |
Sections are shown as headlines in the left pane. Drag the [Section] element from the right pane to the left to add a section. This opens an overlay where you can give the section names in all active languages |
| Rename/translate a section |
Hover over the section and choose the edit option (manage name/translations). |
| Move a section | Drag section vertically in the left pane to its new position. |
| Delete a section |
Hover over the section and choose the remove option. |
| Line Breaks | Line Breaks forces the following widget to start in a new row inside the section. |
| Add a line break | Drag the [Line Break] element from the right pane to the left to add a line break. |
| Move a line break | Drag line break vertically in the left pane to its new position. |
| Delete a line break | Right-click a line break in the left pane and choose “Remove Widget” to delete it from the dashboard. |
| Widgets |
Widgets are the main elements of the dashboards.
|
| Add a widget | Drag the widget from the right pane to the left to add it to the dashboard. Widget are placed inside section alongside line breaks. |
| Move a widget | Drag the widget vertically in the left pane to its new position. |
| Edit a widget | Right-click any widget and choose “Edit Widget” to open the widget in edit mode. Refer to the section Widgets below to learn how to edit a widget. |
| Delete a widget | Right-click a widget in the left pane and choose “Remove Widget” to delete it from the dashboard. |
User / Group Access
On these two tabs, you grant users and/or user groups access to the dashboard:
Administrators must be granted access like other users/groups.
Widgets
In Widgets you can add, edit and delete widgets.
Create or edit a widget
Titles
Click Add New to create a widget, or click the pencil icon to edit an existing widget. Both open a dialogue with the Titles tab preselected. Here you type in the title and the subtitle of the widget in all active languages:
Settings
In Setting you build the widget.
| Widget action | In this drop down you decide the main appearance of the widget. |
| Group by | This option groups returned items by the feature you choose in Feature. This allows you to build bar charts, pie charts, etc. |
| Has value | This option groups returned items in two groups; those that have a value and those that do not have a value in the feature you choose in Feature. This option allows you to build bar charts, pie charts, etc. with exactly two elements. |
| Total count | This option simply shows the number of returned items: |
| Widget type | In this drop down you select the chart type you want for your widget. |
| Bar chart | |
| Horizontal bar chart | |
| Pie chart | |
| Doughnut chart | |
| Count |
|
| Base feature |
In this selector you choose the base feature or features the widget should work on. Select multiple base features for a single widget. This is particularly useful for scenarios where multiple feature types represent similar kinds of content, such as digital assets like files, images, and videos. When multiple base features are selected, the widget combines them into a single view. This enables you to build widgets that monitor not only your main “items”, but any list of items you would normally manage in Feature Data. |
| Feature |
In this selector you choose the feature to “group” returned items by. The drop down is active when you choose Group by and Has value in Widget action. You can choose any selectable feature as grouping feature for your widget. Normally it only makes sense to choose features which are part of the configuration of the selected base feature. |
| Filter |
In this selector you choose the filter the widget must use to return items. The filter is the most essential part of the widget: The list of available filters depends on the selected base feature. It works like this (exemplified with the Product feature):
|
| View |
In this selector you choose the view the widget must load in the main grid when a user clicks an element in the widget. You can always choose between Standard Views and Group Views:
Customized Views are only available if a Views Feature has been selected on the base feature in its feature definition. The logic is the same as explained under Filters above. |
| Refresh mode | In this drop down you select the refresh mode you want for your widget. |
| Scheduled/Manual |
This option will not reload the widget when users load the dashboard. It will show data from “last refresh”. For performance reasons, this can be useful for widgets that return large amounts of items. Users must click the refresh button in the widget themselves, or you can use the Perfion Scheduler to create a job that refreshes the widget at given intervals. |
| On every load | This option will reload the widget every time the user loads the dashboard. |
The Preview pane (right side) of the Settings window will refresh itself when you change selections in the left pane. Use the checkbox “Use example data in preview” to determine if you want to see your own data (slower reload) or just example data (faster reload).
Supplier Portal
This menu item can be expanded. When doing so, it reveals six options shown below. They are detailed in the following sections.
Settings
Under this submenu item, you can specify the following parameters of the Supplier Portal configuration:
- Service URL – The base URL to your Supplier Portal. This is not meant for customizing the URL, it is a one-time only configuration.
- Supplier identifier feature – Select from this dropdown the feature with supplier identifier values that you want to use to link supplier items to suppliers. This field is mandatory.
- Primary color – Select from this dropdown the color to be used in the header of the Supplier Portal website.
- Secondary color – Select from this dropdown the color to be used in the subheaders of the Supplier Portal website.
Exposed Configurations
This submenu item allows you to choose and configure the base features that you want to expose to the Supplier Portal. The main page shows the current exposed configurations. Configurations can be added, edited, deleted and sorted.
NOTES:
- Deleting a configuration also deletes organizational access in database.
- Deleting a configuration doesn’t delete any items or specs in supplier repository.
When clicking the Edit icon or the Add new button, you will see two tabs: Display Name and Settings.
On the Display Name tab, you must give a name to this exposed configuration. You can do so in all active languages. This name will be shown under the Items dropdown in the top menu of the Supplier Portal.
The Settings tab contains a series of options you need to select.
- Base Feature – The feature you want to expose the configuration of. Only selectable string features are available. The Base Feature cannot be changed after you save it for the first time.
- Item Key Feature – The feature that suppliers will use to identify their items in this configuration. Only explicit string features are available. The Item Key Feature cannot be changed after you save it for the first time.
- Category Feature – The categorizer shown in left panel of the Supplier Portal. Only selectable string features are available.
- Search Feature – In this dropdown, you can choose between existing searches. This search will be available for both Perfion users of the Supplier Portal and for suppliers. If you want a specific supplier to have a different search, specify the desired one for the given supplier.
- View Feature – Select the search feature you have created specifically for supplier views.
- Filter Feature – Select the search feature you have created specifically for supplier views.
Supplier Dashboards
In your Supplier Dashboards, you can help your suppliers with dedicated dashboards to be used there. Building a supplier dashboard is done exactly the same way as when you build a dashboard to be used in Perfion. Supplier dashboards will only allow you to add supplier widgets discussed in the next section.
Supplier Widgets
In your Supplier Dashboards, you can help your suppliers with dedicated widgets that can be specified under this menu item.
The key element of a supplier widget is the filter used to find items to be shown in the widget. Just like all other filters in Perfion, the filter used for a supplier widget is based on an API query. A typical example of an API query for a supplier widget would look like this:
The Select part of the query is not mandatory. It is included here for testing and validation purposes. By including it, you can copy the entire query to the API Query Builder and test if it works as intended.
The From part of the query should always specify the id of the feature exposed as the Base Feature in Company Settings (typically id 100). In addition, the From part must always specify repository='supplieritems'. If this is omitted, the widget will not work in the Supplier Portal. You also need to specify the InContextOf attribute which must match the exposed feature.
The Where part of the query determines which items are returned by the query. You can include all features exposed in the Supplier Portal in Where clauses, including features exposed as read-only. The API query will return internal values for features exposed as read only. This makes it possible to build widgets that filter on a combination of supplier values and internal Perfion values.
Where clauses in supplier filters can use the specific clauses listed below.
- Supplier items with a specific status:
<Clause id="_Status" operator="=" value="Draft" /> <Clause id="_Status" operator="=" value="Submitted" /> <Clause id="_Status" operator="=" value="Accepted" /> <Clause id="_Status" operator="=" value="Rejected" /> <Clause id="_Status" operator="=" value="Locked" />
- Specific features with unhandled supplier updates (yellow color in grid):
<Clause id="(1600,210,148,230,218,219,220,102)._Status" operator="=" value="AwaitsOwner" />
- Any feature with unhandled supplier updates (yellow color in grid):
<Clause id="*._Status" operator="=" value="AwaitsOwner" />
- Specific features with rejected supplier updates (red color in grid):
<Clause id="(1600,210,148,230,218,219,220,102)._Status" operator="=" value="AwaitsSupplier" />
- Any feature with rejected supplier updates (red color in grid):
<Clause id="*._Status" operator="=" value="AwaitsSupplier" />
IMPORTANT NOTE
When a widget is clicked in the Supplier Portal, the portal dynamically adds another Where clause to the query that specifies the ID of the logged-in supplier. This makes it possible to use the same widget for multiple suppliers, as the widget will only return items belonging to the logged-in supplier.
If a Perfion user is logged in to the portal, this extra Where clause will not be added to the query. This means that the widget will return items for all suppliers matching the original query.
Dashboard widgets rely on a view to determine which features to show in grid. Views are built as “normal” API queries that only contain a Select element.
The Select element can be written exactly as in all other API queries. You can select all active languages, all features in Perfion and make references to all views. You can even select features not exposed to suppliers; these will be filtered out of the result when the query is used in the supplier portal.
In addition to all “generic” views, you can also use four specific supplier views:
- Expose returns all features exposed for suppliers to manage;
- ExposeReadOnly returns all features exposed as read only to suppliers;
- Mandatory returns all exposed features marked as mandatory in the supplier configuration;
- AutoApprove returns all exposed features set to Auto Approve in the supplier configuration.
Organizations
The main page shows existing organizations listed alphabetically by name. The list can be filtered by status.
When clicking the Edit icon or the Add new button, you will see a tab for overall settings and a separate tab for each Exposed Feature.
On the General tab, you define the supplier’s name, abbreviation, supplier identifier and languages. You can also set the supplier as active or inactive.
NOTES:
The Abbreviation is a unique supplier identification. This code (no spaces or special characters allowed) uniquely identifies the supplier. It is highly recommended to use the supplier’s value in the Supplier Identifier Feature (see above) as Abbreviation.
The Abbreviation can’t be changed once it has been saved.
The Supplier identifier must be identical to the Abbreviation.
On the Exposed Features tabs, you can manage the following for each exposed configuration.
- Access to – Checkbox deciding whether the supplier has access to the given exposed configuration. The checkbox is labelled with the display name of the exposed configuration.
- Search Feature – Select from the dropdown listing all available Searches.
-
Roles – Checkboxes for the below three functionalities. Note that, if Access to is unchecked, these roles are automatically disabled and unchecked.
- Can create new items – Determines if the supplier can create new items in the portal. If unchecked, you must create new items in Perfion and expose these to suppliers. This is done with an action. Please refer to Supplier Portal - Actions for further information.
- Auto accept submitted items – If ticked, all items submitted by the supplier are automatically accepted and created in Perfion.
- Auto accept updated values – If selected, all updates done by the supplier (to accepted items) are automatically accepted and copied to the linked Perfion item.
Categories - Click the Edit icon on this line to select the categories in which the supplier can create/enrich products for the exposed configuration.
Users
The main page shows existing users listed alphabetically by name. You can filter on Organization and Status. From the 3-dot menu on the right, you can send a welcome message and a reset password email to a user.
When clicking the Edit icon or the Add new button, the user's settings will be displayed. On this Settings page, you can specify the following parameters for the given user:
- Name – Enter the user's name in this mandatory field.
- ID - Assign a code to the user. It must be unique within the user’s organization, but it does not have to be globally unique across all organizations.
- E-mail - Enter the user’s e-mail address. This is mandatory as it is used to log in to the Supplier Portal. The e-mail must be globally unique across all suppliers (i.e. the same e-mail cannot be used in two different organizations).
- Organization – Mandatory field for new users only. Once it is saved, it cannot be changed.
- Interface language
- Data languages
- Send "Welcome" e-mail on Save – If this checkbox is ticked (as it is by default), a message is sent automatically to the user's e-mail address specified in this form.
Comments
0 comments
Please sign in to leave a comment.