Hi Everyone!
I have been looking into building a tracking system through Confiforms. One form (Form A) holds all the details and information. One form (Form
holds a numeric identifier and current status for each identifier. This identifier field holds constant values like an employee id and are to be assigned to records in Form A.
Form A - Projects
- Project Name (Text Block)
- Project Start Date (Date)
- Project End Date (Date)
- Project Status (Dropdown Values)
- Employee ID (Number, set up with smart value dropdown so that values from Form B show up, rules for field definition macro used to only show me available employees)
Form B - Project Managers
- Employee Name (Text Block)
- Employee ID (Number)
- Employee Status (Dropdown Values)
I am struggling with two tasks.
- Set up Project Status in Form A to dynamically update to "completed" when the current date is greater than the end date. I have tried making Project Status a formula and pull NOW() to compare with the end date but ran into problems with the time zone (PST for me vs UTC for Confluence).
- Set up both Form A and B so that it can make two dynamic updates. (Please note that Employee ID is always added to an existing Form A record and never at the time of record creation i.e. form submission)
- When Employee ID is updated in a Form A record, the Employee Status in Form B is updated to "busy" given that the Project Status in Form A is "active"
- When Project Status in Form A changes to "completed" for the specific record, the Employee status for the Employee ID being used in this record changes to "available".
Please let me know if you have any questions and provide more information about the form set up.
Thank you to everyone who responds in advance. 