[oslc-ArchMgmt] Automation of record creation and record field population in an OSLC system
Robert W Myers
rwmyers at us.ibm.com
Fri Sep 23 14:25:44 EDT 2011
One definition of synchreplication of data might be that anytime data is
placed in one record by virtue of data having been placed in another.
Copying the Subject of one record, creating another record through OSLC
linking, then pasting that into the Headline of the new record is one
example.
Two questions arise:
1) If later, the Subject of the initial record changes, should the
Headline of the second reflect that change?
2) What value is being added by repeating the data?
When two records are linked (as is the case with OSLC) changes in one
record are immediately visible through UI Preview from the other.
The data is stored in one place but viewable from two.
The reason for the second record is that some new information or process
step is being recorded. Some value is being added to the system by adding
this record.
For example:
If a PMR record is created to record an interaction between a Client
Support Engineer and a Customer, and an APAR is created to record the
thoughts of the Client Support Engineer about how they think the Product
should work, the value added is the Client Support Engineer's statement of
the problem which communicates to a Developer what the nature of the
problem is from a product perspective. The fact that these two records
should be related and that all of their data should be seen from either
record is also important for background reasons and chain of custody of
the Issue, but there is no clear reason (given UI Preview of a linked
record's data) that the PMR Subject (for instance) should be stored on the
APAR Headline.
A developer decides to work on a defect and creates a Defect record
linking it to the APAR.
The developer creates another record because they add value by assessing
the problem stated in the APAR and make a statement about the potential
solution. With UI Preview, there is no reason for storing the
APAR->Headline in the Defect->Abstract.
If however, there are records that are never deleted with fields which
do not change, for example, the PMR record ID or the time the record was
created, for example, and if there is a reason to want to know which
APAR(s) a PMR with certain qualities is associated, then there should be a
way to query on that info without having to connect to a second database
instance.
The first idea is to store that PMR ID on the APAR record. That value
will not change and if PMR records are never deleted (at least not for a
long time) then that could be queried easily
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://open-services.net/pipermail/oslc-am_open-services.net/attachments/20110923/4323772c/attachment-0003.html>
More information about the Oslc-Am
mailing list