Incremental version
history
Bartosz Skotarek
Learn. Connect. Collaborate.
Versioning nodes in ACS
Version 1.0
Property:
• cm:name
• cm:modified
• ctm:stage
• ctm:technologyCode
• ctm:advance
Association:
• ctm:operator
• ctm:boss
• ctm:modifier
Version 2.0
Property:
• cm:name
• cm:modified
• ctm:type
• ctm:stage
• ctm:technologyCode
• ctm:advance
Association:
• ctm:operator
• ctm:boss
• ctm:modifier
Version 3.0
Property:
• cm:name
• cm:modified
• ctm:type
• ctm:stage
• ctm:technologyCode
• ctm:advance
Association:
• ctm:operator
• ctm:modifier
Learn. Connect. Collaborate.
Versioning nodes in ACS
Version 1.0
Property:
• cm:name
• cm:modified
• ctm:stage
• ctm:technologyCode
• ctm:advance
Association:
• ctm:operator
• ctm:boss
• ctm:modifier
Version 2.0
Property:
• cm:name
• cm:modified
• ctm:type
• ctm:stage
• ctm:technologyCode
• ctm:advance
Association:
• ctm:operator
• ctm:boss
• ctm:modifier
Version 3.0
Property:
• cm:name
• cm:modified
• ctm:type
• ctm:stage
• ctm:technologyCode
• ctm:advance
Association:
• ctm:operator
• ctm:modifier
Learn. Connect. Collaborate.
Changes between versions
Version 1.0
Property:
• cm:name
• cm:modified
• ctm:stage
• ctm:technologyCode
• ctm:advance
Association:
• ctm:operator
• ctm:boss
• ctm:modifier
Version 2.0
Property:
• cm:name
• cm:modified
• ctm:type
• ctm:stage
• ctm:technologyCode
• ctm:advance (300)
Association:
• ctm:operator
• ctm:boss
• ctm:modifier
Version 3.0
Property:
• cm:name
• cm:modified
• ctm:type
• ctm:stage
• ctm:technologyCode
• ctm:advance (400)
Association:
• ctm:operator
• ctm:modifier
Learn. Connect. Collaborate.
Changes between versions
Version 1.0
Property:
• cm:name
• cm:modified
• ctm:stage
• ctm:technologyCode
• ctm:advance
Association:
• ctm:operator
• ctm:boss
• ctm:modifier
Version 2.0
Property:
• cm:name
• cm:modified
• ctm:type
• ctm:stage
• ctm:technologyCode
• ctm:advance (300)
Association:
• ctm:operator
• ctm:boss
• ctm:modifier
Version 3.0
Property:
• cm:name
• cm:modified
• ctm:type
• ctm:stage
• ctm:technologyCode
• ctm:advance (400)
Association:
• ctm:operator
• ctm:modifier
Learn. Connect. Collaborate.
Average number of modified attributes
(property or association)
between versions
1,94*
*based on the correspondence workflow implementation project
Learn. Connect. Collaborate.
Average number of modified attributes
(property or association)
between versions
1,94*
*based on the correspondence workflow implementation project
Learn. Connect. Collaborate.
Incremental modification history
Version 1.0
Property:
Association:
Version 2.0
Property:
• ctm:type (added)
Association:
Version 3.0
Property:
• ctm:advance (changed)
Association:
• ctm:boss (deleted)
Learn. Connect. Collaborate.
Incremental modification history
Version 1.0
Property:
Association:
Version 2.0
Property:
• ctm:type (added)
Association:
Version 3.0
Property:
• ctm:advance (changed)
Association:
• ctm:boss (deleted)
Learn. Connect. Collaborate.
In a repository containing
an average of 13 versions per document,
the database size has been reduced by 80%
after removing the versions
and replacing them with the modification history.
*based on the correspondence workflow implementation project
Learn. Connect. Collaborate.
In a repository containing
an average of 13 versions per document,
the database size has been reduced by 80%
after removing the versions
and replacing them with the modification history.
*based on the correspondence workflow implementation project
Learn. Connect. Collaborate.
Processing flow
Change document Create version
optionally
Remove version
Compare model
&
Determine
incremental modifications
Save incremental modifications
Learn. Connect. Collaborate.
Processing flow
Change document Create version
optionally
Remove version
Compare model
&
Determine
incremental modifications
Save incremental modifications
Learn. Connect. Collaborate.
Processing flow
Change document Create version
optionally
Remove version
Compare model
&
Determine
incremental modifications
Save incremental modifications
Learn. Connect. Collaborate.
Processing flow
Change document Create version
optionally
Remove version
Compare model
&
Determine
incremental modifications
Save incremental modifications
Learn. Connect. Collaborate.
Processing flow
Change document Create version
optionally
Remove version
Compare model
&
Determine
incremental modifications
Save incremental modifications
Learn. Connect. Collaborate.
Processing flow
Change document Create version
optionally
Remove version
Compare model
&
Determine
incremental modifications
Save incremental modifications
Learn. Connect. Collaborate.
What has been
modified in
5.4 version
Added Category with value Sale
Added Stage with value Negotiation
AddedOperator with value Jurek Mysiak (jmysiak)
ChangedTechnology code from RTW to POE
Deleted Advance
DeletedType
Learn. Connect. Collaborate.
What has been
modified in
5.4 version
Added Category with value Sale
Added Stage with value Negotiation
AddedOperator with value Jurek Mysiak (jmysiak)
ChangedTechnology code from RTW to POE
Deleted Advance
DeletedType
Learn. Connect. Collaborate.
Learn. Connect. Collaborate.
Incremental version
history
Thank you!

