Hi Oscar,
I didn't receive any replies to my query 3 years ago on this matter so any opinions I give are purely based on personal experience of the Preventive Maintenance area of Tririga. We started using this area of Tririga about 3-4 years ago to organise our planned/preventive PM work/tasks and currently have over 700 job plans/PM schedules set up. We only use it in-house and not with any external contractors. Not all of our PM schedules have procedure steps attached as many of the procedure steps are held in other workplace management software systems. We felt that other systems were able to better record the details of the procedures that are carried out and were able to record evidence that steps were undertaken during maintenance. We found that the work procedures in Tririga weren't fit for our requirements as we were unable to mark and evidence against individual tasks that particular work procedures were carried out during a task and this was very important to us. It appears that in Tririga the work procedures are there as information, rather than providing a place to record outcomes. The feedback I am hearing from IBM is that this is something that they are looking at developing in the future based on customer feedback.
Also, it seems with work procedures, and PM scheduling as a whole, that when one item/field requires a change (be it a date, a description, part of the schedule etc), there's the requirement to retire and recreate the PM schedule again with the updated changes so that the changes are reflected in future tasks. Therefore depending on how many PM tasks you have and how often you might require changes to be made, this could become time consuming and a large admin task. Due to this issue we use the PM area in Tririga to a bare minimum (i.e. a way of generating work tasks for staff to allow them to record general comments, add their time spent working on the job etc) to reduce the chances of needing to continuously change information. The only field I do know that can be changed in the job plan and updated in future scheduled tasks is the Responsible Organization and Service Provider.
Overall, this is a useful area of the system to use because of the amount of work tasks that we are able to automatically generate on a schedule, but due to the limitations listed above it means we don't get everything that we want from the system.