| Capability (C019):— assigning_approvals | Date: 2008/01/15 06:30:31 Revision: 1.51 |
Issue:
Sb-3 by Sean Barker (2004-06-07) editorial issue Comment: (mikeward 2004-08-16)
Agreed. Capability revised.
Issue:
Sb-2 by Sean Barker (2004-06-07) editorial issue Comment: (mikeward 2004-08-20)
Agreed. Capability revised.
Issue:
Sb-1 by Sean Barker (2004-06-07) editorial issue Comment: (Rob Bodington 04-08-19)
The approval status should continue to be used. Reference data should be used to provide the possible statuses.
Comment: (mikeward 2004-08-20)
Note added to State capability.
Issue:
Sb-4 by Sean Barker (2004-09-16) editorial issue Comment: (Mike Ward 2005-01-07)
Agreed. Capability revised.
Issue:
Sb-5 by Sean Barker (2005-11-04) editorial issue Comment: (Rob Bodington 06-06-20)
It is not obvious what the different functions of reference data for approval assignment and approval are. Hence, only approval is classified. The text has been expanded.
Issue:
NN-1 by Nigel Newling (2005-11-16) editorial issue Comment: (Peter Bergstrom 2006-04-15)
Templates added.
Issue:
TJT-1 by Tim Turner (2006-01-21) editorial issue Comment: (Rob Bodington 06-01-23)
I have just removed the offending /IGNORES from the path The same problem occurs in Approving_person_organization.approval_date = '/IGNORE' The diagrams still need to be updated.
Comment: (Peter Bergstrom 2006-04-15)
Diagrams corrected.
Issue:
TJT-2 by Tim Turner (2006-01-30) major_technical issue Comment: (Rob Bodington 06-02-01)
I would prefer Option 1. The EXPRESS-G and the path should be updated accordingly.
Comment: (Peter Bergstrom 2006-04-15)
I chose a different solution, because of the following: An approval may authorized by a person (in an organization) or by an organization (no person identified or mentioned), at least thats my understanding of the business overview. I therefore created a third template, assigning_approving_organization (and renamed the other one to assigning_approving_person), and the three templates are now not within each other (since there is a choise of a person or organization, they cannot be). This poses another syntactical problem in that it is now possible to assign only an assigning_approval, without either a person or an organization, and I cannot enforce that in the path syntax. See further issue PBM-1. However, it is no longer a problem of not accessing the reference_parameters...
Issue:
RBN-1 by Rob Bodington (05-11-23) minor_technical issue Comment: (Peter Bergstrom 2006-04-15)
Three templates have been added: assigning_approval, assigning_approving_person, and assigning_approving_organization.
Issue:
RBN-2 by Rob Bodington (06-01-23) minor_technical issue Comment: (Peter Bergstrom 2006-04-15)
corrected.
Issue:
PBM-1 by Peter Bergstrom (06-01-23) minor_technical issue Comment: (Peter Bergstrom 2006-04-15)
The identification of a person is now optional.
Issue:
RBN-3 by Rob Bodington (06-01-23) minor_technical issue Comment: (Peter Bergstrom 2006-04-15)
Corrected.
Issue:
RBN-4 by Rob Bodington (06-01-23) minor_technical issue Comment: (Peter Bergstrom 2006-04-15)
Corrected, I think...
Issue:
PBM-2 by Peter Bergstrom (2006-04-15) minor_technical issue Comment: (Rob Bodington 06-06-20)
The prose text is acceptable
Issue:
RBN-5 by Rob Bodington (06-06-15) minor_technical issue The capability has attempted to use the assignment of dates to approvals and Approving_person_organization by using the assigning_calendar_date template rather than the date attributes Approval.planned_date Approval.actual_date and Approving_person_organization.approval_date. The rational being that date assignment should be used everywhere in dexlib to enable the assignment of multiple dates. For example, there may be a requirements to assigned more than one date to the Approving_person_organization.
However, the AP239 model does not permit the assignment of a date time to Approving_person_organization. The options are therefore:
The proposal is to use option 1 as this in keeping with the original model and raise a SEDS to allow the assignment of a date to Approving_person_organization.
Comment: (Rob Bodington 06-06-20)
Option 3 has been implemented. A SEDS has been raised, and the a modified schema added to dexlib. See dexlib/docs/issues/infrastructure_issues.xml#RBN-58
Issue:
EML-1 by Ed McNeil (06-06-23) minor_technical issue Comment: (Rob Bodington 06-06-23)
corrected
Issue:
DNV-09 by Sylvia Schwab on behalf of DNV (07-02-27) major_technical issue Person_in_organization and organization is represented in templates related to other capabilities. The template assigning_approval doesn't include the entity approving_person_organization which is required.
New template: assigning_approval_person_organization (asg_apr_pers_org) which contains approval, approval_assignment, approval_status, approving_person_organization (with references to proposed new templates repr_person and repr_org.)
Comment: (Peter Bergström 2007-05-22)
This is formally an issue against the templates, not the capability. Therefore I have closed it.
However, I have also commented similar issues in the template, and instead of using the new template I suggest we change the existing one. However, the change is dependent on how templates are reorganized for Organization and Person, so I wait with the changes until I know the resolution of those issues.
Issue:
DNV-09a by Sylvia Schwab on behalf of DNV (07-02-27) major_technical issue Assigning_approvals has 3 templates. Currently the the template assigning_approval has to either refer to the template assigning_approving_person or assigning_approving_organization. The templates assigning_approving_person and assigning_approving_organization have both the entity approving_person_organization and then refer to either person or organization. As suggested in issues related to capabilities representing_person_in_organization and assinging_organization the part representing person_in_organization and organization should be part of such capabilities and not part of assigning_approval. If these parts are replaced by references to other templates the two templates only include the entity approving_person_organization.
This leads to the proposal to make the two templates assigning_approving_person and assigning_approving_organization obsolete and either include the entity into assigning_approval or create a new template beside assigning_approval (see DNV-09).
Comment: (Peter Bergström 2007-05-22)
This is formally an issue against the templates, not the capability. Therefore I have closed it.
However, I have also commented similar issues in the template, and instead of using the new template I suggest we change the existing one. However, the change is dependent on how templates are reorganized for Organization and Person, so I wait with the changes until I know the resolution of those issues.