Incremental version history

  • 1.
  • 2.
    Learn. Connect. Collaborate. Versioningnodes in ACS Version 1.0 Property: • cm:name • cm:modified • ctm:stage • ctm:technologyCode • ctm:advance Association: • ctm:operator • ctm:boss • ctm:modifier Version 2.0 Property: • cm:name • cm:modified • ctm:type • ctm:stage • ctm:technologyCode • ctm:advance Association: • ctm:operator • ctm:boss • ctm:modifier Version 3.0 Property: • cm:name • cm:modified • ctm:type • ctm:stage • ctm:technologyCode • ctm:advance Association: • ctm:operator • ctm:modifier
  • 3.
    Learn. Connect. Collaborate. Versioningnodes in ACS Version 1.0 Property: • cm:name • cm:modified • ctm:stage • ctm:technologyCode • ctm:advance Association: • ctm:operator • ctm:boss • ctm:modifier Version 2.0 Property: • cm:name • cm:modified • ctm:type • ctm:stage • ctm:technologyCode • ctm:advance Association: • ctm:operator • ctm:boss • ctm:modifier Version 3.0 Property: • cm:name • cm:modified • ctm:type • ctm:stage • ctm:technologyCode • ctm:advance Association: • ctm:operator • ctm:modifier
  • 4.
    Learn. Connect. Collaborate. Changesbetween versions Version 1.0 Property: • cm:name • cm:modified • ctm:stage • ctm:technologyCode • ctm:advance Association: • ctm:operator • ctm:boss • ctm:modifier Version 2.0 Property: • cm:name • cm:modified • ctm:type • ctm:stage • ctm:technologyCode • ctm:advance (300) Association: • ctm:operator • ctm:boss • ctm:modifier Version 3.0 Property: • cm:name • cm:modified • ctm:type • ctm:stage • ctm:technologyCode • ctm:advance (400) Association: • ctm:operator • ctm:modifier
  • 5.
    Learn. Connect. Collaborate. Changesbetween versions Version 1.0 Property: • cm:name • cm:modified • ctm:stage • ctm:technologyCode • ctm:advance Association: • ctm:operator • ctm:boss • ctm:modifier Version 2.0 Property: • cm:name • cm:modified • ctm:type • ctm:stage • ctm:technologyCode • ctm:advance (300) Association: • ctm:operator • ctm:boss • ctm:modifier Version 3.0 Property: • cm:name • cm:modified • ctm:type • ctm:stage • ctm:technologyCode • ctm:advance (400) Association: • ctm:operator • ctm:modifier
  • 6.
    Learn. Connect. Collaborate. Averagenumber of modified attributes (property or association) between versions 1,94* *based on the correspondence workflow implementation project
  • 7.
    Learn. Connect. Collaborate. Averagenumber of modified attributes (property or association) between versions 1,94* *based on the correspondence workflow implementation project
  • 8.
    Learn. Connect. Collaborate. Incrementalmodification history Version 1.0 Property: Association: Version 2.0 Property: • ctm:type (added) Association: Version 3.0 Property: • ctm:advance (changed) Association: • ctm:boss (deleted)
  • 9.
    Learn. Connect. Collaborate. Incrementalmodification history Version 1.0 Property: Association: Version 2.0 Property: • ctm:type (added) Association: Version 3.0 Property: • ctm:advance (changed) Association: • ctm:boss (deleted)
  • 10.
    Learn. Connect. Collaborate. Ina repository containing an average of 13 versions per document, the database size has been reduced by 80% after removing the versions and replacing them with the modification history. *based on the correspondence workflow implementation project
  • 11.
    Learn. Connect. Collaborate. Ina repository containing an average of 13 versions per document, the database size has been reduced by 80% after removing the versions and replacing them with the modification history. *based on the correspondence workflow implementation project
  • 12.
    Learn. Connect. Collaborate. Processingflow Change document Create version optionally Remove version Compare model & Determine incremental modifications Save incremental modifications
  • 13.
    Learn. Connect. Collaborate. Processingflow Change document Create version optionally Remove version Compare model & Determine incremental modifications Save incremental modifications
  • 14.
    Learn. Connect. Collaborate. Processingflow Change document Create version optionally Remove version Compare model & Determine incremental modifications Save incremental modifications
  • 15.
    Learn. Connect. Collaborate. Processingflow Change document Create version optionally Remove version Compare model & Determine incremental modifications Save incremental modifications
  • 16.
    Learn. Connect. Collaborate. Processingflow Change document Create version optionally Remove version Compare model & Determine incremental modifications Save incremental modifications
  • 17.
    Learn. Connect. Collaborate. Processingflow Change document Create version optionally Remove version Compare model & Determine incremental modifications Save incremental modifications
  • 18.
    Learn. Connect. Collaborate. Whathas been modified in 5.4 version Added Category with value Sale Added Stage with value Negotiation AddedOperator with value Jurek Mysiak (jmysiak) ChangedTechnology code from RTW to POE Deleted Advance DeletedType
  • 19.
    Learn. Connect. Collaborate. Whathas been modified in 5.4 version Added Category with value Sale Added Stage with value Negotiation AddedOperator with value Jurek Mysiak (jmysiak) ChangedTechnology code from RTW to POE Deleted Advance DeletedType
  • 20.
  • 21.
  • 22.