Hello Everyone,

From my understanding, fromDate and thruDate are primarily used for historical record purposes. This is useful only if a context exists such as in relation to an Order, WorkEffort, Request or something like that.

The PartyRole entity on the other hand has a different purpose which I think is not context-bound. It is only used in other contexts to make sure that a certain party has access to a certain role so the context can be applied. We can say it's almost like a security entity and it serves many other entities but has no significant value on its own (e.g. I don't care when did we classify someone as customer, I care when was his / her first order)

Hence history in PartyRole does not seem to serve any logical purpose (unless I'm missing something) and perhaps would lead to higher complexity for no immediate realized value.

On 11/12/21 14:00, Michael Brohl wrote:
Hi Gil,

thanks for the summary and links to previous discussions and issues.

In my opinion, the conclusion is still valid and I agree to close the pending issues as "Won't do".

Thanks and best regards,

Michael Brohl

ecomify GmbH - www.ecomify.de


Am 12.11.21 um 10:07 schrieb Gil Portenseigne:
Hello,

I'm starting a new thread to discuss with the community about an Improvement that has been submitted by Pierre Smits [1] This topic has already been discussed in the past [2] and was conclude by a lazy consensus not to implement PartyRole lifespan into OFBiz. Recently, this improvement was discussed again in Jira [3], and partly commited, before being reverted when big blocking side effect where discovered.
A more detailed summary has been made by Jacques here [4].
The enhancement is about adding fromDate and thruDate fields onto PartyRole entity, modifying its primary key (fromDate) The fact is that a such big subject need to be addressed with the community consensus, as it is not trivial. Please let us know you thoughts about this task and let's decide, if we need to organize or if we need to close pending Jira with reference to this discussion ?

Thanks,
Gil
[1] https://issues.apache.org/jira/browse/OFBIZ-5959
[2] https://markmail.org/message/pqrmv5vpjgm6iigq#query:+page:1+mid:isaoze65bbciuytc+state:results [3] https://issues.apache.org/jira/browse/OFBIZ-5980 (https://issues.apache.org/jira/browse/OFBIZ-5980?focusedCommentId=17441274&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-17441274) [4] https://issues.apache.org/jira/browse/OFBIZ-5980?focusedCommentId=17441274&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-17441274

Reply via email to