mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-07-24 17:32:48 +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
|
||||
* Physical Records
|
||||
* Record Import and Export
|
||||
* Version Records
|
||||
* [Version Records](./versionRecords)
|
||||
* Retention
|
||||
* [Destruction](./destruction)
|
||||
* Retention Schedules and Events
|
||||
@@ -27,3 +27,5 @@
|
||||
* Governance Rules
|
||||
* Core Module Services
|
||||
* [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