Documentation
This commit is contained in:
parent
74e2795161
commit
ec28d3b53c
Binary file not shown.
After Width: | Height: | Size: 66 KiB |
|
@ -0,0 +1,9 @@
|
|||
+---------------------------+------------------+----------------------+-------------------------------------------------------------------+------------------+
|
||||
| id | type | label | description | version |
|
||||
+===========================+==================+======================+===================================================================+==================+
|
||||
| SDI-Indexer-Plugin | Indexer | null | SDI Indexer. Manage Centroids layers. | 1.0.0 |
|
||||
| [object Object] | [object Object] | DEFAULT-3PHASE | LifecycleManagement | Default 3-Phase | Default 3-phase lifecycle manager. This plugin supports a simple moderated publication lifecycle. | 1.0.0 |
|
||||
| SDI-Default-Materializer | Materializer | null | SDI Materializer. This plugin materialize FileSets in gCube SDI. | 1.0.0 |
|
||||
| [object Object] | [object Object] | DEFAULT-SINGLE-STEP | LifecycleManagement | null | null | null |
|
||||
| [object Object] | [object Object] | GNA-CONCESSIONI-LC | LifecycleManagement | Default 3-Phase | GNA Concessioni. This plugin supports custom lifecycle management for the GNA Concessioni UseCase. | 1.0.0 |
|
||||
+---------------------------+------------------+----------------------+-------------------------------------------------------------------+------------------+----------------------------------------------------------------------------------------------------+--------+
|
|
@ -39,8 +39,6 @@ The suite comes with a pre-built set of implemented lifecycles with their STEPS,
|
|||
|
||||
TBD : steps phases, involved events
|
||||
|
||||
|
||||
|
||||
====================
|
||||
3 - Phases Lifecycle
|
||||
====================
|
||||
|
@ -122,3 +120,10 @@ The method **perform STEP** allows for the execution of the configured STEPs by
|
|||
- options [optional]: a JSON document with all expected parameters for the execution of the specified STEP
|
||||
|
||||
.. note:: Outcome of STEPS and operations is reported in :ref`lifecycle` section of the project.
|
||||
|
||||
Steps execution may trigger EVENTS and sometimes other automatic STEPS. The following represents how this behaviour is implemented.
|
||||
|
||||
|
||||
.. figure:: _static/imgs/step_execution.png
|
||||
:alt: Locking and cascade execution of triggered operations
|
||||
|
||||
|
|
|
@ -3,4 +3,71 @@
|
|||
###############
|
||||
Plugins
|
||||
###############
|
||||
**Plugins** implements the
|
||||
**Plugins** implements the very logic of projects lifecycles in a modular way, allowing for composition and configuration of complex :doc:`ucd`.
|
||||
|
||||
.. note:: Each plugin exposes their descriptor through the service API in order to check its capabilities. Table below summarize that.
|
||||
|
||||
.. include:: _static/plugins_table.rst
|
||||
|
||||
|
||||
******************
|
||||
Lifecycle Managers
|
||||
******************
|
||||
These plugins enable the execution of workflows, triggering all other involved plugins.
|
||||
|
||||
==================
|
||||
2 PHASE Lifecycle plugin
|
||||
==================
|
||||
2 phase
|
||||
|
||||
|
||||
==================
|
||||
3 PHASE Lifecycle plugin
|
||||
==================
|
||||
2 phase
|
||||
|
||||
*********************
|
||||
Manifestation Plugins
|
||||
*********************
|
||||
These plugins are expected to enhance :ref:`filesets` with related :ref:`manifestations` for specific consumption.
|
||||
Side effects vary depending on involved logic and engines.
|
||||
|
||||
==================
|
||||
Default SDI Materializer
|
||||
==================
|
||||
default
|
||||
|
||||
==================
|
||||
Image previewer
|
||||
==================
|
||||
default
|
||||
|
||||
|
||||
*********************
|
||||
Indexer Plugins
|
||||
*********************
|
||||
These plugins are expected to update :ref:`references` section of the project, registering it to catalogues / indexes.
|
||||
Side effects vary depending on involved logic.
|
||||
|
||||
|
||||
==================
|
||||
Centroids Plugin
|
||||
==================
|
||||
default
|
||||
|
||||
|
||||
|
||||
*****
|
||||
GUIs
|
||||
*****
|
||||
These plugins are designed in order to facilitate users to produce / consume projects.
|
||||
|
||||
==================
|
||||
Data Entry & management
|
||||
==================
|
||||
default
|
||||
|
||||
==================
|
||||
Projects explorer
|
||||
==================
|
||||
default
|
Loading…
Reference in New Issue