AnsweredAssumed Answered

Creating your own Group Assignee.

Question asked by anand6105 on Nov 14, 2012
Latest reply on Jan 20, 2014 by pablog.
Hi,

I want to create my own group assignee id. I have used the following code:

This is my .bpmn20.xml file

<?xml version="1.0" encoding="UTF-8"?>
<definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:activiti="http://activiti.org/bpmn"
xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI"
xmlns:omgdc="http://www.omg.org/spec/DD/20100524/DC"
xmlns:omgdi="http://www.omg.org/spec/DD/20100524/DI" typeLanguage="http://www.w3.org/2001/XMLSchema" expressionLanguage="http://www.w3.org/1999/XPath" targetNamespace="http://www.activiti.org/bpmn20">
  <process id="Test3" name="Test 3">
    <startEvent id="startevent1" name="Start" activiti:formKey="tst:start"></startEvent>
    <userTask id="usertask1" name="Assign Task" activiti:assignee="${initiator.properties.userName}" activiti:formKey="tst:assignTask">
      <extensionElements>
        <activiti:taskListener event="create" class="org.alfresco.repo.workflow.activiti.tasklistener.ScriptTaskListener">
          <activiti:field name="script">
            <activiti:string>if (typeof bpm_workflowDueDate != 'undefined') task.dueDate = bpm_workflowDueDate;           
if (typeof bpm_workflowPriority != 'undefined') task.priority = bpm_workflowPriority;
if (typeof bpm_comment != 'undefined') task.setVariable('bpm_comment', bpm_comment);</activiti:string>
          </activiti:field>
        </activiti:taskListener>
        <activiti:taskListener event="complete" class="org.alfresco.repo.workflow.activiti.tasklistener.ScriptTaskListener">
          <activiti:field name="script">
            <activiti:string>execution.setVariable('bpm_comment', task.getVariable('bpm_comment'));
execution.setVariable('tst_brandID', tst_brandID);
execution.setVariable('tst_brandName', tst_brandName);
execution.setVariable('tst_dobc', tst_dobc);
execution.setVariable('tst_groupAssignee', task.getVariable('tst_groupAssignee'));</activiti:string>
          </activiti:field>
        </activiti:taskListener>
      </extensionElements>
    </userTask>
    <userTask id="usertask2" name="Get Task" activiti:candidateGroups="${tst_groupAssignee.properties.authorityName}" activiti:formKey="tst:getTask"></userTask>
    <endEvent id="endevent1" name="End"></endEvent>
    <sequenceFlow id="flow1" name="" sourceRef="startevent1" targetRef="usertask1"></sequenceFlow>
    <sequenceFlow id="flow2" name="" sourceRef="usertask1" targetRef="usertask2"></sequenceFlow>
    <sequenceFlow id="flow3" name="" sourceRef="usertask2" targetRef="endevent1"></sequenceFlow>
  </process>
  <bpmndi:BPMNDiagram id="BPMNDiagram_Test3">
    <bpmndi:BPMNPlane bpmnElement="Test3" id="BPMNPlane_Test3">
      <bpmndi:BPMNShape bpmnElement="startevent1" id="BPMNShape_startevent1">
        <omgdc:Bounds height="35" width="35" x="200" y="150"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="usertask1" id="BPMNShape_usertask1">
        <omgdc:Bounds height="55" width="105" x="320" y="140"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="usertask2" id="BPMNShape_usertask2">
        <omgdc:Bounds height="55" width="105" x="520" y="140"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="endevent1" id="BPMNShape_endevent1">
        <omgdc:Bounds height="35" width="35" x="700" y="150"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge bpmnElement="flow1" id="BPMNEdge_flow1">
        <omgdi:waypoint x="235" y="167"></omgdi:waypoint>
        <omgdi:waypoint x="320" y="167"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="flow2" id="BPMNEdge_flow2">
        <omgdi:waypoint x="425" y="167"></omgdi:waypoint>
        <omgdi:waypoint x="520" y="167"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="flow3" id="BPMNEdge_flow3">
        <omgdi:waypoint x="625" y="167"></omgdi:waypoint>
        <omgdi:waypoint x="700" y="167"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
    </bpmndi:BPMNPlane>
  </bpmndi:BPMNDiagram>
</definitions>


The model file
<?xml version="1.0" encoding="UTF-8"?>

