This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
versago:role_profile_user_configuration [2019/11/13 11:06] akoehler [User Roles] |
versago:role_profile_user_configuration [2020/10/23 09:21] (current) dlee [Profile Fields] |
||
|---|---|---|---|
| Line 98: | Line 98: | ||
| Use this function to associate/ | Use this function to associate/ | ||
| - | {{: | + | {{ : |
| - All users, active or not, are displayed in the list. Associating a user with a role does not automatically make them active. | - All users, active or not, are displayed in the list. Associating a user with a role does not automatically make them active. | ||
| Line 106: | Line 106: | ||
| Use this function to associate/ | Use this function to associate/ | ||
| - | {{: | + | {{ : |
| Remember that reports used as look-up lists in forms or as sub-reports for other reports must also be assigned to the role. | Remember that reports used as look-up lists in forms or as sub-reports for other reports must also be assigned to the role. | ||
| Line 114: | Line 114: | ||
| Use this function to associate/ | Use this function to associate/ | ||
| - | {{: | + | {{ : |
| ==== Assign Form ==== | ==== Assign Form ==== | ||
| Line 120: | Line 120: | ||
| Use this function to associate/ | Use this function to associate/ | ||
| - | {{: | + | {{ : |
| Line 130: | Line 130: | ||
| Defining profiles will require knowledge of the source database, and how key values are stored and used in the associated applications. The examples used as illustration refer to SAP Business One, but profiles are not limited to that application. | Defining profiles will require knowledge of the source database, and how key values are stored and used in the associated applications. The examples used as illustration refer to SAP Business One, but profiles are not limited to that application. | ||
| - | Profiles are used to provide automatic data security. For example, assume you have a Versago report that lists customer invoices. You want to allow your customers to log into Versago and see a list of their invoices. By using a profile in the report that filters on the customer code associated with the user you can automatically limit the invoices in the list to those that have reference the user’s customer code. Additional examples of how profiles can be used can be found in [[# | + | Profiles are used to provide automatic data security. For example, assume you have a Versago report that lists customer invoices. You want to allow your customers to log into Versago and see a list of their invoices. By using a profile in the report that filters on the customer code associated with the user you can automatically limit the invoices in the list to those that have reference the user’s customer code. Additional examples of how profiles can be used can be found in **//[[# |
| * Click on the Profiles link in the Admin console to begin. | * Click on the Profiles link in the Admin console to begin. | ||
| - | {{: | + | {{ : |
| The profile maintenance tool provides three functions: creation of new profiles and maintenance of existing menus. Included in the maintenance process is the assignment of a profile to reports and forms. | The profile maintenance tool provides three functions: creation of new profiles and maintenance of existing menus. Included in the maintenance process is the assignment of a profile to reports and forms. | ||
| Line 149: | Line 149: | ||
| ===== Profile Details ===== | ===== Profile Details ===== | ||
| - | {{: | + | {{ : |
| All profile values are required and can be changed at any time. | All profile values are required and can be changed at any time. | ||
| Line 168: | Line 168: | ||
| ==== Profile Fields ==== | ==== Profile Fields ==== | ||
| - | The “Profile Fields” grid is used to identify the values (columns) in the source table that hold the filtering values. In most cases, there will only be one profile field value. However, multiple values can be defined if necessary. | + | The “Profile Fields” grid is used to identify the values (columns) in the source table that hold the filtering values. In most cases, there will only be one profile field value. However, multiple values can be defined if necessary. |
| The values in the Profile Fields section can be changed at any time. However, any existing user profile associations will be removed and must be reassigned. | The values in the Profile Fields section can be changed at any time. However, any existing user profile associations will be removed and must be reassigned. | ||
| Line 185: | Line 184: | ||
| * Click on the Users link in the Admin console to begin. | * Click on the Users link in the Admin console to begin. | ||
| - | {{: | + | {{ : |
| The user maintenance tool provides two functions: creation of new users and maintenance of existing users. | The user maintenance tool provides two functions: creation of new users and maintenance of existing users. | ||
| Line 203: | Line 202: | ||
| * All items except **Email** can be changed at any time. | * All items except **Email** can be changed at any time. | ||
| - | {{: | + | {{ : |
| - **Email** is the key identifier for a user. | - **Email** is the key identifier for a user. | ||
| Line 226: | Line 225: | ||
| - If the checkbox is selected the user is active and can access Versago. | - If the checkbox is selected the user is active and can access Versago. | ||
| - | <WRAP round important 60%> | + | < |
| Your Versago license limits the number of users that can be **designated as active** at any time. If you attempt to add or activate a user that will cause you to exceed the number of licensed users, an error message is displayed. The add/update process cannot continue until another user has been made inactive or you increase the number of users for your installation. Contact your Third Wave consultant if you need to add Versago users. | Your Versago license limits the number of users that can be **designated as active** at any time. If you attempt to add or activate a user that will cause you to exceed the number of licensed users, an error message is displayed. The add/update process cannot continue until another user has been made inactive or you increase the number of users for your installation. Contact your Third Wave consultant if you need to add Versago users. | ||
| </ | </ | ||
| Line 237: | Line 236: | ||
| {{: | {{: | ||
| - | {{: | + | {{ : |
| - A user must be assigned to at least one role. | - A user must be assigned to at least one role. | ||
| Line 248: | Line 247: | ||
| ==== Profiles ==== | ==== Profiles ==== | ||
| - | {{: | + | {{ : |
| - Select the desired profile (previously defined) from the “User Profile” drop-down list. | - Select the desired profile (previously defined) from the “User Profile” drop-down list. | ||
| Line 333: | Line 332: | ||
| First, a Versago profile is created. The profile uses the SAP Business One salesperson table (OSLP) as the source of valid values. | First, a Versago profile is created. The profile uses the SAP Business One salesperson table (OSLP) as the source of valid values. | ||
| - | {{: | + | {{ : |
| The “Profile Field Identifier” value is the field (column) name that the profile filtering process expects to see in the report data. | The “Profile Field Identifier” value is the field (column) name that the profile filtering process expects to see in the report data. | ||
| Line 341: | Line 340: | ||
| Once a profile has been defined, we must tell Versago what values are valid for a given user. This is done in the user setup as described elsewhere in this document. | Once a profile has been defined, we must tell Versago what values are valid for a given user. This is done in the user setup as described elsewhere in this document. | ||
| - | {{: | + | {{ : |
| In some cases, a user may need to see information for more than value. This would be the case where a sales manager needs to see not only their information, | In some cases, a user may need to see information for more than value. This would be the case where a sales manager needs to see not only their information, | ||
| Line 349: | Line 348: | ||
| Since the filtering process takes place when a report is executed, we need to also define what profile(s) to use in the report. This is done in the report maintenance process. | Since the filtering process takes place when a report is executed, we need to also define what profile(s) to use in the report. This is done in the report maintenance process. | ||
| - | {{: | + | {{ : |
| As shown in this example, you simple indicate the “Filter Type” as Profile and select the desired profile as the “Filter Name.” | As shown in this example, you simple indicate the “Filter Type” as Profile and select the desired profile as the “Filter Name.” | ||
| Line 363: | Line 362: | ||
| In this example, we have some documents where the column to be filtered is named “SlpCode” and others where the column to be filtered is named “SlpCodeX.” As shown in the image below, we have created two profile entries. | In this example, we have some documents where the column to be filtered is named “SlpCode” and others where the column to be filtered is named “SlpCodeX.” As shown in the image below, we have created two profile entries. | ||
| - | {{: | + | {{ : |
| One shows that the filtering column name might be “SlpCode” and the second shows that the filtering column name might be “SlpCodeX.” Now, we can use the same profile and the filtering will occur if a column name “SlpCode” or “SlpCodeX” is found. | One shows that the filtering column name might be “SlpCode” and the second shows that the filtering column name might be “SlpCodeX.” Now, we can use the same profile and the filtering will occur if a column name “SlpCode” or “SlpCodeX” is found. | ||
| Line 379: | Line 378: | ||
| Here is a sample of how a profile for this purpose would be set up. | Here is a sample of how a profile for this purpose would be set up. | ||
| - | {{: | + | {{ : |