On creating a process we need to calculate a SLA date for the whole process. After the process creation need to set this value for SLA date based on some criteria. This calculation should be done and the result should be returned with the process creation response. How can we implement this ? Do we need to create a task listener to achieve this ? I have figured out that there is a expiry date for a particular task but what we need is a expiry date/SLA date for the whole process.