<model name="tst:testModel" xmlns="http://www.alfresco.org/model/dictionary/1.0">

    <imports>
      <import uri="http://www.alfresco.org/model/dictionary/1.0" prefix="d" />
      <import uri="http://www.alfresco.org/model/bpm/1.0" prefix="bpm" />
    </imports>

    <namespaces>
        <namespace uri="http://www.infosys.com/tst/model/process/1.0"
            prefix="tst" />
    </namespaces>

    <types>
        <type name="tst:start">
            <parent>bpm:startTask</parent>                            
            <mandatory-aspects>
                <aspect>tst:testProps</aspect>
            </mandatory-aspects>
        </type>               
        <type name="tst:assignTask">
            <parent>bpm:workflowTask</parent>
            <mandatory-aspects>
         <aspect>tst:groupAssignee</aspect>
                <aspect>tst:testProps</aspect>
            </mandatory-aspects>           
        </type>
    
    <type name="tst:getTask">
            <parent>bpm:workflowTask</parent>
            <mandatory-aspects>
                <aspect>tst:testProps</aspect>
            </mandatory-aspects>           
        </type>

   </types>
              
   <aspects>
      <aspect name="tst:testProps">
         <properties>
            <property name="tst:brandID">
               <type>d:text</type>
               <mandatory>true</mandatory>
            </property>
            <property name="tst:brandName">
               <type>d:text</type>
               <mandatory>true</mandatory>
            </property>
            <property name="tst:dobc">
               <type>d:date</type>
               <mandatory>true</mandatory>
            </property>      
         </properties>                
      </aspect>
<aspect name="tst:groupAssignee">
            <associations>

                <association name="tst:groupAssignee">
                    <source>
                        <mandatory>true</mandatory>
                        <many>false</many>
                    </source>
                    <target>
                        <!– TODO: Refactor when group is pulled into content model –>
                        <class>cm:authorityContainer</class>
                        <mandatory>true</mandatory>
                        <many>false</many>
                    </target>
                </association>

            </associations>
        </aspect>
   </aspects>   
</model>

and the share workflow config file:
<config evaluator="string-compare" condition="activiti$Test3">
      <forms>
         <form>
            <field-visibility>
               <show id="bpm:workflowDescription" />
               <show id="bpm:workflowDueDate" />
               <show id="bpm:workflowPriority" />
               <show id="bpm:comment" />
               <show id="tst:brandID"/>
               <show id="tst:brandName"/>
               <show id="tst:dobc" />
            </field-visibility>
            <appearance>
               <set id="" appearance="title" label-id="workflow.set.general" />
               <set id="info" appearance=""
                  template="/org/alfresco/components/form/2-column-set.ftl" />
               
               <set id="work" appearance="title" label-id="workflow.set.work" />
               <set id="other" appearance="title" label-id="workflow.set.other" />
               <set id="response" appearance="title" label-id="workflow.set.response" />

               <field id="bpm:workflowDescription" label-id="workflow.field.message">
                  <control template="/org/alfresco/components/form/controls/textarea.ftl">
                     <control-param name="style">width: 95%</control-param>
                  </control>
               </field>

               <field id="bpm:workflowDueDate" label-id="workflow.field.due"
                  set="info" />
               <field id="bpm:workflowPriority" label-id="workflow.field.priority"
                  set="info">
                  <control
                     template="/org/alfresco/components/form/controls/workflow/priority.ftl" />
               </field>
               <field id="tst:brandID" label="Brand ID"/>
               <field id="tst:brandName" label="Brand Name"/>
               <field id="tst:dobc" label="Date of Brand Creation"/>

               <field id="bpm:comment" label-id="workflow.field.comment"
                  set="response">
                  <control template="/org/alfresco/components/form/controls/textarea.ftl" />
               </field>
            </appearance>
         </form>
      </forms>
   </config>
        <config evaluator="task-type" condition="tst:assignTask">
      <forms>
         <form>
            <field-visibility>
               <show id="message" />
               <show id="tst:groupAssignee" />
               <show id="bpm:comment" />
               <show id="transitions" />
               <show id="tst:brandID"/>
               <show id="tst:brandName"/>
               <show id="tst:dobc"/>
            </field-visibility>
            <appearance>
               <set id="" appearance="title" label-id="workflow.set.general" />
               <set id="info" appearance=""
                  template="/org/alfresco/components/form/2-column-set.ftl" />
               <set id="assignee" appearance="title" label-id="workflow.set.assignee" />
               
               <set id="work" appearance="title" label-id="workflow.set.work" />
               <set id="other" appearance="title" label-id="workflow.set.other" />
               <set id="response" appearance="title" label-id="workflow.set.response" />


               <field id="message" label-id="workflow.field.message">
                  <control template="/org/alfresco/components/form/controls/info.ftl" />
               </field>
               
               <field id="tst:brandID" label="Brand ID"/>
               <field id="tst:brandName" label="Brand Name"/>
               
               <field id="tst:dobc" label="Date of Brand Creation"/>
               <field id="tst:groupAssignee" label-id="workflow.field.assign_to"
                  set="assignee" />
               
               <field id="bpm:comment" label-id="workflow.field.comment"
                  set="response">
                  <control template="/org/alfresco/components/form/controls/textarea.ftl" />
               </field>
               <field id="transitions" set="response" />

            </appearance>

         </form>
      </forms>
   </config>   

