Status Processes
SeedCodeComplete2.StatusProcesses History
Hide minor edits - Show changes to output
Changed lines 23-25 from:
-> Finally, the script asks if you'd like to apply any Process Templates tied to the new status.
to:
-> Finally, the script asks if you'd like to apply any Process Templates tied to the new status.
The contacts version of the script is much simpler and just looks for Process Templates, though it can be expanded upon.
The contacts version of the script is much simpler and just looks for Process Templates, though it can be expanded upon.
Added lines 3-4:
'''Overview'''
Changed lines 11-23 from:
Learn more about all this here: [[Milestone Templates]]
to:
Learn more about all this here: [[Milestone Templates]]
'''Scripts'''
Both the contact and project status fields have OnObjectModify script triggers tied to them. In Contacts this calls the script "Contact Status Changed" and in projects the trigger calls "Project Status Changed"
This project script "Project Status Changed" does several things:
-> After some statuses are selected it asks if we should stop logging time on the project. The lists of statuses which do this is configurable at the beginning of this script.
-> The script can email project staff and/or project contacts about the status change. A switch to enable this is found in the script after the comment "Emails all staff on the project when status changes".
-> Finally, the script asks if you'd like to apply any Process Templates tied to the new status.
'''Scripts'''
Both the contact and project status fields have OnObjectModify script triggers tied to them. In Contacts this calls the script "Contact Status Changed" and in projects the trigger calls "Project Status Changed"
This project script "Project Status Changed" does several things:
-> After some statuses are selected it asks if we should stop logging time on the project. The lists of statuses which do this is configurable at the beginning of this script.
-> The script can email project staff and/or project contacts about the status change. A switch to enable this is found in the script after the comment "Emails all staff on the project when status changes".
-> Finally, the script asks if you'd like to apply any Process Templates tied to the new status.
Changed lines 1-9 from:
to:
!! Linking a Process Template to a Status
Each process template can be linked to one or more statuses. In this way, when a contact's or project's status changes the software can add milestones from the linked template(s) to that contact or project.
Note that a template may be linked to more than one status, and a given status may be tied to more than one template.
When a user changes a contact or project status, and that status is tied to one or more templates, they are presented with a dialog asking if they'd like to apply the template's milestones to the project.
Learn more about all this here: [[Milestone Templates]]
Each process template can be linked to one or more statuses. In this way, when a contact's or project's status changes the software can add milestones from the linked template(s) to that contact or project.
Note that a template may be linked to more than one status, and a given status may be tied to more than one template.
When a user changes a contact or project status, and that status is tied to one or more templates, they are presented with a dialog asking if they'd like to apply the template's milestones to the project.
Learn more about all this here: [[Milestone Templates]]