This is an old revision of the document!
Users in Versago identify specific persons that can access the Versago environment and use its various functions.
The Users page provides a list of existing users in the system
Use the standard icons to the search, filter and show/hide columns.
Your Versago license limits the number of active users. If you exceed the number of licensed users, an error message is displayed. Contact Third Wave if you need to upgrade your Versago license.
Users should set their timezone under the User Profile page in order to properly display Calendar data views.
Roles define user access to Configured Content. Every user and object must be associated with at least one role.
The Roles page provides a list of existing roles in the system
Click to the right of the Select All box to sort by selected users
User Account Filters are used to filter Data Views that contain a field that matches the account filter. It allows to control row-level data access for each user.
For example, assume you have a Data View that lists customer invoices. You want to allow your customers to log into Versago and only see a list of their invoices. By using a Account Data Filter in the Data 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.
The User Account Filters page provides a list of existing account filters in the system
To illustrate how a user account filter works we will use the salesperson example. We will be using the SAP Business One data structures.
In SAP Business One, a salesperson is assigned an internal numeric code. The database field name is “SlpCode.” When a sales document (order, invoice, etc.) is created, the numeric code of the salesperson is included in the document record. SAP Business One’s design is such that the salesperson code field in the sales documents table is also named “SlpCode.”
First, a Versago User Account Filter is created using a connection to SAP Business One and the salesperson table (OSLP) as the datasource.
Once the UAF has been defined, we must tell Versago what values are valid for a given user. This is done in the user setup.
In some cases, a user may need to see information for more than one value. This would be the case where a sales manager needs to see not only their information, but also the information for salespersons that report to them. In these cases you simply assign multiple filter values.
Since the filtering process takes place when a data view is executed, we need to also define what UAFs to use in the data view. This is done in the report maintenance process.
The data view should include in its result set a field with the same name as that of the UAF. In this case, SplCode Using our example, if the user described above runs the data view, they will only see records where the “SlpCode” value equals 1.
Note: Both User Account and User Applied filters can be used in the data view at the same time.