Signature Definitions
Suppose you are trying to define policy signature requirements that
would govern “Software Development” business objects. Suppose the Approve
signature definition for promotion of business objects from the state “Design”
to the state “Implement” requires that the person must be a Project Leader and
member of the Kernel Engineering group.
Without an association definition, you would have to hard code names
of individuals who are Project Leaders and members of the Kernel Engineering
group. However, if the number of individuals with such group/role assignments
is large, you would have to manually enter all such names, which could be error
prone. Also this signature definition would have to be maintained as group/role
assignments change.
With associations, you could define the following:
Project Leader and Kernel Engineering
All individuals who are assigned a role of Project Leader and
belong to the Kernel Engineering group.
Another example of an association definition:
Designer or Project Leader and Kernel Engineering or Management
With this association definition, the following individuals would
have signature authority:
- All individuals who are assigned a role of Designer.
- All individuals who are assigned a role of Project Leader who also
belong to the Kernel Engineering group.
- All individuals who belong to a group called Management.
Notify
The Notification facility sends messages to a group of people when a
business object enters a new
state.
Suppose you want to remind all Quality Assurance people associated
with the testing of Assembly 101 that the customer requested an extra test. You
could accomplish this by notifying the entire Quality Assurance Group, but the
message would unnecessarily go out to people who did not work on Assembly 101.
You could also accomplish this by notifying the entire Assembly 101
Group, but the message would unnecessarily go out to people who do marketing,
documentation, and so on, for Assembly 101.
The association feature allows you to more effectively control the
recipients of the notification message. You can send the message to only the
desired set of people using the following association definition:
Quality Assurance and Assembly 101
. The only people
who receive the message are those in both the Quality Assurance and Assembly
101 Groups.