Hi Simon,
Yes...that would definitely be getting closer. The three things I wanted to point out with those images were:
1. there should be a larger list of attribute "types" available. There are some really great ones in that list and that's not even the full list. For example, it would be nice to have a "hierarchical Lookup" field that you just add to a Workflow task for a user assignment. In the tool I'm referencing, when you click in the field, you can start typing a name and it auto-finds/fills as you type or you can have it pop-up the full list of users.
2. there should be "characteristics" that you can change for each attribute type.....essentially defining rules for the attribute. In the example of the hierarchical lookup field for users, you could filter the types of users that would show up in the list (based on role, team, etc.). Now, technically, you can do this currently in the Workflow, but it's not as intuitive as it should be.
3. there should be a very quick and simple way to add it the attribute to virtually any page, place it where you want it. When you create a new task in a workflow, you should be able to edit the page layout of that task assignment right there and then in the workflow. The task properties show all the other characteristics about the task except for what it will look like to the end user. Add another tab in the properties of the task for page layout......it should show an html preview of the page and also let you move around the fields to make it look "pretty" and "unique" per the assignment. It's ok to have templates but one of the complains I hear a lot is that all the notifications look exactly the same or so similar that you really have to look closely to tell them apart. I've heard there is a way to edit these but still, it's not as straightforward as it should be.
I'm just sharing with PTC and the community here another piece of software that we use that has these capabilities already built-in. It's very slick and easy to use. I think they would translate well over to Windchill.
It allows us to focus on the business processes we want to implement and less on the "how do we implement it" side of the technology. I would rather leave the difficult "implementation" of the capabilities up to PTC and have them deliver the "easy to use" results back to me 🙂
Mike -