Template:— location (locn) Context:— UK_Defence |
Date: 2009/04/17 10:01:11 Revision: 1.2 |
Comment: (Tim Turner Cmnt 01 2008-09-22)
V1.16 of this template 'works' but does not conform to the ideal method of documentation. The input params to hold the values for the attributes are optional, but the template does not make it optional to instantiate the express to hold the values whether they are given in the input parameters or not. The end result in fixing this template to the current 'ideal' will be a dumbing down of this template's usefulness.
Comment: (Tim Turner Cmnt 02 2008-09-24)
Currently V 1.16 of this template combines 3-4 templates into one which reflects the CBIS object called 'Location' very closely. Applying the revised UK_Defence guidelines to force template paths to be completely synchronized with the optionality of input parameters means that this template will be broken down into its constituent parts related together only in the characterization section. To this author that breaks the initial concept of UK_Defence to mirror a CBIS business object because the tools do not provide the functionality to also distinguish between mandatory and optional relationships.
Comment: (Tim Turner Cmnt 03 2008-10-02)
V1.17 now released which removes the alternate locations to the characterization section.
Comment: (Tim Turner Cmnt 01 2008-09-25)
Some specific details would be appreciated regarding missing params - e.g. which ones are missing?
Comment: (Tim Turner Cmnt 02 2008-10-02)
Template revised.
Comment: (TJT 2008-10-15)
Fixed
Comment: (TJT 2008-10-15)
I think Mike and I were looking at everything else - but this issue, which is correct. The problem arises when you consider the use of Location, the original intention to have a single, usuable UK_Defence template (the so called 1:1 mapping approach) and the re-use of an existing PLCS template that instantiates both the Location entity and the assignment. The result of this will require splitting the two entities which means the PLCS template will not be able to be used. Thus we are reinventing the wheel rather than building upon it. No doubt we shall either need another template such as location_assignment to relate the Location to another object, This split will most likely then require use of the assignment entity in most templates where Location is required. This means that each business template will need to add the assignment entity rather than having it provided once in a single reusable template.
Comment: (TJT 2008-10-15)
The Type would be applied to the location assignment not the location itself. However, if the template is to be split up, as per issue TRO-02, then it can be deleted as we have no UK_Defence businesss object for the assignment itself unless I missed it.
Comment: (TJT 2008-10-15)
Removed type
Comment: (Tim Turner Cmnt 01 2008-09-25)
Some specific details would be appreciated regarding missing params - e.g. which ones are missing?
Comment: (Tim Turner Cmnt 02 2008-10-02)
Template revised.