FYI Tasks and Expiration Policy

Hi all,
i try to set an expiration policy for FYI Tasks using the Human Task Editor but it doesn't work where it works for other types.
can someone confirm that an expiration policy can be set for an FYI task?
I am using SOA Suite 10.1.3.
Thanks

Repost

Similar Messages

  • Unable to run Information Management Policy &Expiration Policy Timer services

    I have set the retention policy of a list and need to run Information Management Policy and Expiration Policy timer jobs but when I went to central Admin and try to run now its not running.I changed the scheduled to run from weekly to daily and scheduled
    it to run even that did not work.I also tried hourly but still unable to run the timer job.
    Its not that the timer job has never run.It shows last run  a week ago when it was scheduled weekly but now its not running at all.
    Any idea what could be causing this?Or I am missing something?

    Hello,
    Which job is running first? You need to set recurring Schedule in such a way that "Information management policy" job should run before the "Expiration policy".
    Also check ULS log for more information about issue.
    Hemendra:Yesterday is just a memory,Tomorrow we may never see
    Please remember to mark the replies as answers if they help and unmark them if they provide no help

  • Task automatic  expiration and renewal

    All,
    How can I achieve a requirement for human task which expires after certain time and automatically renewal after certain time.
    I verified in Expiration and Escalation Policy of '.task' file but I can either select Expire after or Renew after option not both.
    Anybody has any idea ?
    Regards,
    Praveen

    I have/had the 200 message plan that was auto renew monthly.  What they fail to tell you is that there is a maximum limit.  I had 8,900 message units from months of renewals and little usage. I thought nothing of it as long as I kept the account active with the monthly renewal.  First, AT&T texted that they would be doing an autorenewal, as usual, then a few days later I found that the renewal was unsuccessful.  I called as directed by the text to find out why.  Well, renweing would have put me over the 9,000 maximum limit and so their solution was to inactivte my message account, and all of my 8,900 units were taken away due to the inactivation. I argued for 50 minutes to a representative about how ridiculous this was and how AT&T essentially stole about $200 from me by taking away those units. I am still waiting to see how they resolve this issue.  In addition, I found out that there is also a limit of $500 that you may have on a Go Phone account.  If you go over that $500 limit, then the account will not extend, and thereby be inactivated and you lose your account. This is nonsense.  It is my money that I give and they take.  What business is it of theirs how I spend my money or if I use the phone service or features I pay for. It just makes no sense.  I hope that someone from AT&T sees this and responds.  I am kdp123

  • Oracle EBusiness suite professions tasks and duties

    Hello everybody
    I inquire about something regarding Oracle EBusiness suite professions tasks and duties. I've tasked by my manager with writing a report lists the main tasks and key responsibilities for each of the following technical professions within Oracle E Business Environment:
    1)-Apps DBA.
    2)-Apps Technical Consultant (Apps Developer)
    3)-Apps Business Consultant.
    I've contacted Oracle Support recently via opening SR .But, They informed me that they don’t provide such information and therefore, they suggest me weather to contact Oracle Consulting to post here.
    I would appreciate your help.
    Sami

    I don't see how you'd be able to integrate OAM with EBS unless you have the oSSO (assuming of course that you're not on the bleeding edge, per 975182.1).
    We are running the same configuration and have setup the redirects in OAM policy. We setup specific context roots for each application, then use OAM policy to redirect. (for example, http://iwa-server/ebs redirects to https://ebs-server)
    Unique authorization rule for each redirect, then a unique "policy" on the "Policies" tab for each redirect. Each Policy maps to the respective Authorization Rule.

  • Is there a way to change the Recurring Schedule of timer job Expiration Policy in SP online ?

    I'm using SharePoint Online. I want to run a rule every day on the items of a list.
    To do this, I went into Information management policy settings
    of my list and enabled Retention. There, I added a daily event and set the
    Recurrence to 1 day.
    After 24 hours, nothing occurs.
    I guess the default schedule for the Information management policy
    and the Expiration policy timer jobs are set to 1 week (as is the case for 2010 and 2013 on premise versions) but I'll have to wait a couple of weeks to be sure.
    Does anyone know how to change this setting ? any workaround ?
    Thanks !

    Nope, none i can think of. We have no control over that level of behaviour within SharePoint and have to accept the MS standard offering.

  • Aging BPEL PM to force workflow tasks to expire

    I need to be able to age the BPEL PM server in order to force tasks to expire in minutes/hours rather than the waiting 90 calendar day period. 1) Does BPEL PM use the system time as a reference? ie Could I age the server with a java time machine environment? 2)Can anyone point me to an "approved" method of aging workflows for system and end to end test purposes?
    Thanks,
    Kelaman

    You could cancel a outstanding workflow. This means you could write your own code in BPEL, that cancels the workflow depending on your rules. Cancelling can be down by accesing the HumanTask Enging with a different operation. See the WSDL of your HUmanTask which operation you could use.
    Cancellation is done based on the TaskID that is returned after human task is created.
    Marc

  • Worklist FYI task is not visible after updating protectednumberattribute2

    Hi,
    I need you guys help please. The case is that or bpel process is creating a FYI task for user notification where a custom worklist screen is created to retreive FYI tasks for the users.
    If any of the FYI task is later updated with the API, the task becomes invisible in the worklist application and also cannot be retreived with the worklist API.
    Below is the code for retreiving and updating the task. Its an struts action and the init method is executed the first time to display all tasks.
    Later the delete method is invoked and again the init method to see the remaining tasks.
    import java.sql.Connection;
    import java.sql.SQLException;
    import java.util.ArrayList;
    import java.util.Date;
    import java.util.List;
    import javax.naming.NamingException;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import oracle.bpel.services.workflow.IWorkflowConstants;
    import oracle.bpel.services.workflow.StaleObjectException;
    import oracle.bpel.services.workflow.WorkflowException;
    import oracle.bpel.services.workflow.client.IWorkflowServiceClient;
    import oracle.bpel.services.workflow.client.WorkflowServiceClientFactory;
    import oracle.bpel.services.workflow.query.ITaskQueryService;
    import oracle.bpel.services.workflow.repos.Ordering;
    import oracle.bpel.services.workflow.repos.Predicate;
    import oracle.bpel.services.workflow.repos.TableConstants;
    import oracle.bpel.services.workflow.task.ITaskService;
    import oracle.bpel.services.workflow.task.model.Task;
    import oracle.bpel.services.workflow.verification.IWorkflowContext;
    import org.apache.commons.dbutils.QueryRunner;
    import org.apache.commons.lang.StringUtils;
    import org.apache.commons.logging.Log;
    import org.apache.commons.logging.LogFactory;
    import org.apache.struts.action.ActionForm;
    import org.apache.struts.action.ActionMapping;
    import org.apache.struts.action.DynaActionForm;
    @SuppressWarnings( { "unchecked", "deprecation" })
    public class Crud extends BaseAction {
         private Log log = LogFactory.getLog(getClass());
         private String getRemoteUser(HttpServletRequest request) {
              boolean isDevMode = Boolean.valueOf(System.getProperty("DEV_MODE"));
              String remoteUser = null;
              if (isDevMode) {
                   if ((remoteUser = request.getParameter("remote_user")) != null)
                        request.getSession().setAttribute("remote_user", remoteUser);
                   else
                        remoteUser = request.getSession().getAttribute("remote_user").toString();
              if (remoteUser == null)
                   remoteUser = request.getHeader("REMOTE-USER");
              return remoteUser;
         public void init(ActionMapping mapping, ActionForm form, HttpServletRequest request,
                   HttpServletResponse response) throws WorkflowException {
              log.debug("init");
              IWorkflowServiceClient wfSvcClient = WorkflowServiceClientFactory
                        .getWorkflowServiceClient(WorkflowServiceClientFactory.REMOTE_CLIENT);
              String remoteUser = getRemoteUser(request);
              log.debug("remote user: " + remoteUser);
              IWorkflowContext wfCtx = WorkflowUtils.getWorkflowContextOnBehalf(AppProperties
                        .getProperty("weblogic.username"), AppProperties.getProperty("weblogic.password"),
                        AppProperties.getProperty("identityContext"), remoteUser);
              log.debug(wfCtx.getClass());
              ITaskQueryService querySvc = wfSvcClient.getTaskQueryService();
              // category is CRUD
              Predicate crudPredicate = new Predicate(TableConstants.WFTASK_CATEGORY_COLUMN,
                        Predicate.OP_EQ, "CRUD");
              // should not be a stale task
              crudPredicate.addClause(Predicate.AND,TableConstants.WFTASK_STATE_COLUMN, Predicate.OP_NEQ,
                        IWorkflowConstants.TASK_STATE_STALE);
              log.debug(crudPredicate);
              List queryColumns = new ArrayList();
              queryColumns.add("TASKID");
              queryColumns.add("TASKNUMBER");
              queryColumns.add("TITLE");
              queryColumns.add("PRIORITY");
              queryColumns.add("STATE");
              queryColumns.add("PROTECTEDNUMBERATTRIBUTE1"); // trxTypeId
              queryColumns.add("PROTECTEDNUMBERATTRIBUTE2"); // trxStatus
              queryColumns.add("PROTECTEDTEXTATTRIBUTE1"); // trxNo
              // List optionalInfo = new ArrayList();
              // optionalInfo.add("PAYLOAD");
              Ordering ordering = new Ordering(TableConstants.WFTASK_TITLE_COLUMN, true, true);
              ordering.addClause(TableConstants.WFTASK_PRIORITY_COLUMN, true, true);
              List<Task> tasksList = querySvc.queryTasks(wfCtx, queryColumns, null,
                        ITaskQueryService.ASSIGNMENT_FILTER_MY, null, crudPredicate, ordering, 0, 0);
              request.setAttribute("CRUD_TASKS", tasksList);
              logTaskAttributes(tasksList);
         public void delete(ActionMapping mapping, ActionForm form, HttpServletRequest request,
                   HttpServletResponse response) throws WorkflowException, StaleObjectException {
              log.debug("delete");
              DynaActionForm deleteForm = (DynaActionForm) form;
              IWorkflowServiceClient wfSvcClient = WorkflowServiceClientFactory
                        .getWorkflowServiceClient(WorkflowServiceClientFactory.REMOTE_CLIENT);
              ITaskQueryService querySvc = wfSvcClient.getTaskQueryService();
              String remoteUser = getRemoteUser(request);
              log.debug("remote user: " + remoteUser);
              IWorkflowContext wfCtx = WorkflowUtils.getWorkflowContextOnBehalf(AppProperties
                        .getProperty("weblogic.username"), AppProperties.getProperty("weblogic.password"),
                        AppProperties.getProperty("identityContext"), remoteUser);
              log.debug(wfCtx.getClass());
              // category is CRUD
              Predicate crudPredicate = new Predicate(TableConstants.WFTASK_CATEGORY_COLUMN,
                        Predicate.OP_EQ, "CRUD");
              // assigned to the remote user
              crudPredicate.addClause(Predicate.AND, TableConstants.ASSIGNEE_ASSIGNEE_COLUMN,
                        Predicate.OP_EQ, remoteUser);
              // task is assigned
              crudPredicate.addClause(Predicate.AND, TableConstants.WFTASK_STATE_COLUMN, Predicate.OP_EQ,
                        IWorkflowConstants.TASK_STATE_ASSIGNED);
              // trxNo
              crudPredicate.addClause(Predicate.AND,
                        TableConstants.WFTASK_PROTECTEDTEXTATTRIBUTE1_COLUMN, Predicate.OP_EQ, deleteForm
                                  .getString("trxNo"));
              // is a draft
              crudPredicate.addClause(Predicate.AND,
                        TableConstants.WFTASK_PROTECTEDNUMBERATTRIBUTE2_COLUMN, Predicate.OP_EQ, Double
                                  .valueOf(Constants.TrxTypeId.DRAFT.getTrxTypeId()));
              log.debug(crudPredicate);
              List queryColumns = new ArrayList();
              queryColumns.add("TASKID");
              queryColumns.add("PROTECTEDNUMBERATTRIBUTE1"); // trxTypeId
              queryColumns.add("PROTECTEDNUMBERATTRIBUTE2"); // trxStatus
              queryColumns.add("PROTECTEDTEXTATTRIBUTE1"); // trxNo
              Ordering ordering = new Ordering(TableConstants.WFTASK_TITLE_COLUMN, true, true);
              ordering.addClause(TableConstants.WFTASK_PRIORITY_COLUMN, true, true);
              Task draftTask = null;
              List<Task> tasksList = querySvc.queryTasks(wfCtx, queryColumns, null,
                        ITaskQueryService.ASSIGNMENT_FILTER_MY, null, crudPredicate, ordering, 0, 0);
              logTaskAttributes(tasksList);
              if (tasksList!=null && tasksList.size() > 0)
                   draftTask = tasksList.get(0);
              if (draftTask == null)
                   return;
              try {
                   // settting the task status to Constants.TrxTypeId.DELETED
                   log.debug("update from: "
                             + draftTask.getSystemMessageAttributes().getProtectedNumberAttribute2());
                   draftTask.getSystemMessageAttributes().setProtectedNumberAttribute2(
                             Double.valueOf(Constants.TrxTypeId.DELETED.getTrxTypeId()));
                   wfSvcClient.getTaskService().updateTask(wfCtx, draftTask);
                   log.debug("updated to: "
                             + draftTask.getSystemMessageAttributes().getProtectedNumberAttribute2());
                   c.commit();
              } catch (Exception e) {
                   log.error(e, e);
         private void logTaskAttributes(List<Task> tasksList) {
              // log.debug("task:" + task + " payload: "
              // + (task.getPayload() == null ? "null" :
              // task.getPayload().getContent()));
              log.debug("***********");
              for (Task task : tasksList) {
              log.debug("\ttask owner:" + task.getOwnerUser());
              log.debug("task state:" + task.getSystemAttributes().getState());
              // log.debug("task assigned date:" +
              // task.getSystemAttributes().getAssignedDate());
              log.debug("task status :"
                        + task.getSystemMessageAttributes().getProtectedNumberAttribute2());
              log.debug("task id :" + task.getSystemAttributes().getTaskId());
              log.debug("***********");
    Please help,
    Regards
    Mehdi

    Hi ,
      I am executing the WEbservice using WSNAVIGATOR but its not execute , its getting HTML log error as  below..
    1-Web service returned error. Fault Code: "(http://schemas.xmlsoap.org/soap/envelope/)Server" Fault String: "Could not retrieve SDO HelperContext for service_id nsn.com/claimbpmproject/PRINVOKE"
    2-
    HTTP/1.1 500 Internal Server Error
    server: SAP NetWeaver Application Server 7.20 / AS Java 7.20
    content-type: text/xml; charset=utf-8
    date: Sat, 26 Nov 2011 11:40:56 GMT
    transfer-encoding: chunked
    Set-Cookie: <value is hidden>
    2e4
    <?xml version="1.0" encoding="UTF-8"?><SOAP-ENV:Envelope xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><SOAP-ENV:Body><SOAP-ENV:Fault><faultcode>SOAP-ENV:Server</faultcode><faultstring>Could not retrieve SDO HelperContext for service_id nsn.com/claimbpmproject/PRINVOKE</faultstring><detail><yq1:com.sap.engine.interfaces.webservices.runtime.RuntimeProcessException xmlns:yq1='http://sap-j2ee-engine/error'>Could not retrieve SDO HelperContext for service_id nsn.com/claimbpmproject/PRINVOKE</yq1:com.sap.engine.interfaces.webservices.runtime.RuntimeProcessException></detail></SOAP-ENV:Fault></SOAP-ENV:Body></SOAP-ENV:Envelope>
    0
    Thnaks
    Sudhir

  • BPM 11g - FYI task to send a copy to each member of a group

    In BPM 11g I am trying to send an FYI task to each member of a group. They should each get their own copy of the task so that it does not get removed from their inbox when the first person dismisses it.
    I was not successful in getting multiple copies of the task using FYI type even when multiple users were defined in the participant list. So, I changed the participant type to parallel. This was successful in sending mulitiple copies when I defined a participant list of hard coded users, but the process stopped and waited until at least one of the users dismissed it (so the FYI only behavior changed, but I can get around that with a parallel process flow).
    Still using parallel participant type, I have been trying to change from my hard coded list of users to a security group of users. If I set assignment to the group, only one task is created for the group. So, I have been trying to assign to users and use the expression ids:getUsersInGroup('LoanAnalyticGroup') to get the users in this group. I have tried several approaches to this expression but can't get it to work.
    Has anyone else successfully implemented sending tasks to all members of a group in 11g? Any advice?

    Hi all,
    We are also facing same issue.
    The function ids:getUsersInGroup doesnt return value.
    Even i imported identityservice.xsd and is_config .xsd and created variable using the *"users"* element of identityservice.xsd schema and assigned the value to this variable.
    But Audit always says
    *"XPath query string returns multiple nodes.*
    *According to BPEL4WS spec 1.1 section 14.3, The assign activity part and query should not return multipe nodes.*
    *Please check the BPEL source at line number "72" and verify the part and xpath query "*
    Help me to resolve this issue.

  • Workflow Pattern FYI Task Issue

    Hi,
    BPEL PM version 10.1.2.0.2.
    I am trying to create a workflow using FYI Task pattern. I have only one action 'Acknowledge'. The task gets created and shows up in the worklist application under my group, but the status of the task is 'Withdrawn' and no action displays for that task. I want the task to be 'Assigned' to the group and let the process continue. The group user can then acknowledge the task whenever. I used the workflow wizard to create the task.
    Why does the task show up as 'Withdrawn' with no action list? Has anybody encountered this issue before? Any help is appreciated!

    I'm also seeing instances of tasks arriving on the worklist and then being immediately withdrawn (bpeladmin) ?
    The call to InitiatTask fails :
    <bindingFault>
    <part name="summary" >
    <summary>null</summary>
    </part>
    </bindingFault>
    Message was edited by:
    blackrob1966

  • FYI Tasks

    Hi,
    We have a FYI notification workflow associated to the status of Contract. When the Contract status changes, a FYI notification is sent to Contract administrator.
    Have following questions.
    1. If pl/sql Workflows are supported in Fusion
    2. As per "Oracle® BPEL Process Manager Developer's Guide"
    The FYI task cannot be extended. Any other workflow can be extended with an FYI task, but the FYI task itself cannot be extended.
    There could be customers who would have customized the worflows.If we intend to use BPEL, how will the Customer add customizations to extend the workflow.
    Appreciate any response.
    Thanks

    Yes, if you use Oracle Worlflow for PLSQL you can use it via the Database Adapter. Note that OWF is complety on it's own and has no relation to BPEL.
    But you can also use the Worlkflow Of BPEL itself. The long-term stategy is that OWF will be replaced by BPEL.

  • Issue while perform the Task and Data Audit in Workspace

    Hi All,
    When we try to perform the task and data audit functions in workspace it throws the following error please advise how to fix this issue.
    An error has occurred. Please contact your administrator.
    Show Details:
    Error Reference Number: {110FD8BF-AD33-4257-BA3D-46FF30208EA2};User Name: admin@Native Directory
    Num: 0x80040e31;Type: 1;DTime: 6/24/2010 3:42:55 AM;Svr: USNSAP03EX;File: CHsvSystemActivity.cpp;Line: 479;Ver: 11.1.1.2.0.2207;DStr: Timeout expired;
    Num: 0x80004005;Type: 0;DTime: 6/24/2010 3:42:55 AM;Svr: USNSAP03EX;File: SystemInfoUsersActivities.cpp;Line: 617;Ver: 11.1.1.2.0.2207;
    Num: 0x80004005;Type: 0;DTime: 6/24/2010 3:42:55 AM;Svr: USNSAP03EX;File: CHsvSystemInfo.cpp;Line: 2664;Ver: 11.1.1.2.0.2207;
    Num: 0x80004005;Type: 0;DTime: 6/24/2010 3:42:55 AM;Svr: USNSAP03EX;File: CHFMwSystemInfo.cpp;Line: 1846;Ver: 11.1.1.2.0.2207;
    Thanks in advance,

    If you have any SELECT FOR UPDATE in your code, these will produce locks, and it will not be released until the session which has locked the record has released it. This can be one reason why you have this behavior.
    you need to trail your code if it's explicitly locking a row or more.
    Tony

  • Apply password period expire policy to resource accounts

    Hi! In IDM 7.1 I know can apply Password Period Expire Policy to Lighthouse account. It's simple and It works so well.
    But, I ' d like to know how can I apply a password period expire policy to resource accounts to synchronize as Lighthouse as resources accounts (i.e. LDAP accounts, etc.).
    I knew in previous versions of IDM wasn't possible.
    Thanks.

    Figures the solution form my own Q....
    I had pass through configured with LDAP to a login module group - which had the following as the order.
    1. LDAP
    2. IDM
    As LDAP resource adaptor does not support expiry, we have to look for the IdM Expiry. so i reversed the order so that IdM takes precedence in resolving the value of 'loginwarning" on the end user dashboard.
    Anyways in my environment, All password resets are handled from IdM so the Pass through wont hurt.

  • List View Lookup Threshold and Expiration

    Hi
    Does anyone have an explanation of why Expiration can stop for a site, Raising the Value of the List View Lookup Threshold then allows it to work again?
    Cheers

    Hi there,
    Techincally, you must configure the expiration for a single list and the timer job will cover all expired items and hide from the list. For more information, visit my blog at http://tuan-tomy.blogspot.com/2014/11/how-to-set-expiration-policy-for-items.html
    With List View Lookup Threshold, this setting lets administrator define a number of lookup field/user in a single list. Of course, if you leave as default (8), you still can create more 8 lookup fields/user fields in a single list, but you could not save
    the list as a template, or create list from the template which are stored more than 8 lookup/user columns inside. In addition, this setting isn't related to expiration setting.
    Thanks
    /hai
    Visit my blog: My Blog | Visit my forum:
    SharePoint Community for Vietnamese |
    Bamboo Solution Corporation

  • Hi, How can I attach a custom expiration policy to a content type?

    I have found a code snippet, but it only attaches one xml. The thing is, I have two XMLs, one to set the expiration date, one for the action upon expiration. I have found this question similar to the question I asked now, however, it doesn't answer my question,
    nor do blogs anywhere. Is there a solution where two xmls can be added to one custom expiration policy? Or is there a way to change the xml itself so that it contains data for both formula and action together?
    Please let me know if you need any additional info.

    I honestly haven't dealt with custom expiration policies as far as Coding one is concerned.
    http://msdn.microsoft.com/en-us/library/cc453774(v=office.12).aspx
    Talks about doing this and if this is the link you've already looked at I apologize.
    I can work on a custom solution and see what I can find if that would be any help.
    Brandon James SharePoint Developer/Administrator

  • Is the directory manager restricted by password and account policy?

    Is the directory manager account affected by the password/account policy set? Like will its password ever expires or if I fail to authenticate for the max tries, will I be locked out too?
    Also, for the account policy, there's this fail counter that records the number of failures authenticating by the user, how could I obtain the values of this counter so that I could inform the user how many attempts he has left?

    Password and account policy do not apply to the directory manager.
    The attribute which stores the bind attempts is passwordRetryCount. This is an operational attribute so you must ask for it in your list of attributes sent with the search request.

Maybe you are looking for

  • List of server names

    Is it possible to get a list of server names that Adobe uses for hosting Creative Cloud apps and services? I am stuck behind a whitelisting firewall and any domains I need to access have to be listed specifically. Thanks

  • Missing Playlist in iTunes when trying to sync iPod nano

    I have a playlist called new tunes, it's my most recent songs added to iTunes. For some reason when I plug in my iPod nano I don't have this playlist available to sync to my iPod, it's not in the list of playlists available to sync to the iPod nano.

  • Can't launch default browser to view help

    when I go to the help section it states there was an error launching the default browser and than I may need to reinstall the application and the help component.....how do I do this and what caused this to start happening....thanks [ title changed to

  • Java.lang.OutOfMemoryError while starting Standalone Reports Server

    I am trying to start a standalone report server on AIX box, but is giving following error bash-3.00$ rwserver.sh server=repservername & java.lang.OutOfMemoryError: JVMXE006:OutOfMemoryError, stAllocAor executeJava failed kindly help

  • Error during activation of change list

    I want to activate my changes in the change list of the intergration configuration. After activation I receive the error message: unerwarteter Fehler bei Nachrichtenverarbeitung: javax.transaction.HeuristicMixedException: com.sap.engine.ts.exceptions