User and Salesperson Configuration
Scoping Questions
User Configuration
- What is the User ID format/numbering scheme? (e.g. 1100, 1200, or staff number)
- What default locale should be set for users? (e.g. en-GB)
- What default location should users be assigned to?
- Which roles should be assigned to each user type?
- What are the user working days/time periods?
User Templates
- Are user templates required? (templates pre-populate settings when creating new users)
- Which fields should be fixed vs optional in the template? (e.g. password rules fixed, employee ID optional)
- What default roles should the template assign?
Sign-On Options
- Is card sign-on required? (card only, or card with password skip)
- Should multi-location sign-on be disallowed?
- Should users be prevented from locking multiple POS terminals?
- What is the inactivity delay before auto-lock? (0 = disabled)
Salesperson
- Are salesperson IDs required for commission tracking?
- Should the salesperson be linked to an employee record?
Configuration Examples
User
<retail:user
xmlns:core="http://www.enactor.com/core"
xmlns:retail="http://www.enactor.com/retail">
<retail:userId>1100</retail:userId>
<retail:displayName>Louis Fox</retail:displayName>
<retail:userName>
<retail:title>Mr</retail:title>
<retail:forename>Fox</retail:forename>
<retail:surname>Louis</retail:surname>
</retail:userName>
<retail:localeId variant="" country="GB">en</retail:localeId>
<retail:locationId>0100</retail:locationId>
<retail:roleId>
<retail:roleId>OPERATOR</retail:roleId>
<retail:regionId groupHierarchyId="All" groupTypeId="region">UK</retail:regionId>
</retail:roleId>
<retail:roleId>
<retail:roleId>SALESASSIST_UK</retail:roleId>
<retail:regionId groupHierarchyId="All" groupTypeId="region">UK</retail:regionId>
</retail:roleId>
<!-- Password rules (can also be set via user template) -->
<retail:minimumPasswordLength>1</retail:minimumPasswordLength>
<retail:maximumPasswordLength>20</retail:maximumPasswordLength>
<retail:strongPassword>false</retail:strongPassword>
<retail:forceAlphaNumericPassword>false</retail:forceAlphaNumericPassword>
<retail:forceMixedCasePassword>false</retail:forceMixedCasePassword>
<retail:preventPasswordReUse>false</retail:preventPasswordReUse>
<retail:passwordExpiryTime>0</retail:passwordExpiryTime>
</retail:user>