The answer to your question depends on the work context because it is that
that defines the event to which the business use case (BUC) responds.
If the manager's approval is part of the BUC to another event then the
approval (carried out by the manager) is part of the BUC and hence inside
For example - Employee Wants To Take a Holiday
Then the input from the adjancent system called Employee would be something
like: Holiday Application
The manager carrying out the approval rules would be inside the work
The output to the adjacent system Employee would be something like: Holiday
If the event starts with the manager - For example Manager Approves
Application for leave:
Then the input from the adjacent system called Manager would be something
like Holiday Application Decision
The BUC inside the work would be carried out by whoever or whatever responds
to the event
The output would be something like a Holiday Confirmation or whatever the
Another thing to consider is that a Manager or any other entity could be
inside the work in the case of one event but outside in the case of others.
This is because one entity can be involved in many activities and only the
activities that are germane the the work context under study are inside the
I hope that this makes things clearer. Please continue the thread and I hope
that other Volere users have examples that will be helpful.
New book 'Adrenaline Junkies and Template Zombies - Understanding Patterns
of Project Behavior http://www.dorsethouse.com/books/ajtz.html