Skip to content
Snippets Groups Projects
Commit 8081b6ef authored by Sebastian Listl's avatar Sebastian Listl :speech_balloon:
Browse files

Provider documentation added

parent 8325d66d
No related branches found
No related tags found
No related merge requests found
Showing
with 180 additions and 146 deletions
......@@ -61,11 +61,6 @@
<name>AttributeUsages</name>
<refreshParent v="true" />
<stateProcess>%aditoprj%/entity/Attribute_entity/entityfields/attributeusages/stateProcess.js</stateProcess>
<dependency>
<name>dependency</name>
<entityName>AttributeUsage_entity</entityName>
<fieldName>SpecificAttribute</fieldName>
</dependency>
<children>
<entityParameter>
<name>AttributeId_param</name>
......@@ -81,6 +76,11 @@
<valueProcess>%aditoprj%/entity/Attribute_entity/entityfields/attributeusages/children/disablemincount_param/valueProcess.js</valueProcess>
</entityParameter>
</children>
<dependency>
<name>dependency</name>
<entityName>AttributeUsage_entity</entityName>
<fieldName>SpecificAttribute</fieldName>
</dependency>
</entityConsumer>
<entityField>
<name>ATTRIBUTE_ACTIVE</name>
......@@ -92,11 +92,6 @@
</entityField>
<entityConsumer>
<name>KeywordAttributeTypes</name>
<dependency>
<name>dependency</name>
<entityName>KeywordEntry_entity</entityName>
<fieldName>SpecificContainerKeywords</fieldName>
</dependency>
<children>
<entityParameter>
<name>ContainerName_param</name>
......@@ -108,6 +103,11 @@
<valueProcess>%aditoprj%/entity/Attribute_entity/entityfields/keywordattributetypes/children/whitelistids_param/valueProcess.js</valueProcess>
</entityParameter>
</children>
<dependency>
<name>dependency</name>
<entityName>KeywordEntry_entity</entityName>
<fieldName>SpecificContainerKeywords</fieldName>
</dependency>
</entityConsumer>
<entityField>
<name>DROPDOWNDEFINITION</name>
......@@ -131,6 +131,34 @@
<entityProvider>
<name>SpecificAttribute</name>
<lookupIdfield>UID</lookupIdfield>
<documentation>%aditoprj%/entity/Attribute_entity/entityfields/specificattribute/documentation.adoc</documentation>
<children>
<entityParameter>
<name>ObjectType_param</name>
<expose v="true" />
</entityParameter>
<entityParameter>
<name>FilteredAttributeIds_param</name>
<expose v="true" />
</entityParameter>
<entityParameter>
<name>DisplaySimpleName_param</name>
<valueProcess>%aditoprj%/entity/Attribute_entity/entityfields/specificattribute/children/displaysimplename_param/valueProcess.js</valueProcess>
<expose v="false" />
</entityParameter>
<entityParameter>
<name>ChildId_param</name>
<expose v="false" />
</entityParameter>
<entityParameter>
<name>ChildType_param</name>
<expose v="false" />
</entityParameter>
<entityParameter>
<name>ParentId_param</name>
<description>parent id, this is used for filtering by the parent in the content process</description>
</entityParameter>
</children>
<dependencies>
<entityDependency>
<name>ba3b4d47-7385-49df-bf61-54c99f5b2c81</name>
......@@ -163,33 +191,6 @@
<isConsumer v="false" />
</entityDependency>
</dependencies>
<children>
<entityParameter>
<name>ObjectType_param</name>
<expose v="true" />
</entityParameter>
<entityParameter>
<name>FilteredAttributeIds_param</name>
<expose v="true" />
</entityParameter>
<entityParameter>
<name>DisplaySimpleName_param</name>
<valueProcess>%aditoprj%/entity/Attribute_entity/entityfields/specificattribute/children/displaysimplename_param/valueProcess.js</valueProcess>
<expose v="false" />
</entityParameter>
<entityParameter>
<name>ChildId_param</name>
<expose v="false" />
</entityParameter>
<entityParameter>
<name>ChildType_param</name>
<expose v="false" />
</entityParameter>
<entityParameter>
<name>ParentId_param</name>
<description>parent id, this is used for filtering by the parent in the content process</description>
</entityParameter>
</children>
</entityProvider>
<entityField>
<name>FULL_ATTRIBUTE_NAME</name>
......@@ -214,6 +215,7 @@
</entityField>
<entityProvider>
<name>AttributeGroups</name>
<documentation>%aditoprj%/entity/Attribute_entity/entityfields/attributegroups/documentation.adoc</documentation>
<children>
<entityParameter>
<name>ThemeObjectRowId_param</name>
......@@ -240,11 +242,6 @@
<entityConsumer>
<name>AttributeGroup</name>
<description>Used for the selection of the parent attribute</description>
<dependency>
<name>dependency</name>
<entityName>Attribute_entity</entityName>
<fieldName>AttributeGroups</fieldName>
</dependency>
<children>
<entityParameter>
<name>ChildId_param</name>
......@@ -259,6 +256,11 @@
<valueProcess>%aditoprj%/entity/Attribute_entity/entityfields/attributegroup/children/displaysimplename_param/valueProcess.js</valueProcess>
</entityParameter>
</children>
<dependency>
<name>dependency</name>
<entityName>Attribute_entity</entityName>
<fieldName>AttributeGroups</fieldName>
</dependency>
</entityConsumer>
<entityField>
<name>ICON</name>
......@@ -309,11 +311,6 @@
</entityField>
<entityConsumer>
<name>Contexts</name>
<dependency>
<name>dependency</name>
<entityName>Context_entity</entityName>
<fieldName>Exclusive</fieldName>
</dependency>
<children>
<entityParameter>
<name>Blacklist_param</name>
......@@ -324,6 +321,11 @@
<valueProcess>%aditoprj%/entity/Attribute_entity/entityfields/contexts/children/invertblacklist_param/valueProcess.js</valueProcess>
</entityParameter>
</children>
<dependency>
<name>dependency</name>
<entityName>Context_entity</entityName>
<fieldName>Exclusive</fieldName>
</dependency>
</entityConsumer>
<entityActionGroup>
<name>AttributeActions</name>
......@@ -355,14 +357,6 @@
</entityActionField>
<entityProvider>
<name>ThemeProvider</name>
<dependencies>
<entityDependency>
<name>6e314038-62de-4f0c-b89a-92f029c10933</name>
<entityName>Activity_entity</entityName>
<fieldName>ActivityAtrributes</fieldName>
<isConsumer v="false" />
</entityDependency>
</dependencies>
<children>
<entityParameter>
<name>AttributeCount_param</name>
......@@ -381,6 +375,14 @@
<expose v="false" />
</entityParameter>
</children>
<dependencies>
<entityDependency>
<name>6e314038-62de-4f0c-b89a-92f029c10933</name>
<entityName>Activity_entity</entityName>
<fieldName>ActivityAtrributes</fieldName>
<isConsumer v="false" />
</entityDependency>
</dependencies>
</entityProvider>
<entityParameter>
<name>ParentId_param</name>
......@@ -397,14 +399,6 @@
<sortingField>SORTING</sortingField>
<documentation>%aditoprj%/entity/Attribute_entity/entityfields/attributechildren/documentation.adoc</documentation>
<titlePlural>Child Attributes</titlePlural>
<dependencies>
<entityDependency>
<name>80023321-1954-483f-a4be-b7207557c068</name>
<entityName>Attribute_entity</entityName>
<fieldName>ChildAttributes</fieldName>
<isConsumer v="false" />
</entityDependency>
</dependencies>
<children>
<entityParameter>
<name>ChildId_param</name>
......@@ -444,16 +438,19 @@
<mandatory v="true" />
</entityParameter>
</children>
<dependencies>
<entityDependency>
<name>80023321-1954-483f-a4be-b7207557c068</name>
<entityName>Attribute_entity</entityName>
<fieldName>ChildAttributes</fieldName>
<isConsumer v="false" />
</entityDependency>
</dependencies>
</entityProvider>
<entityConsumer>
<name>ChildAttributes</name>
<refreshParent v="true" />
<stateProcess>%aditoprj%/entity/Attribute_entity/entityfields/childattributes/stateProcess.js</stateProcess>
<dependency>
<name>dependency</name>
<entityName>Attribute_entity</entityName>
<fieldName>AttributeChildren</fieldName>
</dependency>
<children>
<entityParameter>
<name>DisplaySimpleName_param</name>
......@@ -468,6 +465,11 @@
<valueProcess>%aditoprj%/entity/Attribute_entity/entityfields/childattributes/children/parenttype_param/valueProcess.js</valueProcess>
</entityParameter>
</children>
<dependency>
<name>dependency</name>
<entityName>Attribute_entity</entityName>
<fieldName>AttributeChildren</fieldName>
</dependency>
</entityConsumer>
<entityParameter>
<name>GetOnlyFirstLevelChildren_param</name>
......@@ -483,14 +485,6 @@
</entityProvider>
<entityProvider>
<name>SpecificFilterAttributes</name>
<dependencies>
<entityDependency>
<name>9b2b5f2e-229d-4a10-a54f-cbf77aafe512</name>
<entityName>AttributeRelation_entity</entityName>
<fieldName>SpecificFilterAttributes</fieldName>
<isConsumer v="false" />
</entityDependency>
</dependencies>
<children>
<entityParameter>
<name>DisplaySimpleName_param</name>
......@@ -501,6 +495,14 @@
<expose v="false" />
</entityParameter>
</children>
<dependencies>
<entityDependency>
<name>9b2b5f2e-229d-4a10-a54f-cbf77aafe512</name>
<entityName>AttributeRelation_entity</entityName>
<fieldName>SpecificFilterAttributes</fieldName>
<isConsumer v="false" />
</entityDependency>
</dependencies>
</entityProvider>
</entityFields>
<recordContainers>
......
= AttributeGroups
This provider provides only attribute groups, it is used for the selection of an attribute parent.
\ No newline at end of file
= SpecificAttribute
This provider is used for selecting an attribute, for example to create an attribute relation in AttributeRelation_entity.
The attributes are usually filtered by the ObjectType_param parameter to show only attributes that can be used in a specific context.
\ No newline at end of file
......@@ -2,6 +2,7 @@
<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.17" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.17">
<name>AuditLogHistory_entity</name>
<majorModelMode>DISTRIBUTED</majorModelMode>
<documentation>%aditoprj%/entity/AuditLogHistory_entity/documentation.adoc</documentation>
<icon>VAADIN:LINES_LIST</icon>
<title>Audit Log</title>
<grantCreate v="false" />
......
= AuditLogHistory_entity
This is an entity for loading all log history entries from all contexts.
\ No newline at end of file
......@@ -77,17 +77,17 @@
<entityConsumer>
<name>Instances</name>
<selectionMode>MULTI</selectionMode>
<dependency>
<name>dependency</name>
<entityName>WorkflowInstance_entity</entityName>
<fieldName>InstancesOfWorkflow</fieldName>
</dependency>
<children>
<entityParameter>
<name>WorkflowDefinitionKey_param</name>
<valueProcess>%aditoprj%/entity/WorkflowDefinition_entity/entityfields/instances/children/workflowdefinitionkey_param/valueProcess.js</valueProcess>
</entityParameter>
</children>
<dependency>
<name>dependency</name>
<entityName>WorkflowInstance_entity</entityName>
<fieldName>InstancesOfWorkflow</fieldName>
</dependency>
</entityConsumer>
<entityField>
<name>KEY</name>
......@@ -135,11 +135,6 @@
</entityParameter>
<entityConsumer>
<name>OtherVersions</name>
<dependency>
<name>dependency</name>
<entityName>WorkflowDefinition_entity</entityName>
<fieldName>WorkflowVersions</fieldName>
</dependency>
<children>
<entityParameter>
<name>ProcessDefinitionKey_param</name>
......@@ -150,9 +145,15 @@
<valueProcess>%aditoprj%/entity/WorkflowDefinition_entity/entityfields/otherversions/children/currentversion_param/valueProcess.js</valueProcess>
</entityParameter>
</children>
<dependency>
<name>dependency</name>
<entityName>WorkflowDefinition_entity</entityName>
<fieldName>WorkflowVersions</fieldName>
</dependency>
</entityConsumer>
<entityProvider>
<name>WorkflowVersions</name>
<documentation>%aditoprj%/entity/WorkflowDefinition_entity/entityfields/workflowversions/documentation.adoc</documentation>
<titlePlural>Other versions</titlePlural>
<children>
<entityParameter>
......@@ -171,17 +172,17 @@
</entityField>
<entityConsumer>
<name>StartConfigs</name>
<dependency>
<name>dependency</name>
<entityName>WorkflowStartConfig_entity</entityName>
<fieldName>StartConfig</fieldName>
</dependency>
<children>
<entityParameter>
<name>ProcessDefinitionKey_param</name>
<valueProcess>%aditoprj%/entity/WorkflowDefinition_entity/entityfields/startconfigs/children/processdefinitionkey_param/valueProcess.js</valueProcess>
</entityParameter>
</children>
<dependency>
<name>dependency</name>
<entityName>WorkflowStartConfig_entity</entityName>
<fieldName>StartConfig</fieldName>
</dependency>
</entityConsumer>
<entityParameter>
<name>Context_param</name>
......@@ -195,11 +196,6 @@
</entityActionField>
<entityConsumer>
<name>Signals</name>
<dependency>
<name>dependency</name>
<entityName>WorkflowSignal_entity</entityName>
<fieldName>ProcessDefinitionSignals</fieldName>
</dependency>
<children>
<entityParameter>
<name>ProcessDefinitionId_param</name>
......@@ -210,6 +206,11 @@
<valueProcess>%aditoprj%/entity/WorkflowDefinition_entity/entityfields/signals/children/processdefinitionkey_param/valueProcess.js</valueProcess>
</entityParameter>
</children>
<dependency>
<name>dependency</name>
<entityName>WorkflowSignal_entity</entityName>
<fieldName>ProcessDefinitionSignals</fieldName>
</dependency>
</entityConsumer>
<entityField>
<name>VERSION_TITLE</name>
......@@ -231,17 +232,17 @@
</entityField>
<entityConsumer>
<name>CategoryKeyword</name>
<dependency>
<name>dependency</name>
<entityName>KeywordEntry_entity</entityName>
<fieldName>SpecificContainerKeywords</fieldName>
</dependency>
<children>
<entityParameter>
<name>ContainerName_param</name>
<valueProcess>%aditoprj%/entity/WorkflowDefinition_entity/entityfields/categorykeyword/children/containername_param/valueProcess.js</valueProcess>
</entityParameter>
</children>
<dependency>
<name>dependency</name>
<entityName>KeywordEntry_entity</entityName>
<fieldName>SpecificContainerKeywords</fieldName>
</dependency>
</entityConsumer>
<entityProvider>
<name>#PROVIDER_AGGREGATES</name>
......
= WorkflowVersions
Loads all other versions of a workflow definition to show the version history. For that, the process key (ProcessDefinitionKey_param) is required and
the CurrentVersion_param can be used for excluding the currently opened version from the list.
\ No newline at end of file
......@@ -51,6 +51,7 @@
<name>HistoryForWorkflowInstance</name>
<targetContextField>TARGET_CONTEXT</targetContextField>
<targetIdField>TASK_ID</targetIdField>
<documentation>%aditoprj%/entity/WorkflowInstanceHistory_entity/entityfields/historyforworkflowinstance/documentation.adoc</documentation>
<titlePlural>History</titlePlural>
<dependencies>
<entityDependency>
......@@ -77,17 +78,17 @@
</entityField>
<entityConsumer>
<name>ActivityTypeKeyword</name>
<dependency>
<name>dependency</name>
<entityName>KeywordEntry_entity</entityName>
<fieldName>SpecificContainerKeywords</fieldName>
</dependency>
<children>
<entityParameter>
<name>ContainerName_param</name>
<valueProcess>%aditoprj%/entity/WorkflowInstanceHistory_entity/entityfields/activitytypekeyword/children/containername_param/valueProcess.js</valueProcess>
</entityParameter>
</children>
<dependency>
<name>dependency</name>
<entityName>KeywordEntry_entity</entityName>
<fieldName>SpecificContainerKeywords</fieldName>
</dependency>
</entityConsumer>
<entityProvider>
<name>#PROVIDER_AGGREGATES</name>
......
= HistoryForWorkflowInstance
Provides a history of the given workflow instance. This includes all the finished activities and tasks of that workflow.
\ No newline at end of file
......@@ -18,6 +18,7 @@
</entityField>
<entityProvider>
<name>InstancesOfWorkflow</name>
<documentation>%aditoprj%/entity/WorkflowInstance_entity/entityfields/instancesofworkflow/documentation.adoc</documentation>
<dependencies>
<entityDependency>
<name>96f047cf-7f3b-417e-ac08-9dc231c5d0ac</name>
......@@ -79,31 +80,31 @@
</entityField>
<entityConsumer>
<name>Tasks</name>
<dependency>
<name>dependency</name>
<entityName>WorkflowTask_entity</entityName>
<fieldName>InstanceTasks</fieldName>
</dependency>
<children>
<entityParameter>
<name>WorkflowInstanceId_param</name>
<valueProcess>%aditoprj%/entity/WorkflowInstance_entity/entityfields/tasks/children/workflowinstanceid_param/valueProcess.js</valueProcess>
</entityParameter>
</children>
</entityConsumer>
<entityConsumer>
<name>WorkflowDefinitions</name>
<dependency>
<name>dependency</name>
<entityName>WorkflowDefinition_entity</entityName>
<fieldName>#PROVIDER</fieldName>
<entityName>WorkflowTask_entity</entityName>
<fieldName>InstanceTasks</fieldName>
</dependency>
</entityConsumer>
<entityConsumer>
<name>WorkflowDefinitions</name>
<children>
<entityParameter>
<name>Context_param</name>
<valueProcess>%aditoprj%/entity/WorkflowInstance_entity/entityfields/workflowdefinitions/children/context_param/valueProcess.js</valueProcess>
</entityParameter>
</children>
<dependency>
<name>dependency</name>
<entityName>WorkflowDefinition_entity</entityName>
<fieldName>#PROVIDER</fieldName>
</dependency>
</entityConsumer>
<entityParameter>
<name>ProcessVariables_param</name>
......@@ -131,11 +132,6 @@
</entityActionField>
<entityConsumer>
<name>FinishedTasks</name>
<dependency>
<name>dependency</name>
<entityName>WorkflowTask_entity</entityName>
<fieldName>FinishedInstanceTasks</fieldName>
</dependency>
<children>
<entityParameter>
<name>WorkflowInstanceId_param</name>
......@@ -146,6 +142,11 @@
<valueProcess>%aditoprj%/entity/WorkflowInstance_entity/entityfields/finishedtasks/children/includeservicetasks_param/valueProcess.js</valueProcess>
</entityParameter>
</children>
<dependency>
<name>dependency</name>
<entityName>WorkflowTask_entity</entityName>
<fieldName>FinishedInstanceTasks</fieldName>
</dependency>
</entityConsumer>
<entityField>
<name>ICON</name>
......@@ -153,17 +154,17 @@
</entityField>
<entityConsumer>
<name>History</name>
<dependency>
<name>dependency</name>
<entityName>WorkflowInstanceHistory_entity</entityName>
<fieldName>HistoryForWorkflowInstance</fieldName>
</dependency>
<children>
<entityParameter>
<name>ProcessInstanceId_param</name>
<valueProcess>%aditoprj%/entity/WorkflowInstance_entity/entityfields/history/children/processinstanceid_param/valueProcess.js</valueProcess>
</entityParameter>
</children>
<dependency>
<name>dependency</name>
<entityName>WorkflowInstanceHistory_entity</entityName>
<fieldName>HistoryForWorkflowInstance</fieldName>
</dependency>
</entityConsumer>
<entityField>
<name>ISFINISHED</name>
......@@ -174,17 +175,17 @@
<entityConsumer>
<name>Variables</name>
<stateProcess>%aditoprj%/entity/WorkflowInstance_entity/entityfields/variables/stateProcess.js</stateProcess>
<dependency>
<name>dependency</name>
<entityName>WorkflowVariableValue_entity</entityName>
<fieldName>VariablesOfInstance</fieldName>
</dependency>
<children>
<entityParameter>
<name>WorkflowInstanceId_param</name>
<valueProcess>%aditoprj%/entity/WorkflowInstance_entity/entityfields/variables/children/workflowinstanceid_param/valueProcess.js</valueProcess>
</entityParameter>
</children>
<dependency>
<name>dependency</name>
<entityName>WorkflowVariableValue_entity</entityName>
<fieldName>VariablesOfInstance</fieldName>
</dependency>
</entityConsumer>
<entityField>
<name>DIAGRAM</name>
......
= InstancesOfWorkflow
Provider for all workflow instances started from a specific workflow definition
\ No newline at end of file
......@@ -2,6 +2,7 @@
<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.17" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.17">
<name>WorkflowLauncher_entity</name>
<majorModelMode>DISTRIBUTED</majorModelMode>
<documentation>%aditoprj%/entity/WorkflowLauncher_entity/documentation.adoc</documentation>
<recordContainer>dataLess</recordContainer>
<entityFields>
<entityProvider>
......@@ -61,17 +62,17 @@
</entityProvider>
<entityConsumer>
<name>WorkflowDefinitions</name>
<dependency>
<name>dependency</name>
<entityName>WorkflowDefinition_entity</entityName>
<fieldName>#PROVIDER</fieldName>
</dependency>
<children>
<entityParameter>
<name>Context_param</name>
<valueProcess>%aditoprj%/entity/WorkflowLauncher_entity/entityfields/workflowdefinitions/children/context_param/valueProcess.js</valueProcess>
</entityParameter>
</children>
<dependency>
<name>dependency</name>
<entityName>WorkflowDefinition_entity</entityName>
<fieldName>#PROVIDER</fieldName>
</dependency>
</entityConsumer>
<entityParameter>
<name>Validationerrors_param</name>
......
= WorkflowLauncher_entity
An entity with dataless recordcontainer to create a dialog that starts workflow instances.
\ No newline at end of file
......@@ -47,11 +47,6 @@
</entityField>
<entityConsumer>
<name>Contexts</name>
<dependency>
<name>dependency</name>
<entityName>Context_entity</entityName>
<fieldName>Exclusive</fieldName>
</dependency>
<children>
<entityParameter>
<name>Blacklist_param</name>
......@@ -62,23 +57,29 @@
<valueProcess>%aditoprj%/entity/WorkflowSignal_entity/entityfields/contexts/children/invertblacklist_param/valueProcess.js</valueProcess>
</entityParameter>
</children>
</entityConsumer>
<entityConsumer>
<name>TriggerKeyword</name>
<dependency>
<name>dependency</name>
<entityName>KeywordEntry_entity</entityName>
<fieldName>SpecificContainerKeywords</fieldName>
<entityName>Context_entity</entityName>
<fieldName>Exclusive</fieldName>
</dependency>
</entityConsumer>
<entityConsumer>
<name>TriggerKeyword</name>
<children>
<entityParameter>
<name>ContainerName_param</name>
<valueProcess>%aditoprj%/entity/WorkflowSignal_entity/entityfields/triggerkeyword/children/containername_param/valueProcess.js</valueProcess>
</entityParameter>
</children>
<dependency>
<name>dependency</name>
<entityName>KeywordEntry_entity</entityName>
<fieldName>SpecificContainerKeywords</fieldName>
</dependency>
</entityConsumer>
<entityProvider>
<name>ProcessDefinitionSignals</name>
<documentation>%aditoprj%/entity/WorkflowSignal_entity/entityfields/processdefinitionsignals/documentation.adoc</documentation>
<dependencies>
<entityDependency>
<name>f08ff63c-296a-4b1f-8264-b6b1e6c1d748</name>
......
= ProcessDefinitionSignals
Provides all signals defined in the given workflow definition.
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment