Admin¶
Admin section in Sweet One makes it possible to manage settings connected to: users, metadata and communication. The Admin section is only available for users with admin features.
Users¶
Internal users¶
Internal users are administrated in the sub menu Users under Admin in the main menu.
The list shows the internal users in the system. It is possible to both filter and sort the list. Sort order is changed by clicking on a column header. The list can be exported to excel by downloading an excel file or by selecting an e-mail address to which the excel file shall be sent.
Under the More button above the filter, additional functions as Actions and Options are available. When using Actions it is possible to:
- group/role - add selected users to a user group
- feature - add a new feature to the selected users
When using Options it is possible to edit filter and column options.
Create new user¶
New user in the system is created by using new user button placed in the upper right-hand side corner. When creating a ‘new user’ a registration view is shown to enter user’s details. (*The internal user cannot be deleted from the system).
Important check box in the registration view:
Active - internal user can be activated/inactivated in the system (inactive - the user cannot log; active - the user can log in).
Groups and Roles
Under Groups and Roles the user can be added to one or several user groups, it is required to set a role for the user in the relation to a group. A user can be added to the same user group with many different roles. (*Groups can be created under Admin - Users - User Groups, the roles can be created under Admin - Users - Roles)
See also
An example of how the ‘groups and roles’ can be used in the system: if a user is a member of group called ‘Support’ and has role called ‘Support responsible’ he/she will be set as responsible for cases sent by email.
Features
Under Features the user can add different features to the profile. Features regulate if a user shall have access and/or permission to different parts and functionalities within the system.
Feature | Area | Description |
Admin Core | Admin | This feature enables users to access all the sub-menus under Admin in the side menu (except for Performance log). |
Admin Articles | Admin | This feature enables users to access the sub-menu Articles under Admin in the side menu. The sub-menu Articles contains function for administration of Articles. |
Admin Core: Codes & Captions | Admin | This feature enables users to access the sub-menu Meta Data under Admin in the side menu. The sub-menu Meta data contains functions for administration of Captions, Tags, Currency, Countries, Codes. |
Admin Core: Communication | Admin | This feature enables users to access the sub-menu Communication under Admin in the side menu. The sub-menu Communication contains functions for administration of email Templates, settings for Incoming e-mail and settings for a Blacklist for email. |
Admin Core: Developer | Admin | This feature enables users to access the customization mode and create a new customized versions of Sweet One. As well as, enables users to access sub-menu Performance log under Admin and the section called System configuration in the main menu. |
Admin Core: Settings | Admin | This feature is used in Admin in Sweet web. |
Admin Core: User Administration | Admin | This feature enables users to access the sub-menu Users under Admin in menu. The sub-menu Users contains functions for administration of Internal users, External users, User groups and Roles. The feature also enables function for creating external user from the company, contact person and private person view |
Admin Document Manager | Admin | This feature is used in Admin Sweet web. |
Admin GDPR | Admin | This feature enables users to access additional lists for GDPR purpose under Selection in menu - Contacts without consent and Private persons without consent. The feature also enables additional GDPR Actions and function for Excel export in other lists. |
Admin Performance Analysis | Admin | This feature enables user to access list with performance information in sweet web. |
Admin Performance Rebuild Indexes | Admin | This feature enables user to access performance information in Sweet web. |
Admin workflow Manager | Admin | This feature is used in the Admin side menu in the Sweet web. |
Attendance | Project - Attendance | This feature enables users to access Attendance registration in menu with the following sections: Register attendance and History. |
BusinessArea | Project - Business area | This feature enables users to access Business area under Time report in menu. Business area shows aggregated statistics for time reports by user organization groups. |
Case user | Cases | This feature enables users to access New case, Case selection and Case follow-up sections under Cases in the menu. |
CheckInColleague | Project - Attendance | This feature enables users to access Check In Colleague under Attendance registration in menu - OBS. To be able to use this feature the user also has to have the feature Attendance. |
Delete | General | This feature enables users to delete: companies, company groups, contacts, private persons, deals, projects. |
Feedmaster | News | This feature enables users to delete posts made by other users in News in the menu. |
Form Designer | Forms | This feature enables users to access Form designer in menu with the following sections: create new, import form, form templates, form answers, published forms. |
MarketingAdmin | Marketing | This feature enables users to access Marketing in menu with the following sections: Overview, Marketing plans, Marketing projects, Marketing activities and Create new. |
Manual | Manual | This feature enables users to access Manuals in menu |
NewsAdmin | News | This feature enables users to delete, edit and create News in Sweet web. |
ProjectManager | Project - Attestation | This feature enables users to access Attest time reports and Attest expense reports under Time in the menu. |
Sales User | Deals/Activities | This feature enables users to access New deal and Deal follow-up sections under Deals in menu. The feature also enables users to access New activity, Activity selection and Activity follow-up under Activities in menu. |
UserRegistration | Project - Register external user | This feature enables users to access Register user under Attendance registration in menu - OBS. To be able to use this feature the user also have to have the feature Attendance. |
External users¶
External users are contacts, private persons or companies that have been given access to the external portal.
In External Users sub menu under Admin side menu the result list is divided into different tabs for: Contacts, private persons and companies. The search functionality helps to search for an external user. It is possible to exclude inactive users from the search results.
For external users with the activated login possibilities, the tag active login is visible on the right-hand side.
See also
External user is created from: contact, private person or company card that shall be able to log in to the external portal. See next section for more information.
External user - card
By clicking on the external user from the list, the information about the external user is presented. Apart from updating user’s information, it is possible to:
- inactivate an external user (check box) - the user can’t any longer login to the external portal
- send new password (button) - an e-mail with a new password is sent to the user’s email address
- go to person (button) - opens the contact/private person/company
User Groups¶
User groups are administrated in the Admin section. A user needs to have the special feature to be able to administrate user groups. In the view the current user groups are shown. If a group has subgroups, it can be expanded to show all the subgroups.
Edit group
To edit a selected group, click on it in the group structure, an edit view is shown. In the edit view it is possible to:
- change name of the group
- delete the group
Create new group
To create a new group click on the ‘new group’ button (the right-hand side). A registration view opens where the user can enter information about the group. Following information needs to be registered:
- parent group - if the new group is a subgroup to an existing group - called ‘parent group’
- group key - a unique name (key)
- Svenska - group name in Swedish
- English - group name in English
The user group can be deleted.
Add user to a new User group
You can add another user to a new user group from Admin - users:
- from user’s card
- from user’s list by using Actions
Roles¶
The purpose of the sub-menu Roles is to create and administrate an organizational structure for users. Roles are set for a user in the relation to a user group. Users can have different roles within a user group and have several roles in several different user groups. It is also possible by development to customize permissions and system logic according to roles.
Organizational roles are administrated in the sub-menu Roles under Admin in the side menu. A user needs to have the special feature to be able to administrate roles.
The view presents a list of existing roles with the following functionality:
- search - search for a role by filtering the list
- excel - export the result to excel file or send it directly to recipient by e-mail
- sort - change sort order by clicking on column header in the grid
Create new role
To create a new role, click on the ‘new role’ button (the right-hand side). A registration view is shown where information about the role is entered. Following information needs to be registered:
- role key - a unique name (key)
- Svenska - role name in Swedish
- English - role name in English
Meta data¶
Captions¶
Captions are administrated in the sub-menu Meta data - Captions under Admin. To be able to administrate the captions the user needs feature ‘Admin Core’ or ‘Admin Core: Codes and captions’.
Captions are used for text throughout the system. Captions have one translation for every installed language, which means that users can see the texts in the language of their choice. All captions in the system are editable.
The view contains a list of existing captions with the following functionality:
- filter - search for a caption by filtering the list
- edit - edit the list and make changes directly in the list
- sort - change sort order by clicking on the column header in the grid
Tags¶
Tag functionality enables to tag objects with different information label. Tags are created and administrated in the sub-menu Meta data - Tags under Admin. To be able to administrate tags the user needs feature ‘Admin Core’ or ‘Admin Core: Tags’.
Create a new tag
Creating a new tag is done under a tag group. Select an existing tag by expanding it or create a new one before you create ‘New Tag’.
When creating a new tag the following information needs to be registered:
Tag group - the group under which you can create different tags
Key - a unique name for the tag group, the key will not be visible for the user in Sweet One
Caption - the name of the tag that will be shown in the Sweet One
Administration of tags
Administration of tags is done by clicking on a tag in the tree structure. It is possible to administrate:
- published for - select objects that the tag shall be visible for
- active - active/inactive the tag, inactive tags are no longer visible on objects
- caption - edit name for tag
Create a new tag group
It is possible to add a new tag group as a main tag group or under an existing tag group and organize a tree structure of tags.
Tags - filters
The filter gives the possibility to find different tags by name or by the object they have been published on. The ‘active tags’ are in black, the ‘inactive tags’ are in grey. The user can filter and see only the active or only the inactive tags. By default the list shows only active tags.
Tags on ‘objects’
It is possible to publish tags on: activities, companies, company groups, contacts, private persons, deals, projects, cases, marketing plan, marketing project, marketing activities: new event and new registration.
After clicking on the tag symbol in the action bar the user sees all the tags published on the object, the tags marked in grey are the once which were published on the object before their status was changed into ‘inactive’.
To add more tags to the ‘object’ the user clicks on the plus symbol on the right-hand side, the list with all the available tags expands. Click on the tag and it will appear on the list. The user can easily remove the tag from the list by clicking on the x symbol.
Currency¶
Currency can be added and administrated in the sub-menu Meta data - Currency under Admin. To be able to administrate the currency the user needs feature ‘Admin Core’ or ‘Admin Core: Codes and captions’.
The view contains a list of available currencies with the following functionality:
- filter - search for a currency by filtering the list
- edit - edit list and make changes directly in the list
- sort - change sort order by clicking on column header in the grid
Add new currency
It is possible to add a new currency to the system. Only one currency can be selected as a system currency. If a newly added currency is selected as the system currency (this is done by clicking the ‘system currency’ check box), the current currency used in the system will be replaced with the new one.
Currency rate is the rate at which a currency can be bought or sold in relation to another currency. If the currency rate changes it has to be adjusted manually.
See also
When a currency rate is changed, deals registered in that specific currency will not automatically be updated with a new value - central sum.
When a currency rate is adjusted under the Admin section it is possible to adjust the value (central sum) for a single deal with an ‘update exchange rate’ button in the edit mode of the deal or mass update the value for several deals, this is done in the selection list for deals by choosing actions and ‘updating exchange rate’.
Countries¶
Countries can be added and administrated in the sub menu Meta data - Countries under Admin. To be able to administrate countries the user needs feature ‘Admin Core’ or ‘Admin Core: Codes and captions’.
The view contains a list of available countries with the following functionality:
- filter - search for a country by filtering the list by country’s name or the active/inactive function - by default the list shows the active countries.
- sort - change sort order by clicking on the column header in the grid
Add new country
When adding a new country to the system the following information needs to be register:
- key - a unique name, the key will not be visible for the user in Sweet One
- sort index - the order of countries in the drop-down lists. The lower the sort index the country has the higher in the drop-down it will appear. If the user works mainly with 5 different countries but still wants to have all of the countries available - those 5 countries should have lower sort index than the rest so they will be shown at the beginning of the list, the rest of the countries will be below in the alphabetical order (all of the following have to have the same ‘sort index’)
- active - the country can be active or inactive, only active countries are available in the drop-downs
- caption - the name of the country, both in Swedish and English
See also
It is possible to delete the countries from the list but only those which are not in use.
Codes¶
Codes can be administrated in the sub-menu Meta data - Codes under Admin- To be able to administrate codes the user needs feature ‘Admin Core: Codes and captions’.
Codes are used throughout the system in drop-downs in which user can select one code from multiple values. Codes have captions and can, therefore, be translated into different languages just as any other caption.
The view contains a list of available codes with the following functionality:
- filter - search for a code by filtering the list
- sort - change sort order by clicking on column header in the grid
Edit and/or create codes:
Select the code from the list if you wish to edit it or to add new code. The dialog window for codes opens. On the left-hand side there is the list of available codes and each has a check box ‘default’ and ‘active’. The user can decide that a specific code is selected by default and also activate/inactivate codes that are not to be visible in the drop-down.
On the right-hand side there is a :
- code key - a unique name for the code, the key will not be visible for the user in Sweet One
- English/Svenska - the name (caption) of the code, both in Swedish and English
- Parameter 1,2,3 - is used in customer implementations and has no functionality in the standard product
- State key - can be used in the customer specific cases, in the standard product we use this to group statuses on deal. If this State key is set to ‘closed’ on any of the codes in this code group the close deal dialog will be visible when choosing this code.
Add new code - to add a new code to a drop-down list click on the ‘create new code’ button. The new code will be marked as active by default.
It is not possible to remove a code, it is only possible to inactive it.
Settings¶
Name | Description |
Case management | Settings regarding case management |
Default template path for external messages | Template path to the template used for content in e-mails sent from case communication to external parties |
Default template path for external messages with link | Template path to the template used for content in e-mails sent from case communication to external parties (with log-in possibility) when only sending out a link to the case |
Default template path for internal messages | Template path to the template used for content in e-mails sent from case communication to internal users |
Default template path for internal messages with link | Template path to the template used for content in e-mails sent from case communication to internal users when only sending out a link to the case |
Default UI template for external cases | The UI dialog used for internal users. Used to open a link to the case in case management |
Default UI template for internal cases | The UI dialog used for external parties (with log-in possibility). Used to open a link to the case in case management. |
Send auto reply | If an auto reply should be sent out to the customer when receiving a new case |
Template path for auto reply | Path to the template used for automatic replies to the customer |
Template path for auto reply divider | Path to the template used for explaining to the customer to “write above the line” when communicating regarding a case |
Template path for auto reply with link to the case | Path to the template used for automatic replies to the customer when only sending out a link to the case |
Consent | Settings regarding GDPR and consent |
GDPR field for consent is required for Contact person | If GDPR consent should be a mandatory field on contact person or not. |
GDPR field for consent is required for Private person | If GDPR consent should be a mandatory field on contact person or not. |
Document | Settings regarding documents |
Document path | Path to where documents are stored on disk |
Maximum image size in MB | Maximum image size in MB |
Show only related documents - case | Show documents on the case only to: related user, user who belongs to the user group related to the case, user who belong to the same group as another user related to this case |
Template path | Path to where documents templates are stored on disk |
Email - Outgoing | Settings regarding outgoing e-mail |
Append e-mail templates (existing body will not be overwritten) | If templates should be appended to existing text or replace the existing text when writing an e-mail and choosing a template in the system |
From address | Default from address, will be used for system e-mails etc. (not for notes sent as e-mails in the case management) |
Host | Host for outgoing e-mail |
Outgoing mail type | Type of outgoing e-mail server |
Port | Port used for outgoing e-mail on the outgoing e-mail host |
SMTP password | Password of the user authenticating towards the outgoing e-mail host |
SMTP user | Account used for authenticating towards the outgoing e-mail host |
SSL | SSL enabled or not |
Timeout | Timeout for sending e-mails |
Excel export | Settings regarding excel export from lists |
Max number of rows when exporting to Excel | Max number of rows to export to excel in one export from lists in the system |
Exchange | Settings regarding exchange integration |
Create all relations on appointment import | Automatically create relations to entities in sweet One when importing meetings from exchange |
Create all relations on email import | Automatically create relations to entities in sweet One when importing e-mails from exchange |
Send updates when saving appointment | If updates should be sent to attendees (by Outlook calendar invitation) when updating an activity in Sweet One |
Login | Settings regarding login functionality |
Default template path for sending out new password to companies | Template used for content in e-mail when sending out a new password to a user of type company |
Path to template used to reset password for external users | Template used for content in e-mail when sending out a new password request to an external user using “forgotten password”-function |
Path to template used to reset password for internal users | Template used for content in e-mail when sending out a new password request to an internal user using “forgotten password”-function |
Send link with automatic logon | If the user should be automatically logged in when receiving a link and login credentials on creating new login |
System name | Name of the current installation of Sweet One |
Template path for sending out corporate person passwords | Template used for content in e-mail when sending out a new password to a user of type private person |
Template path for sending out passwords to internal users | Template used for content in e-mail when sending out a new password to an internal user |
Template path for sending out private person passwords | Template used for content in e-mail when sending out a new password to a user of type private person |
Url to Sweet One | Url to current installation of Sweet One |
Performance log | Settings regarding performance logging |
Performance log enabled | If performance logging should be enabled or not, for developers |
Performance log level | Performance log level |
Registration | Settings regarding registration of users |
Expiration (number of days) for invitations | Number of days the link should be valid when sending out an invitation |
SMS | Settings regarding outgoing sms |
Account | Account used for authenticating towards the outgoing sms host |
Default system from sms address | Default from when sending out sms from the system |
Enabled | If outgoing sms is enabled or not |
Host | Host for sending out sms |
Password | Password of the user authenticating towards the outgoing sms host |
Port | Port used by the host to send out sms |
Prefix | Default phone number prefix used for sending out sms |
Time report | Settings regarding the time report module |
Expected work hours per day | Expected number of work hours that should be reported each day |
Saturday is work day | If Saturday is considered to be a working day or not |
Sunday is work day | If Sunday is considered to be a working day or not |
User | Settings regarding users |
Date format | Default date time format for all users if no date time format is set |
Password validation pattern | Regex for password validation when inviting colleagues into the One |
Send e-mail | If login information should be sent by e-mail or not when sending out new credentials |
Send sms | If login information should be sent by sms or not when sending out new credentials |
Communication¶
Templates¶
You can administrate and work with templates in the sub menu communication under admin in the main menu. To be able to administrate templates the user needs feature ‘Admin Core’ or Admin Core: Communication’. Templates can be used for autoreply’s, signatures or other standard messages. The view shows all template folders and templates, both active and inactive. The folders and templates are sorted in alphabetic order. By clicking the plus or minus symbol next to the folder, the folder expands or collapses. This can be also done by clicking the plus or minus symbol at the top for ‘expand all’ or ‘collapse all’.
Create new
New folders and templates are created directly under the main folder or under a subfolder.
Create new e-mail template
A view for the new template opens with general information to be registered. It is mandatory to set a key for the template, the key is the name that will be also displayed as the name of the template in the list of templates. The key cannot be changed after saving it. A ‘subject’ can be added to the template (but is not mandatory), it will be the actual subject if the template is used for sending e-mails. In the text box for ‘content’ it is possible to write a html styled message with both text and pictures.
Add data field
Different data field can be added to pre-populate information into the template from different objects, for example, the case number on a case or the name of a contact. By clicking the plus or minus symbol next to the object name the list of available data fields expands or collapses. A data field gets information from the selected data source, if there is data there to get, otherwise no data will be displayed in the e-mail.
Edit existing templates
Open the template you want to edit by clicking it. When the template is in edit mode the subject and content of the template can be changed. It’s also possible to inactivate a template. Save the changes by clicking Save.
Edit autoreply and standard messages
In Sweet there are some pre-defined autoreply’s and system messages used to send out automatic reply’s on incoming cases or password to new users etc. The content of these messages can be edited just like other templates (Logic and delimitators [the stars break line in the email] are not editable).
See also
Autoreply cases By opening Admin, Communication and Templates and expanding the folder called Case and clicking Case.AutoReply you can edit the existing autoreply send when a new case is created by an incoming e-mail
See also
New password (internal users) Edit the existing message when a new username or password is to be send from Sweet. Internal users: User.DefaultPasswordEmailTemplate
Incoming e-mail¶
The incoming e-mail service is a windows service which can be set to run at a certain interval. It will pick up e-mails from one or several inboxes and from them create cases in Sweet One. You can add several inboxes.
E–mail – the e-mail address of the inbox
Host name – server address
Port – port number
Account name – username for account for authentication
Password – password for this account
Use SSL (secure sockets layer) – if the server uses SSL or not
Active - the inbox can be active/inactive
Send auto reply - the user can choose if the auto reply should be sent from this box or not
Blacklist for e-mail¶
To cut down on spam you can add certain e-mail servers to a blacklist. If the e-mail address is placed on the black list it means that the message from this e-mail address will not be delivered to the system e-mail inbox.
In order to administrate Blacklist for e-mail the user needs the Admin Core or Admin Core: Communication feature.
The view contains a list of e-mail addresses with the following functionality:
Filter - search for a blocked email address by filtering the list
Sort - change sort order by clicking on column header in the grid
Add email address - add new email address or/and domain to the blacklist
Auto reply blacklist¶
To cut down on auto reply spam you can add certain e-mail addresses or domains to the auto reply blacklist. When the e-mail address/domain is placed on the auto reply black list, the auto reply message will not be delivered to added email addresses/domains.
In order to administrate Auto reply blacklist for e-mail the user needs the Admin Core or Admin Core: Communication feature.
The view contains a list of e-mail addresses with the following functionality:
Filter - search for a blocked email address/domain by filtering the list
Sort - change sort order by clicking on column header in the grid
Export to Excel - export the list to Excel or send Excel with email
3 dot menu - Options - adjust Filters and column options
Add (in the upper right corner) - add new email address or/and domain to the auto reply blacklist
Articles & Price books¶
Articles¶
Sweet supports both product and service-based articles. Allowing you to keep track of products to use as well as service to provide. Sweet supports the option of integrating against existing systems that handle articles. This means that you can use another system for managing the articles or import articles from a different system to Sweet.
You see menu Articles only when you have feature the Admin: Articles.
The list of Articles can be found under Admin menu, Articles & Price books.
New articles can be created from +add new shortcut above the list of all articles.
The list shows all articles in the system. It is possible to both filter and sort the list. Sort order is changed by clicking on a column header. Edit functionality allows the user to edit information directly in the list. The list can be exported to Excel by downloading an Excel file or by selecting an e-mail address to which the Excel file shall be sent. Under the More button above the filter, additional functions as Actions and Options are available. When using Actions it is possible to: delete selected articles or export selected rows to Excel. When using Options it is possible to edit filter and column options.
Click on selected Article in order to see the Article’s card.
See also
Articles can be added to projects, work order, service appointment and price books.
Tip
When adding articles to a project, the user can select the articles from ‘article register’ or ‘price book’. When adding articles to a work order, the user can select the articles from ‘article register’, ‘price book’ or ‘project’. When adding articles to a service appointment, the user can select the articles only from ‘article register’.
Price books¶
Thanks to Price Books, the user can handle different prices for the same article and/or be used to group specific articles in one list.
You can see the menu item called Price books only when you have a feature called Admin: Articles.
The list of Price books can be found under Admin menu, Articles & Price books. It can be also reached from Project and Work Order.
A new price book can be created using the new price book button located in the right-hand side corner.
The list shows all price books in the system. It is possible to both filter and sort the list. Sort order is changed by clicking on a column header. Edit functionality allows the user to edit information directly in the list. The list can be exported to Excel by downloading an Excel file or selecting an e-mail address to which the Excel file shall be sent. Under the More button above the filter, additional functions as Actions and Options are available. When using Actions, it is possible to: delete selected rows, export selected rows to Excel, set as: active, inactive, template or change the status. When using Options, it is possible to edit filter and column options.
Click on the selected Price book in order to see the Price book’s card.
See also
Price books can be added to the work order and project.
Excel exports¶
The view shows the list of exported excel files from Sweet One. In order to administrate excel exports the user needs the ‘’Admin Core’ feature.
The view contains a list with the following functionality:
Filter -search for exported excel files by user
Sort - change sort order by clicking on column header in the grid
Performance log¶
Performance Log is a debug feature. The performance log is only available for users with the feature Admin Core: Developer. If you get performance issues you can turn performance log on to further investigate performance bottle necks. This feature can be turned on/off under Settings. Important notice – this log consumes a lot of memory so it should be turned off most of the time. The result shows a performance log with a name and description. Duration is measured in milliseconds and represents the aggregated call time for that function. If you open the performance log you will be able to see a call tree and analyze which performances take time.