You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@syncope.apache.org by il...@apache.org on 2018/09/06 08:32:44 UTC
[1/3] syncope git commit: Adding small guide to select the
appropriate workflow adapter
Repository: syncope
Updated Branches:
refs/heads/2_0_X 718b19dd9 -> f1b6a47cc
refs/heads/2_1_X 9ffea9ce6 -> 55ff9918c
refs/heads/master 897f83bbd -> 98179a4a1
Adding small guide to select the appropriate workflow adapter
Project: http://git-wip-us.apache.org/repos/asf/syncope/repo
Commit: http://git-wip-us.apache.org/repos/asf/syncope/commit/f1b6a47c
Tree: http://git-wip-us.apache.org/repos/asf/syncope/tree/f1b6a47c
Diff: http://git-wip-us.apache.org/repos/asf/syncope/diff/f1b6a47c
Branch: refs/heads/2_0_X
Commit: f1b6a47cc50c700b9318337566f17335cc30c3b2
Parents: 718b19d
Author: Francesco Chicchiriccò <il...@apache.org>
Authored: Thu Sep 6 10:28:43 2018 +0200
Committer: Francesco Chicchiriccò <il...@apache.org>
Committed: Thu Sep 6 10:28:43 2018 +0200
----------------------------------------------------------------------
.../reference-guide/concepts/workflow.adoc | 23 ++++++++++++++++++++
1 file changed, 23 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/syncope/blob/f1b6a47c/src/main/asciidoc/reference-guide/concepts/workflow.adoc
----------------------------------------------------------------------
diff --git a/src/main/asciidoc/reference-guide/concepts/workflow.adoc b/src/main/asciidoc/reference-guide/concepts/workflow.adoc
index 1bd02c3..fd85b4d 100644
--- a/src/main/asciidoc/reference-guide/concepts/workflow.adoc
+++ b/src/main/asciidoc/reference-guide/concepts/workflow.adoc
@@ -75,6 +75,29 @@ Custom adapters can be provided by implementing the related interfaces, also as
https://camunda.org/[Camunda^] or http://jbpm.jboss.org/[jBPM^].
====
+[[which-user-worflow-adapter]]
+[TIP]
+.Which workflow adapter for users?
+====
+. Do you need <<approval,approval>> management? <<activiti-user-workflow-adapter,Activiti>> or
+<<flowable-user-workflow-adapter,Flowable>>
+. If approval management is not needed, do you want to customize the internal user processing, or attach custom logic
+to it? Provide a Java class with your customizations, extending
+ifeval::["{snapshotOrRelease}" == "release"]
+https://github.com/apache/syncope/blob/syncope-{docVersion}/core/workflow-java/src/main/java/org/apache/syncope/core/workflow/java/DefaultUserWorkflowAdapter.java[DefaultUserWorkflowAdapter^]
+endif::[]
+ifeval::["{snapshotOrRelease}" == "snapshot"]
+https://github.com/apache/syncope/tree/2_0_X/core/workflow-java/src/main/java/org/apache/syncope/core/workflow/java/DefaultUserWorkflowAdapter.java[DefaultUserWorkflowAdapter^]
+endif::[]
+. No approval nor customizations needed? Stick with
+ifeval::["{snapshotOrRelease}" == "release"]
+https://github.com/apache/syncope/blob/syncope-{docVersion}/core/workflow-java/src/main/java/org/apache/syncope/core/workflow/java/DefaultUserWorkflowAdapter.java[DefaultUserWorkflowAdapter^]
+endif::[]
+ifeval::["{snapshotOrRelease}" == "snapshot"]
+https://github.com/apache/syncope/tree/2_0_X/core/workflow-java/src/main/java/org/apache/syncope/core/workflow/java/DefaultUserWorkflowAdapter.java[DefaultUserWorkflowAdapter^]
+endif::[]
+====
+
==== Activiti User Workflow Adapter
An advanced adapter is provided for Users, based on http://www.activiti.org/[Activiti BPM^], one of reference open
[3/3] syncope git commit: Adding small guide to select the
appropriate workflow adapter
Posted by il...@apache.org.
Adding small guide to select the appropriate workflow adapter
Project: http://git-wip-us.apache.org/repos/asf/syncope/repo
Commit: http://git-wip-us.apache.org/repos/asf/syncope/commit/98179a4a
Tree: http://git-wip-us.apache.org/repos/asf/syncope/tree/98179a4a
Diff: http://git-wip-us.apache.org/repos/asf/syncope/diff/98179a4a
Branch: refs/heads/master
Commit: 98179a4a115eb642076c8ac2e8133b6226499bdf
Parents: 897f83b
Author: Francesco Chicchiriccò <il...@apache.org>
Authored: Thu Sep 6 10:28:43 2018 +0200
Committer: Francesco Chicchiriccò <il...@apache.org>
Committed: Thu Sep 6 10:32:34 2018 +0200
----------------------------------------------------------------------
.../reference-guide/concepts/workflow.adoc | 22 ++++++++++++++++++++
1 file changed, 22 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/syncope/blob/98179a4a/src/main/asciidoc/reference-guide/concepts/workflow.adoc
----------------------------------------------------------------------
diff --git a/src/main/asciidoc/reference-guide/concepts/workflow.adoc b/src/main/asciidoc/reference-guide/concepts/workflow.adoc
index 6327119..6755afe 100644
--- a/src/main/asciidoc/reference-guide/concepts/workflow.adoc
+++ b/src/main/asciidoc/reference-guide/concepts/workflow.adoc
@@ -75,6 +75,28 @@ Custom adapters can be provided by implementing the related interfaces, also as
https://camunda.org/[Camunda^] or http://jbpm.jboss.org/[jBPM^].
====
+[[which-user-worflow-adapter]]
+[TIP]
+.Which workflow adapter for users?
+====
+. Do you need <<approval,approval>> management? <<flowable-user-workflow-adapter,Flowable>>
+. If approval management is not needed, do you want to customize the internal user processing, or attach custom logic
+to it? Provide a Java class with your customizations, extending
+ifeval::["{snapshotOrRelease}" == "release"]
+https://github.com/apache/syncope/blob/syncope-{docVersion}/core/workflow-java/src/main/java/org/apache/syncope/core/workflow/java/DefaultUserWorkflowAdapter.java[DefaultUserWorkflowAdapter^]
+endif::[]
+ifeval::["{snapshotOrRelease}" == "snapshot"]
+https://github.com/apache/syncope/tree/master/core/workflow-java/src/main/java/org/apache/syncope/core/workflow/java/DefaultUserWorkflowAdapter.java[DefaultUserWorkflowAdapter^]
+endif::[]
+. No approval nor customizations needed? Stick with
+ifeval::["{snapshotOrRelease}" == "release"]
+https://github.com/apache/syncope/blob/syncope-{docVersion}/core/workflow-java/src/main/java/org/apache/syncope/core/workflow/java/DefaultUserWorkflowAdapter.java[DefaultUserWorkflowAdapter^]
+endif::[]
+ifeval::["{snapshotOrRelease}" == "snapshot"]
+https://github.com/apache/syncope/tree/master/core/workflow-java/src/main/java/org/apache/syncope/core/workflow/java/DefaultUserWorkflowAdapter.java[DefaultUserWorkflowAdapter^]
+endif::[]
+====
+
==== Flowable User Workflow Adapter
An advanced adapter is provided for Users, based on http://www.flowable.org/[Flowable^], one of reference open
[2/3] syncope git commit: Adding small guide to select the
appropriate workflow adapter
Posted by il...@apache.org.
Adding small guide to select the appropriate workflow adapter
Project: http://git-wip-us.apache.org/repos/asf/syncope/repo
Commit: http://git-wip-us.apache.org/repos/asf/syncope/commit/55ff9918
Tree: http://git-wip-us.apache.org/repos/asf/syncope/tree/55ff9918
Diff: http://git-wip-us.apache.org/repos/asf/syncope/diff/55ff9918
Branch: refs/heads/2_1_X
Commit: 55ff9918c3e813777001557e6906d1d3fb87b70b
Parents: 9ffea9c
Author: Francesco Chicchiriccò <il...@apache.org>
Authored: Thu Sep 6 10:28:43 2018 +0200
Committer: Francesco Chicchiriccò <il...@apache.org>
Committed: Thu Sep 6 10:31:53 2018 +0200
----------------------------------------------------------------------
.../reference-guide/concepts/workflow.adoc | 22 ++++++++++++++++++++
1 file changed, 22 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/syncope/blob/55ff9918/src/main/asciidoc/reference-guide/concepts/workflow.adoc
----------------------------------------------------------------------
diff --git a/src/main/asciidoc/reference-guide/concepts/workflow.adoc b/src/main/asciidoc/reference-guide/concepts/workflow.adoc
index 4b8002d..b7b339b 100644
--- a/src/main/asciidoc/reference-guide/concepts/workflow.adoc
+++ b/src/main/asciidoc/reference-guide/concepts/workflow.adoc
@@ -75,6 +75,28 @@ Custom adapters can be provided by implementing the related interfaces, also as
https://camunda.org/[Camunda^] or http://jbpm.jboss.org/[jBPM^].
====
+[[which-user-worflow-adapter]]
+[TIP]
+.Which workflow adapter for users?
+====
+. Do you need <<approval,approval>> management? <<flowable-user-workflow-adapter,Flowable>>
+. If approval management is not needed, do you want to customize the internal user processing, or attach custom logic
+to it? Provide a Java class with your customizations, extending
+ifeval::["{snapshotOrRelease}" == "release"]
+https://github.com/apache/syncope/blob/syncope-{docVersion}/core/workflow-java/src/main/java/org/apache/syncope/core/workflow/java/DefaultUserWorkflowAdapter.java[DefaultUserWorkflowAdapter^]
+endif::[]
+ifeval::["{snapshotOrRelease}" == "snapshot"]
+https://github.com/apache/syncope/tree/2_1_X/core/workflow-java/src/main/java/org/apache/syncope/core/workflow/java/DefaultUserWorkflowAdapter.java[DefaultUserWorkflowAdapter^]
+endif::[]
+. No approval nor customizations needed? Stick with
+ifeval::["{snapshotOrRelease}" == "release"]
+https://github.com/apache/syncope/blob/syncope-{docVersion}/core/workflow-java/src/main/java/org/apache/syncope/core/workflow/java/DefaultUserWorkflowAdapter.java[DefaultUserWorkflowAdapter^]
+endif::[]
+ifeval::["{snapshotOrRelease}" == "snapshot"]
+https://github.com/apache/syncope/tree/2_1_X/core/workflow-java/src/main/java/org/apache/syncope/core/workflow/java/DefaultUserWorkflowAdapter.java[DefaultUserWorkflowAdapter^]
+endif::[]
+====
+
==== Flowable User Workflow Adapter
An advanced adapter is provided for Users, based on http://www.flowable.org/[Flowable^], one of reference open