<config evaluator="task-type" condition="tst:getTask">
      <forms>
         <form>
            <field-visibility>
               <show id="message" />
               <show id="bpm:comment" />
               <show id="transitions" />
               <show id="tst:brandID"/>
               <show id="tst:brandName"/>
               <show id="tst:dobc"/>
            </field-visibility>
            <appearance>
               <set id="" appearance="title" label-id="workflow.set.general" />
               <set id="info" appearance=""
                  template="/org/alfresco/components/form/2-column-set.ftl" />
               
               <set id="work" appearance="title" label-id="workflow.set.work" />
               <set id="other" appearance="title" label-id="workflow.set.other" />
               <set id="response" appearance="title" label-id="workflow.set.response" />


               <field id="message" label-id="workflow.field.message">
                  <control template="/org/alfresco/components/form/controls/info.ftl" />
               </field>
               
               <field id="tst:brandID" label="Brand ID"/>
               <field id="tst:brandName" label="Brand Name"/>
               
               <field id="tst:dobc" label="Date of Brand Creation"/>
               
               <field id="bpm:comment" label-id="workflow.field.comment"
                  set="response">
                  <control template="/org/alfresco/components/form/controls/textarea.ftl" />
               </field>
               <field id="transitions" set="response" />

            </appearance>

         </form>
      </forms>
   </config>   




