Subject: | Recruitment is not supported for Multi Company |
Summary: | Jacks Retail is using LinkSOFT with multiple companies. They are using the Recruitment module and have multiple Advertisements in all companies.
Issue: When Applicant signup to apply for a Vacant Advertisement. The User is assigned the default Company of 1001.
We need the best option on how we can handle this. |
Audit Notes: | Edited by sanjay on 31/10/22 16:33. Edited by sanjay on 18/10/22 11:34. Edited by sanjay on 18/10/22 11:34. Edited by sanjay on 14/10/22 16:39. |
14 Oct 2022 | 04:38PM Comment 1 by Sanjay (Link Technologies) Assigned To: Vineshwar Prasad (Edge Business Solutions) Followup Date: 18-10-2022 04:20 PM Time Taken: 2.00 Notes: ETC extended from: 28/09/2022 to 18/10/2022 |
| Teams: Sanjay and Vineshwar: Agreed on the following design - The applicant Profile should not be dependent on COMPANY
- When the user signs up, they get access to the "Default Company", however since "Vacancy Applications" are not company dependant, Applicants can see all "Vacancy Applications"
- Change the form "Vacancy Applications" as follows:
- Add a security "Show All Company Vacancies"
- When an Applicant Creates a user profile, we give them access to see 2.1 above
- All LinkSOFT users should not have access to 2.1 above
Next Step: - Transfer to Development
|
|
14 Oct 2022 | 04:39PM Comment 2 by Sanjay (Link Technologies) Case L12799 added to project 14.20 |
19 Oct 2022 | 03:54PM Comment 3 by Sanjay (Link Technologies) This comment has been removed |
19 Oct 2022 | 05:16PM Comment 4 by Sanjay (Link Technologies) Assigned To: Development Followup Date: 31-10-2022 03:56 PM Time Taken: 7.00 Notes: Edited by sanjay on 25/10/22 10:33. Edited by sanjay on 19/10/22 17:23. ETC extended from: 18/10/2022 to 31/10/2022 |
| PART A - Development work for this case has been completed. 1. The change will be available in version: 14.20 2. The following changes were made(Include Database object names, Program classes, and any other relevant information): - Added new configuration named: UserAccount.AccessToThisCompany
- When Enabled, the new user account is given access to all companies where this configuration is enabled. When Disabled, the user gets access to the default company only
- The default option is "Disabled"
3. Affected Areas: - Register/Create a new user
4. The issue was caused by: - Change Request/Enhancement
5. Other Relevant Notes: - The applicant profile cannot be shared across companies as data belongs to the company they are logged into and needs to be separate in case one company decides to manage profile data different to another company.
- Users need to register once for an account, however, their personal data such as an address, documents etc... will need to be added to each company they wish to apply in
- We can debate how we "simplify" or "copy across" data between companies for a specific user during UAT.
6. Next Step (Review and System Test (Developer) -> UAT (Quality) -> Documentation):UAT
|
|
25 Oct 2022 | 10:56AM Comment 5 by Sanjay (Link Technologies) Assigned To: Development Followup Date: 04-11-2022 10:51 AM Time Taken: 12.00 |
|
The following tests were performed:
Test Setup Instructions: - Set up New Environment with 3 companies.
- Company 1001 Give access to new user profile
- Company 1002 - No access to New user
- Company 1003 - Give access to new user
- Create 2 vacancies in each company
Table 1 - Test Results
No | Test Case | Expected Result | Pass/Fail | Comments | 1 | Register a new user
| Users should get access to Company 1001 and 1003. No access to 1002
| Pass
|
| 2 | Change to company 1001 and Apply for the vacancy
| Only company 1001 Vacancy should show. Users should be required to enter all information on the first application. Each consecutive application should prefill based on 1st application.
| Pass
|
| 3 | Change to company 1002 and Apply for the vacancy
| Users should not be able to select company 1002
| Pass
|
| 4 | Change to company 1003 and Apply for the vacancy
| Only company 1003 Vacancy should show. Users should be required to enter all information on the first application. Each consecutive application should prefill based on 1st application
| Pass
|
| 5 | Switch between company 1001 and 1003.
| Data entered in each company should be visible in each company profile
| Pass
|
| Environment Details - OS version: Win11
- Application version: 14.20 BETA3
- Setup on:
- Server: LinkQA4
- Database: LinkSOFT
- LinkSOFT URL: HTTP://LinkQA4/LinkSOFT
- Login Details: Standard username and password for user "admin"
Next Step: Closure
|
|