Jump to content
studioweb

Structuring evaluation application

Recommended Posts

I’m hoping to get some advise and/or ideas on how to approach this evaluation application: 



companies


each company has it own organization structure and people (employees). 



departments 


a multi-level tree where the whole organization (or optional multiple) can be managed. For example:


• Organization name - [Organization]§


  - Marketing - [Organization department]


  - Sales - [Organization department]


    - Sales team A - [Organization department]


    - Sales team B - [Organization department]


  - Logistic - [Organization department]


• Other organization (optional)



employees


each employee can be added to a department (see above) and one of these roles:


- Employee [most basic role. can update own profile and fill in evaluation form]


- Moderator [this role is being assigned to one or multiple organization departments and can manage the employees within this department and edit the evaluation forms which are used here]  


- Administrator [this role can manage everything above the moderator like company information, all employees/moderators and assign moderators to departments]



evaluations


a Table field will store evaluation data for each employee once a year.



Each employee will be a user account assigned to a specific role and organization department. User Groups for managing permission per role. I’m not very familiar yet with PW and would like to know how you would setup this structure. I’m not quite sure how to store and manage the organization structure tree for example.



What are the pro’s and con’s for using this page tree as structure (combination of different templates):



companies


  - company a


    - organization 


      - marketing


      - sales


    - evaluations 


      - evaluation john 20140101


      - evaluation john 20140701


  - company b


    - organization 


      - logistic


      - transport


    - evaluations 


      - evaluation john 20140101


      - evaluation john 20140701



Thanks in advance for any advice on this!



Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...