Assignment task in OIM 11.1.1.3

System:
RHEL 5 (64-bit)
OIM 11.1.1.3.0.2
JDK - Sun 1.6.0_21+
DB - Oracle 11.2.0.1+
Application Server - Oracle Weblogic Server 11gR1 (10.3.3)
Problem:
Can’t assign task on my process form to anyone. I was testing my AD resource and I usually did the following actions: through Design Console in “AD User” process definition I edit default assignment rule for “Create user” task (also I tried to create my own rule but result was the same). I change “target type” column to “user” and choose some user on “user” column (also I tried to assign task to some group but result was the same). After provisioning resource to some user “create user” task is assigned to XELSYSADM user passing the configuration I’ve made before.

Did you set the organization, before approving the Task. The Approver needs to specify an OIM organization in which to create a user.
Regards,
Sanjay Sadarangani

Similar Messages

  • [OIM] Assignment task adapter, need howto

    Hello people,
    I am trying to do a dynamic assign of a process task. I create the Assignment task adapter, and it appears with two return value. Someone can tell me how to manipulate this variables? I know that one is for storing type (user or group) and the other to store the value of the user or group. I tried several ways, but always I get compile errors. When I check the source, it is obviously why it is failing:
    // Adapter Variables
    String user = "asoria"; // ddd
    Object tipo = getDataBase(); // tipo
    protected void implementation() throws Exception {
              try {
              if (! initAdapter("mercaDecideWF"))
                   return;
                   // Execute Tasks and store results in Hashtable...
    Adapter return value for key = user;
    Obviously, "Adapter return value for key = user;" is not a valid Java statement.
    Any help will be very appreciated.

    Thanks! So I had built a Java class for making the map between the return variables. I have a problem and I do not know if this is an OIM issue or I am forgetting something. My Java class can throw a pair "User" - ID or "Group" - ID. It works fine if the User/Group return matches the "target type" of the Assignment tab (of the approval process). But I can not mix them. If the adapter returns "User" and the target type is group, the assignment is made to the group with key 1. If the adapter returns "Group" and the target type is User, then the assignment is made to the user with key 1 (xelsysadm).
    Is like the assignment target is written by the adapter, but the target type have some precedence over the one returned by the adapter.

  • Modify Disconnected Resource SOA composite to assign tasks to group

    Hi,
    In OIM 11g R2 by default OOTB DisconnectedProvisioning composite assigns tasks to xelsysadm. We are modifying this composite to assign tasks to a group. For this we are updating the business rules as follows.
    IF
    ManualProvisioningTaskPayloadType.appInstanceName contains ("AppInstanceName")
    THEN
    call CreateResourceList(users:null, groups: "AppAdminGrp", approles:null, responseType:ResponseType.Required, ruleName:null, lists:Lists)
    AppAdminGrp is already created in OIM and users are added to the group. Now when provisioning in invoked for the disconnected resource, the task gets assigned to the group. But we want the tasks to be assigned to individual users in the group which is not happening.
    Please suggest me how the business rule should be modified to assign tasks to individual users in group.
    Thanks
    Deepa

    Hi,
    In OIM 11g R2 by default OOTB DisconnectedProvisioning composite assigns tasks to xelsysadm. We are modifying this composite to assign tasks to a group. For this we are updating the business rules as follows.
    IF
    ManualProvisioningTaskPayloadType.appInstanceName contains ("AppInstanceName")
    THEN
    call CreateResourceList(users:null, groups: "AppAdminGrp", approles:null, responseType:ResponseType.Required, ruleName:null, lists:Lists)
    AppAdminGrp is already created in OIM and users are added to the group. Now when provisioning in invoked for the disconnected resource, the task gets assigned to the group. But we want the tasks to be assigned to individual users in the group which is not happening.
    Please suggest me how the business rule should be modified to assign tasks to individual users in group.
    Thanks
    Deepa

  • Security Violation Error while running schedule task from OIM.

    Hi All,
    I am getting this error while running a custom java schedule task from OIM:
    *Thor.API.Exceptions.tcAPIException [EJB:010160] Security Violation: User '<anonymous>' has insufficient permission to access EJB:*
    type=<ejb>,application=Xellerate,module=xlDataObjectBeans.jar,ejb=tcReconciliationoperations,method=createDeleteReconciliationEvent
    at Thor.API.Operations.tcReconciliationOperationsClient.createDeleteReconciliationEvent(UnKnown Source).
    I got this error as soon as my code start creating Delete Reconciliation Event.
    Note: I have already protected the JNDI Namespace.
    Please provide some pointers.
    Regards,
    Sunny

    Hi Rajiv,
    Check this:
    package com.centrica.iam.scheduletask;
    import java.io.BufferedReader;
    import java.io.File;
    import java.io.FileFilter;
    import java.io.FileNotFoundException;
    import java.io.FileReader;
    import java.text.SimpleDateFormat;
    import java.util.ArrayList;
    import java.util.Calendar;
    import java.util.Date;
    import java.util.HashMap;
    import java.util.Hashtable;
    import java.util.Iterator;
    import java.util.Set;
    import oracle.iam.connectors.common.ConnectorLogger;
    import com.thortech.xl.dataaccess.tcDataSet;
    import com.thortech.xl.dataaccess.tcDataSetException;
    import com.thortech.xl.dataobj.PreparedStatementUtil;
    import com.thortech.xl.orb.dataaccess.tcDataAccessException;
    import com.thortech.xl.scheduler.tasks.SchedulerBaseTask;
    import Thor.API.tcResultSet;
    import Thor.API.Exceptions.tcAPIException;
    import Thor.API.Exceptions.tcInvalidValueException;
    import Thor.API.Operations.tcLookupOperationsIntf;
    import Thor.API.Operations.tcReconciliationOperationsIntf;
    import Thor.API.Operations.tcSchedulerOperationsIntf;
    public class CustomFlatFile extends SchedulerBaseTask {
         private static tcSchedulerOperationsIntf schedulerIntf;
         private static tcLookupOperationsIntf lookupIntf;
         private static tcReconciliationOperationsIntf reconIntf;
         String sObjectName;
         String LookupName;
         String LookupName2;
         String FileDirectory;
         String FileName;
         String File;
         String delimeter;
         String isDeleteTrue;
         HashMap<String, String> attrMap = new HashMap();
         HashMap<String, String> delMap = new HashMap();
         HashMap<String, String> finalMap = new HashMap();
         ArrayList list = new ArrayList();
         public boolean isReconStopped;
         public CustomFlatFile()
              isReconStopped = false;
         public void init()
              LookupName = getAttribute("Attribute Lookup Name");
              FileDirectory = getAttribute("Directory Path");
              FileName = getAttribute("File Name");
              delimeter = getAttribute("Delimeter");
              sObjectName = getAttribute("Resource Object Name");
              isDeleteTrue = getAttribute("Is Delete Allowed");
         public void execute(){
              try {
                   System.out.println("Start Exceute");
                   //Initiate lookupIntf
                   lookupIntf = (tcLookupOperationsIntf)getUtility("Thor.API.Operations.tcLookupOperationsIntf");
                   reconIntf=(tcReconciliationOperationsIntf)getUtility("Thor.API.Operations.tcReconciliationOperationsIntf");
                   catch (tcAPIException tcapiexception){
                        tcapiexception.printStackTrace();
                        //logger.error(classname, s, tcapiexception.toString());
                        //logger.setStackTrace(tcapiexception, classname, s, tcapiexception.getMessage());
                   catch (Exception excep){
                        excep.printStackTrace();
                        //logger.error(classname, s, excep.toString());
                        //logger.setStackTrace(excep, classname, s, excep.getMessage());
                   attrMap = readLookup(LookupName);
                   System.out.println(attrMap.toString());
                   readFile();
                   if (isDeleteTrue.equalsIgnoreCase("true"))
                        performDelete();
                   System.out.println("Finish Execute");
         public void performDelete()
              System.out.println("Start Perform delete");
              int k = list.size();
              System.out.println("list size " + list.size());
              try
                   Thread.sleep(15000);
         /*     Hashtable ahashtable[] = new Hashtable[k];
              Hashtable hashtable = new Hashtable();
              for (int i=0;i<k;i++)
                   hashtable.put("User Id", list.get(i));
                   ahashtable[i] = hashtable;
                   System.out.println(list.get(i));
              Set set = reconIntf.provideDeletionDetectionData(sObjectName, ahashtable);
              System.out.println("Set--" + set.toString());
              tcResultSet tcresultset = reconIntf.getMissingAccounts(sObjectName, set);
              System.out.println("tcresultset - " + tcresultset.getRowCount());
              if (!(tcresultset.isEmpty()))
                   long l[] = reconIntf.deleteDetectedAccounts(tcresultset);
                   for (int i1=0;i1<l.length;i1++)
                        System.out.println("delete recon key " + l[i1]);
              //Get the existing list of Managed users
                   tcDataSet tcdataset = new tcDataSet();
                   tcDataSet tcdataset1 = new tcDataSet();
                   String query = "select orf.orf_fieldname,prf.prf_columnname, sdk.sdk_name from orf, sdk, pkg, tos, prf, obj " +
                             "where pkg.obj_key = obj.obj_key and pkg.pkg_key = tos.pkg_key and tos.sdk_key is not null " +
                             "and tos.sdk_key=sdk.sdk_key and tos.tos_key=prf.tos_key and prf.prf_iskey='1' and prf.orf_key=orf.orf_key " +
                             "and orf.orf_parent_orf_key is null and obj.obj_name='" + sObjectName + "'";
                   tcdataset.setQuery(getDataBase(), query);
                   tcdataset.executeQuery();
                   String FFName = tcdataset.getString("prf_columnname");
                   String FName = tcdataset.getString("sdk_name");
                   String ROFName = tcdataset.getString("orf_fieldname");
                   System.out.println("form- " + FName + " Field- " + FFName);
                   query = "select " + FFName + " from " + FName + " udtable, oiu a, ost b " +
                             "where udtable.orc_key=a.orc_key and a.ost_key=b.ost_key and b.ost_status!='Revoked'";
                   System.out.println(query);
                   tcdataset1.setQuery(getDataBase(), query);
                   tcdataset1.executeQuery();
                   int i = tcdataset1.getRowCount();
                   ArrayList list1 = new ArrayList();
                   String s1 = null;
                   System.out.println("N. of rows--" + i);
                   for (int j=0;j<i;j++)
                        tcdataset1.goToRow(j);
                        s1 = tcdataset1.getString(0);
                        System.out.println("s1---" + s1);
                        if (!(list.contains(s1)))
                             list1.add(s1);
                             System.out.println("under if--" + s1);
                   //Getting the existing list of unmanaged users
                   query = "select distinct (b.rcd_value) from rce a, rcd b, orf c, obj d where a.rce_key=b.rce_key and " +
                             "b.orf_key=c.orf_key and c.orf_fieldname='" + ROFName + "' and a.rce_status!='Event Linked' " +
                                       "and a.obj_key = d.obj_key and d.obj_name='" + sObjectName + "'";
                   tcdataset1.setQuery(getDataBase(), query);
                   tcdataset1.executeQuery();
                   i = tcdataset1.getRowCount();
                   System.out.println("No. Of Unmanaged Users " + i);
                   for (int j=0;j<i;j++)
                        tcdataset1.goToRow(j);
                        s1 = tcdataset1.getString(0);
                        System.out.println("s1---" + s1);
                        if (!(list.contains(s1)))
                             list1.add(s1);
                             System.out.println("under if--" + s1);
                   int k1 = list1.size();
                   System.out.println("list1 size--" + k1);
                   for (int j1=0;j1<k1;j1++)
                        delMap.clear();
                        delMap.put(ROFName, (String)list1.get(j1));
                        System.out.println(delMap.toString());
                        long l = reconIntf.createDeleteReconciliationEvent(sObjectName, delMap);
                        System.out.println("delete recon key--- " + l);
              catch (Exception exception)
                   exception.printStackTrace();
         public void readFile(){
              String s = "readFile()";
              //logger.setMethodStartLog(classname, s);
              HashMap map = new HashMap();
              try {
              File = getFile();
              BufferedReader reader = new BufferedReader(new FileReader(new
                        File(File)));
              String line = "";
              int k = attrMap.size();
              String value[] = new String[k];
              String Header[]= new String[k];
              if (delimeter.equalsIgnoreCase("|"))
                   delimeter = "\\" + delimeter;
                   line = reader.readLine();
                   Header = line.split(delimeter);
                   while((line = reader.readLine()) != null)
                        value = line.split(delimeter);
                        k = value.length;
                        for (int i = 0;i<k;i++){
                             finalMap.put(attrMap.get(Header), value[i]);
                        System.out.println(finalMap.toString());
                        System.out.println("Start Ignoring Event");
                        if (!(reconIntf.ignoreEvent(sObjectName, finalMap)))
                             System.out.println("Not Ignored");
                        long l1 = reconIntf.createReconciliationEvent(sObjectName, finalMap, true);
                        System.out.println("Recon Key--" + l1);
                        else
                             System.out.println("ignore event ---" + finalMap.toString());
                        list.add(finalMap.get("User Id"));
                        System.out.println(list.size() + "add--" +finalMap.get("User Id") );
                        finalMap.clear();
              catch (Exception exception)
                   exception.printStackTrace();
         public boolean stop(){
              String s = "stop()";
              //logger.setMethodStartLog(classname, s);
              //logger.info(classname, s, "Stopping Reconciliation........");
              isReconStopped = true;
              //logger.setMethodFinishLog(classname, s);
              return true;
         FileFilter fileFilter = new FileFilter()
         public boolean accept(File file)
         String sFilePath = file.getName();
         if( sFilePath.startsWith(FileName) )
         return true;
         else
         return false;
         public String getFile() throws FileNotFoundException, Exception{
              String s = "getFile()";
              //logger.setMethodStartLog(classname, s);
              String s1;
              File dir =     new File(FileDirectory);
              File[] files = dir.listFiles(fileFilter);
              if (files.length ==0)
                   throw new FileNotFoundException();
              if (files.length>1)
                   throw new Exception("Multiple Matches found for this file name");
              s1 = files[0].toString();
              //logger.setMethodFinishLog(classname, s);
              return s1;
         public HashMap readLookup(String s1){
              String s = "readLookup()";
              //logger.setMethodStartLog(classname, s);
              HashMap map = new HashMap();
              try {
              tcResultSet tc1=     lookupIntf.getLookupValues(s1);
              int i = tc1.getRowCount();
              for (int j = 0;j<i;j++){
                   tc1.goToRow(j);
                   map.put(tc1.getStringValue("Lookup Definition.Lookup Code Information.Code Key"), tc1.getStringValue("Lookup Definition.Lookup Code Information.Decode"));
              catch (tcAPIException tcapiexception){
                   tcapiexception.printStackTrace();
                   //logger.error(classname, s, tcapiexception.toString());
                   //logger.setStackTrace(tcapiexception, classname, s, tcapiexception.getMessage());
              catch (Exception excep){
                   excep.printStackTrace();
                   //logger.error(classname, s, excep.toString());
                   //logger.setStackTrace(excep, classname, s, excep.getMessage());
              return map;

  • New task assigned to user from CurrentItem:UserField using Assign task action is assigned to different user.

    Hello ! 
    I have run into "funny" problem. 
    I have following workflow:
    User is creating item in ListA. In new form he needs to put Manager which is User Field column type. From people picker he is choosing login name Domain\jo (Two letters seems to be important here). User is resolved correctly to John Doe. Item is saved and
    added to list correctly. In list view John Doe is displayed in Manager column. In view item John Doe is in Manager field. In powershell Id;#John Doe is as a Manager field value. 
    Now the "funny" part:
    After item is added to ListA workflow is started automatically. Workflow is assigning new task to user from Manager (CurrentItem:Manager) field using Assign task action. Now the new task is assigned to different person i.e. John Dimagio with login name DOMAIN\jod
    ! When I am logging value to wf history of the CurrentItem:Manager field I am getting sth like i;123#DOMAIN\jod . So value is completely different and wrong. 
    Can someone explain why is this happening? 
    My guess is that using two letters login name can cause such case but why ?
    Regards,

    Hello ! 
    I have run into "funny" problem. 
    I have following workflow:
    User is creating item in ListA. In new form he needs to put Manager which is User Field column type. From people picker he is choosing login name Domain\jo (Two letters seems to be important here). User is resolved correctly to John Doe. Item is saved and
    added to list correctly. In list view John Doe is displayed in Manager column. In view item John Doe is in Manager field. In powershell Id;#John Doe is as a Manager field value. 
    Now the "funny" part:
    After item is added to ListA workflow is started automatically. Workflow is assigning new task to user from Manager (CurrentItem:Manager) field using Assign task action. Now the new task is assigned to different person i.e. John Dimagio with login name DOMAIN\jod
    ! When I am logging value to wf history of the CurrentItem:Manager field I am getting sth like i;123#DOMAIN\jod . So value is completely different and wrong. 
    Can someone explain why is this happening? 
    My guess is that using two letters login name can cause such case but why ?
    Regards,

  • Not able to create Schedule Task in OIM 9.1.0.2

    Hi,
    I created one Java program and created Jar file. Then placed in Schduled Task folder.
    When I try to create one Schedule Task in OIM web console, I am not able to see the Class File name in the list.
    Please let me know what could be the reason for this.
    Thansk for your help.

    In OIm Web console, there is one serach where we can serach the required class file. I am not able to see the class file in the list where as I am able to see other class files for other scheduled Tasks.
    But I am not able to see my Class file.
    When I try to paste the full class file path in Design Console, It gives an error saying No database read.
    This is very urgent for me to create the scheduled Task.
    Any idea??

  • CannotUser execute task -- " anonymous " has not been assigned task

    Hi,
    I'm trying to build a prototype a workflow using WLI Integration(WLPI).
    I've created a workflow using WLPI Studio and am able to start the instances using
    JMS messages. However, when I try to execute one of the task which I 've assigned
    to user "admin" I get the following error. Please note that I have connected to
    WLPI using "admin" user only and got a handle to worklist. It seems to be an issue
    with security realm but I'm not able to figure out what it is...Can somebody help
    me on it???
    <Mar 26, 2003 5:46:55 PM EST> <Error> <BPM> <500212> <<wlpirequest>
    <started>2003-03-26 17:46:55.332</started>
    <requestor><anonymous></requestor>
    <templateid>1</templateid>
    <template-name>Test</template-name>
    <templatedefinitionid>1</templatedefinitionid>
    <instanceid>22001</instanceid>
    <actions>
    <error time="2003-03-26 17:46:55.362">WorkflowException: User "<anonymous>"
    has not been assigned task "Identify Samp
    les".</error>
    </actions>
    <completed>2003-03-26 17:46:55.372</completed>
    </wlpirequest>
    >
    User "<anonymous>" has not been assigned task "Identify Samples".
    User "<anonymous>" has not been assigned task "Identify Samples".

    Firstly Thanks for the response Chris.
    I'm not using any combination of older version of WLS and 7.0. I've downloaded
    the trial version of weblogic platform 7.0 and working on it.
    I forgot to mention one thing that in order to fix the problem I have modified
    the wlpi-ejb.jar to removethe method permissions.
    Chris Stead <[email protected]> wrote:
    Vinkal,
    Since I see the requester identified as <anonymous>, I am assuming you
    are trying some combination of inter operability between older versions
    of WLS and 7.0. If that is the case, the following link may provide
    some insight for your problem:
    http://edocs.bea.com/wls/docs70/upgrade/upgrade6xto70.html#1050157
    The only caveat is the fact that you are logged in as admin, which
    should be an authenticated user for BPM, therefore not represented by
    the guest user...Have you modified the permissions of the admin user?
    Specifically removed the Execute_Template permission from admin?
    Cheers,
    Chris
    Vinkal wrote:
    Hi,
    I'm trying to build a prototype a workflow using WLI Integration(WLPI).
    I've created a workflow using WLPI Studio and am able to start theinstances using
    JMS messages. However, when I try to execute one of the task whichI 've assigned
    to user "admin" I get the following error. Please note that I haveconnected to
    WLPI using "admin" user only and got a handle to worklist. It seemsto be an issue
    with security realm but I'm not able to figure out what it is...Cansomebody help
    me on it???
    <Mar 26, 2003 5:46:55 PM EST> <Error> <BPM> <500212> <<wlpirequest>
    <started>2003-03-26 17:46:55.332</started>
    <requestor><anonymous></requestor>
    <templateid>1</templateid>
    <template-name>Test</template-name>
    <templatedefinitionid>1</templatedefinitionid>
    <instanceid>22001</instanceid>
    <actions>
    <error time="2003-03-26 17:46:55.362">WorkflowException: User "<anonymous>"
    has not been assigned task "Identify Samp
    les".</error>
    </actions>
    <completed>2003-03-26 17:46:55.372</completed>
    </wlpirequest>
    User "<anonymous>" has not been assigned task "Identify Samples".
    User "<anonymous>" has not been assigned task "Identify Samples".

  • Auto Assign Tasks while on Vocation in BPM 11.1.1.5

    Hi,
    Any idea how to assign tasks automatically in BPM 11.1.1.5. Lets say there are tasks assigned to me and I am in the middle of working on those and I go on vocation how can do I get all those tasks to be automatically reassigned to some other user and if any other tasks gets assigned to me while on vocation want those to be routed to some other user and once I am back from vocation need all those tasks assigned back to me automatically.
    Is there any out-of-the-box functionality in BPM 11.1.1.5.
    Thanks

    Hi,
    I tried that but it does not work. Created a new rule with vocation enables but no luck. So wondering if it even works.
    Any idea which API's need to look at, if have to custom develop this functionality.
    Thanks

  • How to Pre-Populate the user information during Assign Task operation

    Hi ,
    I have a requrirement to Pre-Populate the form fields (Name, Email, Phone etc...) when a task is assigned to a user. The users are dynamically assiged, so I am using the Find User and the Assign Task services to locate and assign the task to the user. Since I have a User variable that is a result from the Find User operation, I was hoping to retrieve the user information with the attributes of the User type.
    I tried to use the Set Value service to set the form field (Email) with the email attribute of the User object type i.e.
    /process_data/MyForm/object/data/xdp/datasets/data/Form/User/Email   ->  /process_data/facilityAuthority/object/@email
    However I get the following error when I try to do this - com.adobe.idp.dsc.util.InvalidCoercionException: Cannot coerce object: [B@335d of type: [B to type: interface org.w3c.dom.Document.
    Is it possible to retrieve the user information from the User object? If so how do I get the values for the User attributes (Name, Email & Phone etc...) so that I can populate them in the form?
    Thanks,
    Samanthapudi

    Hi Han Dao,
    If you are facing an exception of the form "com.adobe.idp.dsc.util.InvalidCoercionException: Cannot coerce object: [B@335d of type: [B to type: interface org.w3c.dom.Document.", It is because the system is trying to cast a Byte Stream into w3c Document and failing. To resolve this we can explicitly cast this byte stream to appropriate data type (String in previous example). To do so we can use a SetValue operation.
    As an example
    Setting
    /process_data/MyForm/object/data/xdp/datasets/data/Form/User/Email   -> /process_data/facilityAuthority/object/@email
    results in the exception
    so we can modify it to
    /process_data/MyForm/object/data/xdp/datasets/data/Form/User/Email   -> string(/process_data/facilityAuthority/object/@email)
    Please let me know if this does not resolve your issue.
    Thanks

  • Custom Event Notification (email) for Approval Tasks in OIM 11g

    Hi,
    how to create event notification for approval tasks in OIM 11g. I mean how to send email notification to user who sholuld accept or reject approval task?
    best
    mp
    Edited by: J23 on 2011-05-30 04:08

    Here is the documentation http://download.oracle.com/docs/cd/E21764_01/integration.1111/e10224/bp_notif.htm#SOASE548
    Search for SOA BPEL Email Notifications for more information:
    http://soa-bpel-esb.blogspot.com/2010/01/email-notification-in-bpel.html
    http://download.oracle.com/docs/cd/B31017_01/core.1013/b28764/bpel013.htm
    There are many more search links that can help you out.
    -Kevin

  • Error in Workflow 2013 when I try assign task (HTTP Forbidden)

    Good morning. I have Sharepoint Server 2013 and Workflow Manager on two other machines with Windows Server 2012 standard. I need to use workfloows 2013, so when I'm trying to do some simple workflows as "send mail" or "change date in column".
    When I have tried to do workflow with assign or "start a task process" it published normal, but when I have started this workflow, in first minute in status is running and have prevention:
    Повторяется последний запрос. Следующая попытка будет выполнена менее чем через одну минуту. Сведения о последнем
    запросе: HTTP Forbidden для http://sitentcngd.ntcngd.com/_vti_bin/client.svc/web/lists/getbyid(guid'e26ccab4-cd3e-41d4-a3e5-5f88603b113e')/ContentTypes; идентификатор взаимосвязи: a7979745-27cc-11dd-9ed5-3035c009dfb3; идентификатор экземпляра:
    b4d5ed97-1e34-40c1-9aee-4290db6decc7.
    But then it will stop with prevention:
    RequestorId: a7979745-27cc-11dd-0000-000000000000. Сведения: An unhandled exception occurred during the execution of the workflow
    instance. Exception details: System.ApplicationException: HTTP 403 {"x-ms-diagnostics":["30000000; reason=SSL is required"],"SPRequestGuid":["a7979745-27cc-11dd-b786-269bc5b64105"],"request-id":["a7979745-27cc-11dd-b786-269bc5b64105"],"X-FRAME-OPTIONS":["SAMEORIGIN"],"SPRequestDuration":["158"],"SPIisLatency":["0"],"MicrosoftSharePointTeamServices":["15.0.0.4535"],"X-Content-Type-Options":["nosniff"],"X-MS-InvokeApp":["1;
    RequireReadOnly"],"Date":["Wed, 14 May 2014 06:00:36 GMT"],"Server":["Microsoft-IIS\/8.0"],"X-Powered-By":["ASP.NET"]} в Microsoft.Activities.Hosting.Runtime.Subroutine.SubroutineChild.Execute(CodeActivityContext
    context) в System.Activities.CodeActivity.InternalExecute(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager) в System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor executor, BookmarkManager
    bookmarkManager, Location resultLocation)
    I just don't understand why it trying go to http, becouse i have setup Workflow farm for data exchange through https, register
    to https too. 
    Please help, I'm working with this problem 2 weeks.
    P.S. In this video-instruction http://technet.microsoft.com/library/dn201724(v=office.15) do SSL, but when I'm checking
    SSL I can't connect SQL, so I don't check SSL.

    Hi Evgeny,
    According to your description, my understanding is that the error occurred when you tried to assign task in 2013 workflow.
    I recommend to execute the command below to get workflows properly registered:
    $credential = [System.Net.CredentialCache]::DefaultNetworkCredentials
    $site = Get-SPSite(<siteUri>)
    $proxy = Get-SPWorkflowServiceApplicationProxy
    $svcAddress = $proxy.GetWorkflowServiceAddress($site)
    Copy-SPActivitiesToWorkflowService -WorkflowServiceAddress $svcAddress -Credential $credential -Force $true
    Then re-register SharePoint with Workflow Manager services with the below sample command since HTTP is not required:
    Register-SPWorkflowService –SPSite "http://FQDN:80" –WorkflowHostUri "http://FQDN:12291" -force
    More references are provided in the below link which lists commands to be executed once after SharePoint 2013 CU has been applied:
    http://technet.microsoft.com/en-us/library/dn133867.aspx
    Best regards.
    Thanks
    Victoria Xia
    TechNet Community Support

  • Assign task with use a document variable

    Hi,
      if i'm assigning a pdf document in assign task operation with use a document variable instead of application asset, I see the same old blank form after user submits the form.
    what ever typed in the form is not seen in the output variable assigned in Assign user task.
    If I use application asset and provide input xml, then I could see the filled form as output when user submits.
    What should I do to get the filled data in the form?
    Note: Reason for using document variable is I want to dynamically assign the form created in the process to assign task instead of getting from repository.
    Highly appreciate your assistance.
    Thanks,
    kc

    Ok. So are you populating document with the values entered by user in process before assigning.
    Best approach is to xml and application asset.
    And do you have your pdf document binded with xml schema. If not then you wont have fields populated in any way.
    Thanks,
    Prashast

  • User "wlisystem" has not been assigned task "Task 1"

    Hi,
    I am having problems executing a task thro' Worklist JSP. My env. is WLS 7.0 on Windows
    NT.
    I can do a Start Workflow and then click on the appropriate template.
    Then, when I click on the task, I get the error (see below)
    Any help please? This used to work fine in WLS 6.1.
    User "wlisystem" has not been assigned task "Task 1". User "wlisystem" has not been
    assigned task "Task 1". Start server side stack trace:
    Workflow error: com.bea.wlpi.common.WorkflowException: The server
    was unable to complete your request. User "wlisystem" has not been
    assigned task "Task 1". at com.bea.wlpi.server.worklist.WorklistBean.taskExecute(Unknown
    Source) at
    com.bea.wlpi.server.worklist.WorklistBean_1nnm8f_EOImpl.taskExecute(WorklistBean_1nnm8f_EOImpl.java:151)
    at
    com.bea.wlpi.server.worklist.WorklistBean_1nnm8f_EOImpl_WLSkel.invoke(Unknown
    Source) at
    Thanks,

    Just to be a little more clear, this works fine from the
    Worklist Swing application but the same gives an error when
    I execute from JSP page. The task seems to execute properly
    but still the JSP page gives an error as shown below.
    Anyone has experience with JSP workjlist on WLS 7.0 please??!
    "SLN" <[email protected]> wrote:
    >
    Hi,
    I am having problems executing a task thro' Worklist JSP. My env. is WLS
    7.0 on Windows
    NT.
    I can do a Start Workflow and then click on the appropriate template.
    Then, when I click on the task, I get the error (see below)
    Any help please? This used to work fine in WLS 6.1.
    User "wlisystem" has not been assigned task "Task 1". User "wlisystem" has
    not been
    assigned task "Task 1". Start server side stack trace:
    Workflow error: com.bea.wlpi.common.WorkflowException: The
    server
    was unable to complete your request. User "wlisystem" has not been
    assigned task "Task 1". at com.bea.wlpi.server.worklist.WorklistBean.taskExecute(Unknown
    Source) at
    com.bea.wlpi.server.worklist.WorklistBean_1nnm8f_EOImpl.taskExecute(WorklistBean_1nnm8f_EOImpl.java:151)
    at
    com.bea.wlpi.server.worklist.WorklistBean_1nnm8f_EOImpl_WLSkel.invoke(Unknown
    Source) at
    Thanks,

  • Dynamic asset selection for assign tasks operations

    Hi,
    I have a default workflow which could be used by a lot of different specific workflows (every specific worklow has a part where the manager and the workers council has to approve). I would like to build this workflow part as a subprocess that could be used by all the other workflows.
    My problem is that every specific workflow uses an own flex UI or PDF form to represent the process data. In the assign task operation I need to choose a specific asset. To be able to use the subprocess for all workflows I would need to choose the asset dynamically through a variable or xPath etc.
    Is there an option or workaround to specify the asset by its name or a variable?
    Thanks and regards,
    Lars

    Another way (might be simpler than other solutions):
    You can update the TaskContext variable in Render Process.
    I mean, you have to dynamically set the ResourceURL of the TaskContext variable just before rendering.
    I applied this logic in my application and it works; (But I dint work with .SWF files)
    Hope this may help you.
    Nith

  • How to assign task to others with an attachment?

    Hi All,
    How to assign task to other with an attachment and field values in the actual InfoPath form?
    In detail, If a InfoPath form has submitted then task should be assigned to a person with an attachment and some field values which are present in InfoPath form.
    How to achieve this scenario?
    Thanks in advance!

    What you describe is a simple approval workflow. SharePoint comes with approval workflows out of the box. 
    When a task is created to approve an item, it does not need to have the attachment that is already in the item. The task will contain a link to the item that needs to be approved, so there is no need to duplicate the file attachment. 
    You may want to read a bit more about the out of the box approval workflows in SharePoint. Start here:  
    Understand approval workflows in SharePoint 2010
    cheers, teylyn

Maybe you are looking for

  • Transfer software to a new Mac?

    I am upgrading my macbook to a macbook pro and I have some applications that were downloaded. Can I simply "burn a disc" from within the applications folder and use it to install on new computer? Also, does anyone know how Apple Care works if you upg

  • Question of possible problem with "display as" field in MS Outlook contact

    Are you aware of any problems with an apparent shift of the display as field in MS Outlook contacts after the initial syncing with their iPhone? When preparing to send an e-mail in Outlook, the auto populating of the "display as" field is now linked

  • Can't adjust input level when using usb microphone

    Hey guys, I'm very familiar with this version of Garageband, and just started using a Blue Snowball USB mic. When I plug it in and set the drivers accordingly, the input volume slider is greyed out, making it inaccessible. Is there a trick to being a

  • SetModal on JDialog is reflecting on new instance of API.

    In java application we have facilitated user to open a "New Instance". While working with copy i.e. on new instance if user has been opened a dialog box onto we have set Modal "True" then on another instance of application, user would not perform any

  • Not able to consume JMS Q by standalone App

    We are making use JMS Q to store the request and build another standalone job to consume it. But some time how our standalone app not able to retrieve message from Q and we need to restart the app many times then it will working fine. Do you have any