I am getting the following error in my logs
INFO: Starting Servlet Engine: Apache Tomcat/7.0.30
Nov 14, 2012 8:30:52 PM org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Deploying configuration descriptor C:\Alfresco\tomcat\conf\Catalina\localhost\solr.xml
Nov 14, 2012 8:30:52 PM org.apache.catalina.startup.SetContextPropertiesRule begin
WARNING: [SetContextPropertiesRule]{Context} Setting property 'debug' to '0' did not find a matching property.
Nov 14, 2012 8:31:08 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive C:\Alfresco\tomcat\webapps\alfresco.war
Nov 14, 2012 8:31:39 PM org.apache.catalina.core.StandardContext addApplicationListener
INFO: The listener "org.apache.myfaces.webapp.StartupServletContextListener" is already configured for this context. The duplicate definition has been ignored.
Nov 14, 2012 8:33:31 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Error listenerStart
Nov 14, 2012 8:33:31 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Context [/alfresco] startup failed due to previous errors
Nov 14, 2012 8:33:31 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [/alfresco] appears to have started a thread named [SolrWatcherScheduler_Worker-1] but has failed to stop it. This is very likely to create a memory leak.
Nov 14, 2012 8:33:31 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [/alfresco] appears to have started a thread named [SolrWatcherScheduler_Worker-2] but has failed to stop it. This is very likely to create a memory leak.
Nov 14, 2012 8:33:31 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [/alfresco] appears to have started a thread named [SolrWatcherScheduler_Worker-3] but has failed to stop it. This is very likely to create a memory leak.
Nov 14, 2012 8:33:31 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [/alfresco] appears to have started a thread named [Timer-1] but has failed to stop it. This is very likely to create a memory leak.
Nov 14, 2012 8:33:31 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [/alfresco] appears to have started a thread named [DefaultScheduler_Worker-1] but has failed to stop it. This is very likely to create a memory leak.
Nov 14, 2012 8:33:31 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [/alfresco] appears to have started a thread named [DefaultScheduler_Worker-2] but has failed to stop it. This is very likely to create a memory leak.
Nov 14, 2012 8:33:31 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [/alfresco] appears to have started a thread named [DefaultScheduler_Worker-3] but has failed to stop it. This is very likely to create a memory leak.
Nov 14, 2012 8:33:31 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [/alfresco] appears to have started a thread named [DefaultScheduler_Worker-4] but has failed to stop it. This is very likely to create a memory leak.
Nov 14, 2012 8:33:31 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [/alfresco] appears to have started a thread named [DefaultScheduler_Worker-5] but has failed to stop it. This is very likely to create a memory leak.
Nov 14, 2012 8:33:31 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [/alfresco] appears to have started a thread named [DefaultScheduler_Worker-6] but has failed to stop it. This is very likely to create a memory leak.
Nov 14, 2012 8:33:31 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [/alfresco] appears to have started a thread named [DefaultScheduler_Worker-7] but has failed to stop it. This is very likely to create a memory leak.
Nov 14, 2012 8:33:31 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [/alfresco] appears to have started a thread named [DefaultScheduler_Worker-8] but has failed to stop it. This is very likely to create a memory leak.
Nov 14, 2012 8:33:31 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [/alfresco] appears to have started a thread named [DefaultScheduler_Worker-9] but has failed to stop it. This is very likely to create a memory leak.
Nov 14, 2012 8:33:31 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [/alfresco] appears to have started a thread named [DefaultScheduler_Worker-10] but has failed to stop it. This is very likely to create a memory leak.
Nov 14, 2012 8:33:31 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [/alfresco] appears to have started a thread named [Thread-5] but has failed to stop it. This is very likely to create a memory leak.
Nov 14, 2012 8:33:31 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [/alfresco] appears to have started a thread named [Thread-6] but has failed to stop it. This is very likely to create a memory leak.
Nov 14, 2012 8:33:31 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [/alfresco] appears to have started a thread named [SolrWatcherScheduler_QuartzSchedulerThread] but has failed to stop it. This is very likely to create a memory leak.
Nov 14, 2012 8:33:31 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [/alfresco] appears to have started a thread named [DefaultScheduler_QuartzSchedulerThread] but has failed to stop it. This is very likely to create a memory leak.
Nov 14, 2012 8:33:31 PM org.apache.catalina.loader.WebappClassLoader checkThreadLocalMapForLeaks
SEVERE: The web application [/alfresco] created a ThreadLocal with key of type [com.sun.xml.bind.v2.ClassFactory$1] (value [com.sun.xml.bind.v2.ClassFactory$1@1d5a7b3]) and a value of type [java.util.WeakHashMap] (value [{class javax.xml.bind.annotation.W3CDomHandler=java.lang.ref.WeakReference@1f4dfdd, class org.alfresco.repo.audit.model._3.Application=java.lang.ref.WeakReference@1954a0c, class java.util.ArrayList=java.lang.ref.WeakReference@3082a5, class org.alfresco.repo.audit.model._3.PathMap=java.lang.ref.WeakReference@d148ca, class org.alfresco.repo.audit.model._3.DataExtractors=java.lang.ref.WeakReference@1fe9c, class org.alfresco.repo.audit.model._3.PathMappings=java.lang.ref.WeakReference@f2ec30, class org.alfresco.repo.audit.model._3.Audit=java.lang.ref.WeakReference@7066ad, class org.alfresco.repo.audit.model._3.DataExtractor=java.lang.ref.WeakReference@164fc98, class org.alfresco.repo.audit.model._3.DataGenerator=java.lang.ref.WeakReference@103963d, class org.alfresco.repo.audit.model._3.DataGenerators=java.lang.ref.WeakReference@7c98f5, class org.alfresco.repo.audit.model._3.AuditPath=java.lang.ref.WeakReference@1e15b1, class org.alfresco.repo.audit.model._3.RecordValue=java.lang.ref.WeakReference@1223a67, class org.alfresco.repo.audit.model._3.GenerateValue=java.lang.ref.WeakReference@284a01}]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.
Nov 14, 2012 8:33:31 PM org.apache.catalina.loader.WebappClassLoader checkThreadLocalMapForLeaks
SEVERE: The web application [/alfresco] created a ThreadLocal with key of type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@1129e4d]) and a value of type [org.apache.cxf.bus.CXFBusImpl] (value [org.apache.cxf.bus.CXFBusImpl@156d5e2]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.
Nov 14, 2012 8:33:31 PM org.apache.catalina.loader.WebappClassLoader checkThreadLocalMapForLeaks
SEVERE: The web application [/alfresco] created a ThreadLocal with key of type [org.alfresco.repo.tagging.TagScopePropertyMethodInterceptor$1] (value [org.alfresco.repo.tagging.TagScopePropertyMethodInterceptor$1@1f3fb94]) and a value of type [java.lang.Boolean] (value [true]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.
Nov 14, 2012 8:33:31 PM org.apache.catalina.loader.WebappClassLoader checkThreadLocalMapForLeaks
SEVERE: The web application [/alfresco] created a ThreadLocal with key of type [com.sun.xml.bind.v2.runtime.Coordinator$1] (value [com.sun.xml.bind.v2.runtime.Coordinator$1@109e6dd]) and a value of type [java.lang.Object[]] (value [[Ljava.lang.Object;@113d98d]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.
Nov 14, 2012 8:33:31 PM org.apache.catalina.loader.WebappClassLoader checkThreadLocalMapForLeaks
SEVERE: The web application [/alfresco] created a ThreadLocal with key of type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@2fd855]) and a value of type [org.alfresco.util.CachingDateFormat] (value [yyyy-MM-dd]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.
Nov 14, 2012 8:33:31 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive C:\Alfresco\tomcat\webapps\awe.war
Nov 14, 2012 8:33:43 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive C:\Alfresco\tomcat\webapps\share.war
Nov 14, 2012 8:34:24 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive C:\Alfresco\tomcat\webapps\wcmqs.war
Nov 14, 2012 8:34:36 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory C:\Alfresco\tomcat\webapps\host-manager
Nov 14, 2012 8:34:36 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory C:\Alfresco\tomcat\webapps\manager
Nov 14, 2012 8:34:36 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory C:\Alfresco\tomcat\webapps\ROOT
Nov 14, 2012 8:34:36 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-apr-8080"]
Nov 14, 2012 8:34:36 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["ajp-apr-8009"]
Nov 14, 2012 8:34:36 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-8443"]
Nov 14, 2012 8:34:36 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 224502 ms
Nov 14, 2012 8:34:37 PM org.apache.catalina.loader.WebappClassLoader loadClass
INFO: Illegal access: this web application instance has been stopped already.  Could not load org.bouncycastle.jce.provider.symmetric.AES$ECB.  The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact.
java.lang.IllegalStateException
   at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1600)
   at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559)
   at java.security.Provider$Service.getImplClass(Provider.java:1279)
   at java.security.Provider$Service.newInstance(Provider.java:1237)
   at javax.crypto.Cipher.chooseProvider(Cipher.java:845)
   at javax.crypto.Cipher.init(Cipher.java:1348)
   at sun.security.ssl.CipherBox.<init>(CipherBox.java:175)
   at sun.security.ssl.CipherBox.newCipherBox(CipherBox.java:208)
   at sun.security.ssl.CipherSuite$BulkCipher.newCipher(CipherSuite.java:467)
   at sun.security.ssl.CipherSuite$BulkCipher.isAvailable(CipherSuite.java:507)
   at sun.security.ssl.CipherSuite$BulkCipher.isAvailable(CipherSuite.java:485)
   at sun.security.ssl.CipherSuite.isAvailable(CipherSuite.java:190)
   at sun.security.ssl.SSLContextImpl.getApplicableCipherSuiteList(SSLContextImpl.java:342)
   at sun.security.ssl.SSLContextImpl.getDefaultCipherSuiteList(SSLContextImpl.java:293)
   at sun.security.ssl.SSLSocketImpl.init(SSLSocketImpl.java:576)
   at sun.security.ssl.SSLSocketImpl.<init>(SSLSocketImpl.java:494)
   at sun.security.ssl.SSLServerSocketImpl.accept(SSLServerSocketImpl.java:313)
   at org.apache.tomcat.util.net.jsse.JSSESocketFactory.acceptSocket(JSSESocketFactory.java:182)
   at org.apache.tomcat.util.net.JIoEndpoint$Acceptor.run(JIoEndpoint.java:216)
   at java.lang.Thread.run(Thread.java:722)
Can anybody tell me what is the correct way to create it.
Another thing is, I used bpm_groupAssignee to assign reviewer1 in usertask 1. Can I assign it to reviewer2 in usertask2 using bpm_groupAssignee??

Thanks
Anand.

Outcomes