mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-07-31 17:39:05 +00:00
Merge branch 'Xperimental/map_docs_copy' into 'master'
Copy docs from old architecture map See merge request records-management/records-management!1009
This commit is contained in:
@@ -11,7 +11,7 @@
|
|||||||
* Easy Access Records
|
* Easy Access Records
|
||||||
* Physical Records
|
* Physical Records
|
||||||
* Record Import and Export
|
* Record Import and Export
|
||||||
* Version Records
|
* [Version Records](./versionRecords)
|
||||||
* Retention
|
* Retention
|
||||||
* [Destruction](./destruction)
|
* [Destruction](./destruction)
|
||||||
* Retention Schedules and Events
|
* Retention Schedules and Events
|
||||||
@@ -27,3 +27,5 @@
|
|||||||
* Governance Rules
|
* Governance Rules
|
||||||
* Core Module Services
|
* Core Module Services
|
||||||
* [RM Patch Service](./PatchService.md)
|
* [RM Patch Service](./PatchService.md)
|
||||||
|
* Build and Release
|
||||||
|
* [Build](./build)
|
||||||
|
6
rm-community/documentation/build/README.md
Normal file
6
rm-community/documentation/build/README.md
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
## GS Build 
|
||||||
|
|
||||||
|
Build location: https://bamboo.alfresco.com/bamboo/browse/RM (not externally accessible.)
|
||||||
|
|
||||||
|
Build Flow:
|
||||||
|

|
BIN
rm-community/documentation/build/resource/build.png
Normal file
BIN
rm-community/documentation/build/resource/build.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 53 KiB |
66
rm-community/documentation/build/resource/build.puml
Normal file
66
rm-community/documentation/build/resource/build.puml
Normal file
@@ -0,0 +1,66 @@
|
|||||||
|
@startuml
|
||||||
|
|
||||||
|
Title: Governance Services Build Pipeline (RM HEAD)
|
||||||
|
|
||||||
|
'build plans:
|
||||||
|
'Ent UI: Automated UI Tests Enterprise
|
||||||
|
'Com API: Automation Community REST API
|
||||||
|
'Ent API: Automation Enterprise REST API
|
||||||
|
'Community
|
||||||
|
'Com UI: Community Automated UI Tests
|
||||||
|
'Enterprise
|
||||||
|
'Ent L1: Enterprise Level 1 Automated UI Tests
|
||||||
|
'Ent L2: Level 2 Automated UI Tests Enterprise
|
||||||
|
'RM Benchmark Driver
|
||||||
|
|
||||||
|
|
||||||
|
start
|
||||||
|
|
||||||
|
if(Trigger) then (commit to path)
|
||||||
|
if (rm-community/*)
|
||||||
|
:Community;
|
||||||
|
fork
|
||||||
|
:Ent L1;
|
||||||
|
fork again
|
||||||
|
:Enterprise;
|
||||||
|
fork
|
||||||
|
:Ent L2;
|
||||||
|
fork again
|
||||||
|
:Ent UI;
|
||||||
|
end fork
|
||||||
|
end fork
|
||||||
|
elseif (rm-enterprise/*)
|
||||||
|
:Enterprise;
|
||||||
|
fork
|
||||||
|
:Ent L2;
|
||||||
|
fork again
|
||||||
|
:Ent UI;
|
||||||
|
end fork
|
||||||
|
elseif (rm-automation/*)
|
||||||
|
fork
|
||||||
|
:Ent L1;
|
||||||
|
fork again
|
||||||
|
:Ent L2;
|
||||||
|
fork again
|
||||||
|
:Ent UI;
|
||||||
|
end fork
|
||||||
|
stop
|
||||||
|
elseif (rm-community-rest-api/*)
|
||||||
|
:Com API;
|
||||||
|
stop
|
||||||
|
elseif (rm-enterprise-rest-api/*)
|
||||||
|
:Ent API;
|
||||||
|
stop
|
||||||
|
elseif (rm-benchmark-driver/*)
|
||||||
|
:Benchmark;
|
||||||
|
stop
|
||||||
|
else
|
||||||
|
end
|
||||||
|
endif
|
||||||
|
else (Time: 1am)
|
||||||
|
:Community UI;
|
||||||
|
stop
|
||||||
|
endif
|
||||||
|
:Release Step;
|
||||||
|
end
|
||||||
|
@enduml
|
20
rm-community/documentation/versionRecords/README.md
Normal file
20
rm-community/documentation/versionRecords/README.md
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
## Version Records 
|
||||||
|
|
||||||
|
### Notes:
|
||||||
|
|
||||||
|
NodesService varies depending on store. Version Service has a different service that hydrates effectively fake nodes (which contain url, version details, associations, aspects, as denormalised meta data) back into a full node
|
||||||
|
|
||||||
|
Recorded Versions take content out of version store and create a record by version store implementation extension.
|
||||||
|
|
||||||
|
Declaring record as version - standard use case is auto declaring or via records. Head version is extracted to a record, rather than a new version being created
|
||||||
|
|
||||||
|
Records are linked by association
|
||||||
|
|
||||||
|
Disposition events can be triggered automatically from versioning events.
|
||||||
|
|
||||||
|
### Diagram:
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
|
||||||
|
|
BIN
rm-community/documentation/versionRecords/RecordedVersions.png
Normal file
BIN
rm-community/documentation/versionRecords/RecordedVersions.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 65 KiB |
Reference in New Issue
Block a user