Template:— assigning_concession (asg_conc) Capability: representing_variance |
Date: 2007/07/03 10:10:47 Revision: 1.7
|
-- Note from TJT: This template last worked with Version 1.33 of assigning_approvals edited 2006/1/24 8:39:57 -- Fixed mapping path to work with version 1.34 of approvals Date: 2006/04/15 22:10:23 -- Figures now also updated -- Call Assigning_approval. /
assigning_approval(
status=@status,
status_ecl_id=@status_ecl_id,
items=@items)/
-- Get the approval instance from the template call %^ref_approval_assgn = $assigning_approval.approval_assgn%
%^ref_approval = $assigning_approval.approval%
-- Assign Ref data to Approval /
assigning_reference_data(
items=^ref_approval,
class_name=@asn_role,
ecl_id=@role_ecl_id)/
-- Assign the approval date /
assigning_calendar_date(
date_class_name=@date_cn,
date_ecl_id=@date_ecl_id,
year=@year,
month=@month,
day=@day,
items=^ref_approval)/
-- Assign the approving person /
assigning_approving_person(
last_name=@last_name,
first_name=@first_name,
middle_names=@middle_names,
prefix_titles=@prefix_titles,
suffix_titles=@suffix_titles,
org_id=@org_id,
org_id_class_name=@org_id_class_name,
org_id_ecl_id=@org_id_ecl_id,
authorized_approval=^ref_approval)/
-- Retrieve the various parameters instantiated by above template call %^ref_person = $assigning_approving_person.person%
%^ref_pers_in_org = $assigning_approving_person.person_in_organization%
%^ref_app_pers_org = $assigning_approving_person.approving_person_organization%
%^ref_org = $assigning_approving_person.organization%
-- Assign the person id /
assigning_identification_with_no_organization(
id=@person_id,
id_class_name=@person_id_class_name,
id_ecl_id=@person_id_ecl_id,
items=^ref_person)/
-- Assign Ref data to Approval_assignment /
assigning_reference_data(
items=^ref_approval_assgn,
class_name=@asn_role,
ecl_id=@role_ecl_id)/
-- Assign Default Ref data to Approval_person_organization -- Assumption is that the person providing the concession approval must have the authority to do so. /
assigning_reference_data(
items=^ref_app_pers_org,
class_name='Authority_for_approval',
ecl_id='urn:plcs:rdl:std')/