You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ofbiz.apache.org by "ASF subversion and git services (Jira)" <ji...@apache.org> on 2021/03/15 18:36:00 UTC

[jira] [Commented] (OFBIZ-10902) Have a status on agreement records

    [ https://issues.apache.org/jira/browse/OFBIZ-10902?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17301859#comment-17301859 ] 

ASF subversion and git services commented on OFBIZ-10902:
---------------------------------------------------------

Commit 1b84668aafe2b3ffef40cb3157ec0cda310cc661 in ofbiz-framework's branch refs/heads/trunk from Jacques Le Roux
[ https://gitbox.apache.org/repos/asf?p=ofbiz-framework.git;h=1b84668 ]

Improved: Have a status on agreement records (OFBIZ-10902)

Pre-amble

Currently, unlike many other entities, the Agreement entity does not have the
statusId field defined. Agreements, like the other entities, should have a
status (values that help determine the phase of the lifespan beyond
the start- and end date of the agreement), such as:

    Created
    In Progress
    Approved
    etc.

Flows
    Happy flows:
        Happy flow a) created ->b) submitted (for review) -> c) reviewed ->
                   d) approved -> e) in effect -> f) concluded (ended)
        Same, with more flow: a) created ->b) submitted (for review) ->
                   c) reviewed -> d) adjusted -> e) reviewed -> f) approved ->
                   g) in effect -> h) concluded (ended)
    Unhappy flows:
        Unhappy flow: a) created ->b) submitted (for review) -> c) reviewed ->
                      d) cancelled
        Same, with more flow: a) created ->b) submitted (for review) ->
                      c) reviewed -> d) adjusted -> e) reviewed -> f) cancelled
    Prematurely ended flows:
        Nipped in the bud flow a) created  -> b) cancelled
    flows from approval (in effect or in execution) till the end-of-times
        a) approved -> b) in effect -> c) concluded (ended)
        a) approved -> b) in effect -> c) terminated (prematurely ended)

Party Roles

Following Party Roles are involved:

    Agreement Creator - the party (person) that creates, edit, updates and
                        submits the agreement for review
    Agreement Reviewer - the party (person) that reviews the agreement on its
                         merits and impact for the company/organisation
    Agreement Approver - the party (person) that, based on law, regulations
                         and/or business policies approves (or rejects) the
                         agreement
    Agreement Manager - the party (person) that manages the execution of terms
                        of the agreement after the approval till the end-of-times
    Agreement Owner - the Party (party group with roleTypeId INTERNAL_ORGANIZATIO,
                       and  and registered in PartyAcctgPreference) that is
                       legally bound by the agreement

jleroux: this lacks demo data but can still be useful

Thanks: Pierre Smits


> Have a status on agreement records
> ----------------------------------
>
>                 Key: OFBIZ-10902
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-10902
>             Project: OFBiz
>          Issue Type: Improvement
>          Components: accounting
>    Affects Versions: Release Branch 16.11, Trunk
>            Reporter: Pierre Smits
>            Assignee: Pierre Smits
>            Priority: Major
>
> h2. Pre-amble
> Currently, unlike many other entities, the Agreement entity does not have the statusId field defined. Agreements, like the other entities, should have a status (values that help determine the phase of the lifespan beyond the start- and end date of the agreement), such as:
>  * Created
>  * In Progress
>  * Approved
>  * etc.
> h2. Flows
>  # Happy flows:
>  ## Happy flow a) created ->b) submitted (for review) -> c) reviewed -> d) approved -> e) in effect -> f) concluded (ended)
>  ## Same, with more flow: a) created ->b) submitted (for review) -> c) reviewed -> d) adjusted -> e) reviewed -> f) approved -> g) in effect -> h) concluded (ended)
>  # Unhappy flows:
>  ## Unhappy flow: a) created ->b) submitted (for review) -> c) reviewed -> d) cancelled
>  ## Same, whit more flow: a) created ->b) submitted (for review) -> c) reviewed -> d) adjusted -> e) reviewed -> f) cancelled
>  # Prematurely ended flows:
>  ## Nipped in the bud flow a) created  -> b) cancelled
>  # flows from approval (in effect or in execution) till the end-of-times
>  ## a) approved -> b) in effect -> c) concluded (ended)
>  ## a) approved -> b) in effect -> c) terminated (prematurely ended)
> h2. Party Roles
> Following Party Roles are involved:
>  # Agreement Creator - the party (person) that creates, edit, updates and submits the agreement for review
>  # Agreement Reviewer - the party (person) that reviews the agreement on its merits and impact for the company/organisation
>  # Agreement Approver - the party (person) that, based on law, regulations and/or business policies approves (or rejects) the agreement
>  # Agreement Manager - the party (person) that manages the execution of terms of the agreement after the approval till the end-of-times
>  # Agreement Owner - the Party (party group with roleTypeId INTERNAL_ORGANIZATIO, and  and registered in PartyAcctgPreference) that is legally bound by the agreement
>  
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)