binawork / OnlineOnboarding

✈️ Online onboarding, reporting for employees, human resources management. A modern, simple and powerful web app to help you running your company while everyone are working remotely due to COVID social distancing
4 stars 0 forks source link

Business requirements - Add hr user connection to packages and / or pages (forms send to an employee) #206

Closed topi-chan closed 3 years ago

topi-chan commented 3 years ago

Hr user is not connected with forms (sections > pages > packages) he's sending. Forms are only connected (database-wise) with: 1/ Company (which "owns" a form); 2/ User - an employee - to whom a form is assigned.

This limits the design of an application; problem was firstly encountered while trying to set up a notification message for a hr user (currently there is no way of connecting form sent with assigning hr user; notification can only be send to all hr users in a company, which will be ineffective for any company hiring more than two hr specialists). Possible future limitations may occur with current shape of database.

Proposed solution to given problem: make use of packagesuser column in the database, without changing the database structure (tbd if it's working).

topi-chan commented 3 years ago

done