syncope-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From conflue...@apache.org
Subject [CONF] Apache Syncope > Workflow
Date Mon, 15 Oct 2012 13:25:00 GMT
<html>
<head>
    <base href="https://cwiki.apache.org/confluence">
            <link rel="stylesheet" href="/confluence/s/2042/9/3/_/styles/combined.css?spaceKey=SYNCOPE&amp;forWysiwyg=true"
type="text/css">
    </head>
<body style="background: white;" bgcolor="white" class="email-body">
<div id="pageContent">
<div id="notificationFormat">
<div class="wiki-content">
<div class="email">
    <h2><a href="https://cwiki.apache.org/confluence/display/SYNCOPE/Workflow">Workflow</a></h2>
    <h4>Page <b>edited</b> by             <a href="https://cwiki.apache.org/confluence/display/~ilgrosso">Francesco
Chicchiricco</a>
    </h4>
        <br/>
                         <h4>Changes (1)</h4>
                                 
    
<div id="page-diffs">
                    <table class="diff" cellpadding="0" cellspacing="0">
    
            <tr><td class="diff-snipped" >...<br></td></tr>
            <tr><td class="diff-unchanged" >Managing roles inside a workflow is
currently not supported, but planned for a future release (see [SYNCOPE-173|https://issues.apache.org/jira/browse/SYNCOPE-173]).
<br> <br></td></tr>
            <tr><td class="diff-changed-lines" >The Workflow engine is a pluggable
aspect of Apache Syncope: this lets every deployment choose among one of provided engine implementations
or define new, custom ones. The <span class="diff-deleted-words"style="color:#999;background-color:#fdd;text-decoration:line-through;">default</span>
implementation <span class="diff-added-words"style="background-color: #dfd;">selected
by default</span> is based on [Activiti <span class="diff-deleted-words"style="color:#999;background-color:#fdd;text-decoration:line-through;">BPM|http://www.activiti.org/].
See</span> <span class="diff-added-words"style="background-color: #dfd;">BPM|http://www.activiti.org/]:
see</span> [SYNCOPE:CustomWorkflowEngine] for more information on how to select a different
workflow engine. <br></td></tr>
            <tr><td class="diff-unchanged" > <br>h5. Samples <br></td></tr>
            <tr><td class="diff-snipped" >...<br></td></tr>
    
            </table>
    </div>                            <h4>Full Content</h4>
                    <div class="notificationGreySide">
        <p>The workflow in Syncope describes and manages the identity lifecycle. It
consists of a sequence of concatenated steps describing actions and user interactions connected
to the identity management process (BPMN 2.0). This aspect makes the whole system very flexible
to adapt to different situations. Take a look at <a href="https://cwiki.apache.org/confluence/display/SYNCOPE/Customize+the+workflow+definition"
class="external-link" rel="nofollow">customize workflow definition</a> to find out
how you can provide your own custom workflow behavior.</p>

<p>Syncope workflow drives:</p>
<ul>
	<li>user transition status;</li>
	<li>notifications;</li>
	<li>approval requests;</li>
	<li>action/operation availability (like creations, updates, deletion about identities);</li>
	<li>and other (eventual) custom action executions.</li>
</ul>


<p>Managing roles inside a workflow is currently not supported, but planned for a future
release (see <a href="https://issues.apache.org/jira/browse/SYNCOPE-173" class="external-link"
rel="nofollow">SYNCOPE-173</a>).</p>

<p>The Workflow engine is a pluggable aspect of Apache Syncope: this lets every deployment
choose among one of provided engine implementations or define new, custom ones. The implementation
selected by default is based on <a href="http://www.activiti.org/" class="external-link"
rel="nofollow">Activiti BPM</a>: see <a href="/confluence/display/SYNCOPE/CustomWorkflowEngine"
title="CustomWorkflowEngine">CustomWorkflowEngine</a> for more information on how
to select a different workflow engine.</p>

<h5><a name="Workflow-Samples"></a>Samples</h5>

<p>Take a look at some workflow examples, to get a better understanding of how this
feature can be used within Syncope.</p>
<ul><li><a href="/confluence/display/SYNCOPE/Default+Workflow" title="Default
Workflow">Default Workflow</a></li><li><a href="/confluence/pages/viewpage.action?pageId=30738815"
title="Self registration &amp; password reset">Self registration &amp; password
reset</a></li><li><a href="/confluence/display/SYNCOPE/Updating+suspended+users"
title="Updating suspended users">Updating suspended users</a></li></ul>



    </div>
        <div id="commentsSection" class="wiki-content pageSection">
        <div style="float: right;">
            <a href="https://cwiki.apache.org/confluence/users/viewnotifications.action"
class="grey">Change Notification Preferences</a>
        </div>
        <a href="https://cwiki.apache.org/confluence/display/SYNCOPE/Workflow">View
Online</a>
        |
        <a href="https://cwiki.apache.org/confluence/pages/diffpagesbyversion.action?pageId=30738642&revisedVersion=7&originalVersion=6">View
Changes</a>
                |
        <a href="https://cwiki.apache.org/confluence/display/SYNCOPE/Workflow?showComments=true&amp;showCommentArea=true#addcomment">Add
Comment</a>
            </div>
</div>
</div>
</div>
</div>
</body>
</html>

Mime
View raw message