Skip to Content
avatar image
Former Member

Relationship of MA and Contract document

Hi Guys,

I'm learning how to develop workflow for approving contract. I need to know how the MA and Contract Document work. So when i try to create Contract Document , there is a input to select the MA template. So, when i try to create the MA there is a tab for the Contract Document. I guess that there should be relationship between MA and Contract Document. I want to ask you the following question.

1. Do MA and Contact Document have dependency on each other?

2. When creating Contact Document, is it mandatory to have MA as a parent document?

3. I have seen in example code when developer want to manipulate on Contract Document ex. Save , change phase , add approve, They always get Parent IBean from the Contract Document to do that?

P.S Could you please provide the tutorial link or blog for clearly understanding on MA and Contract Document.

Noppong,

Thank you in advance

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • Best Answer
    Nov 01, 2011 at 06:39 AM

    Hi,

    Here are some answers:

    1. Do MA and Contact Document have dependency on each other?

    Yes, they are related.

    Master Agreement document is the parent( or container) for contract document and they share a associative relationship. A Master agreement document can have one or more Contract documents associated with it. In an assoiciative relationship, the lifecycle of documents are decoupled. Which means master agreement and contract document lifecycles are decoupled, meaning a contract doucment can be edited by one user and a master agreement can be edited by another user at the same time.

    2. When creating Contact Document, is it mandatory to have MA as a parent document?

    Yes. contract document cannot stand alone

    3. I have seen in example code when developer want to manipulate on Contract Document ex. Save , change phase , add approve, They always get Parent IBean from the Contract Document to do that?

    Because of the relationship, contract document refers to the collaborators in the master agreement/agreement . Contract document supports workflow, where as the master agreement document doesn't.

    Thanks, Baski

    Add comment
    10|10000 characters needed characters exceeded