Workflow Redesign

Hi,
I have to redesign my workflow .
Existing Design
This Workflow is for Blocked Invoices where the blocking reason can be due to price,qantity etc(some 6 reasons)  .
The invoice can be blocked due to all 6 reasons also.Now my workflow is designed where i have put a fork with 6 branches (each branch for a particular reason) .And for a particular reason a multistep work item is sent to all the buyers for that particular invoice. Eg For a particular Invoice a workitem can be sent to a Buyer1 for the Reason of Price and also to another Buyer2 for the reason of Quantity.This Workitem opens a dashbord where a buyer can forward this workitemto a clerk or he himself can make a decision.
Suppose Buyer1(Diff in Price)  forwards workitem to clerk1 to cancel the invoice.
Buyer2  (Diff in Quantity) forwards it to clerk2 to make some changes in the Invoice.
So for the Same Invoice 2 Different Suggestions are goin to the clerk.
Now I need to redesign my workflow where the workitems go to the clerks only after all the Buyers have given thier comments .
How do i go about this ?

Hi,
You can wait on a specific event to be triggered before the work item is sent to the clerk .
Thanks
Bhooma

Similar Messages

  • Oracle Custom Workflow Redesign best practices

    Hi All,
    Morning , need some help with this scenario.
    We are in the process of redesigning existing developed custom Oracle Workflows in our system ( Oracle Apps Release 12.0.6 )
    hence wanted to know if there are steps or guidelines/best practices which could be followed in this situation on points like handling performance issues with the workflow , how to handle the purging of the obsolete workflow data , design steps regards notifications, how to handle error conditions with workflow activities and how to retry activities ( means if any activity within the workflow process shows error how it could be retried or re executed in real time without any delay).
    means any pointers which could be considered for this redesign actvity , any best practices document/steps and guidelines would be really very very helpful here...
    Regards

    This is a very broad question - narrowing it to specifics might help folks respond better.
    There are a lot of documents on MOS that refer to best practices from a technology stack perspective.
    Oracle Workflow Best Practices Release 12 and Release 11i          (Doc ID 453137.1)
    As far as functional practices are concerned, these may vary from module to module, as functionality and workflow implementation vary from module to module.
    FAQ: Best Practices For Custom Order Entry Workflow Design          (Doc ID 402144.1)
    HTH
    Srini

  • Save conflict while trying to save or publish a SPD 2013 workflow (SP 2013 version)

    Hi all, I have a problem while trying to develop a SharePoint 2013 workflow. I'm able to create a new workflow for a list (to save it) and I can confirm that it can run. Unfortunatelly, when I try to modify It (either just after creation or when opening
    it later) I get an error while saving or publishing:
    Errors were found when compiling the workflow. The workflow files were not saved.
    Save conflict
    Your changes conflict with those made concurrently by another user. If you want your changes to be applied, click Back in your Web browser, refresh the page, and resubmit your changes.
    ULS doesn't show anything helpful but the same message with lots of stack trace pointing  to a file save conflict.
    Today, by accident I discovered that the workflow could be saved after it was open in SPD for nigth so I expect there may be some time lockout like when you access a document in a library from another domain (hope it's only 30 minutes).
    I tried to re register the workflow service and even reinstalling and reconfiguring the workflow manager. This problem was present without the service bus and workflow CU, but now I have them installed as well.
    Any suggestions?
    Update:
    I managed to publish the workflow after performing following steps:
    1. Open the workflow and make modifications (save conflict occurs when trying to publish)
    2. Reset IIS
    3. Publish workflow (the workflow is saved successfuly)
    Best Regards Wojciech Wróblewski Visit my blog (in polish):
    http://wojciechwroblewski.wordpress.com/

    Hi,
    According to your post, my understanding is that you got “save conflict” error  while trying to save or publish a SharePoint Designer 2013 workflow.
    Please check whether the Central Admin > Manage Service Application-> “App Management Service” is started.
    Please check whether the “Configure service application associations”,  ”App Management Service” is already associated.
    Then please check whether the “Manage Services on server” and the “App Management Service” is started.
    If all the service are started, add executionTimeout property in web.config file to increase the timeout interval(Make a copy of the web.config file before editing anything).
    For more information, please refer to this site:Fixed: SharePoint Designer Error - Unexpected error on server associating the workflow
    In addition, if you develop a too complex workflow and try to compile it in SharePoint Designer then you might get the error if your workflow exceeds the complexity limit. To fix the error you will have to redesign and break them into multiple workflows
    to achieve the business functionality.
    More information:
    http://wp.ahcheng.com/2013/03/23/error-were-found-when-compiling-the-workflow-the-workflow-files-were-saved-but-cannot-be-run/
    http://www.sharepointpals.com/post/How-To-Identify-Complexity-of-SharePoint-2013-or-2010-Workflow-to-fix-errors-while-compilation
    Best Regards,
    Linda Li
    Linda Li
    TechNet Community Support

  • InDesign CS5 -- dynamic charting workflow?

    Hi,
    I searched the forum but I feel like I haven't quite found my answer.  Basically, my organization, in the past, has produced a dynamic 'demographic fact sheet' document for communities in the Denver, Colorado USA region. (example: http://www.drcog.org/communityprofiles/PDFs/ArapahoeCounty.pdf)  This was previously done with an Access database and a mail merge in Microsoft Publisher (I know, I know), but we would like to bring this process into CS5, since our graphic designers work in InDesign CS5 and would like to redesign the look and feel of this document while automating this workflow so that it isn't as time-consuming as manually copying and pasting charts for each community.
    What kind of workflow would most easily produce a document like this?  It is essentially a mixture of charts and graphs along with some dynamic text.  I've read about Data Merge and XML, but I'm not sure about the charting and graph part of this -- most of the information I've found online talks about using Illustrator to make dynamic charts, but I'm not quite sure how to put everything together.  Basically, I'd like the process to work like it did with Publisher and Access, if possible.  We basically set up a template and then based on the data, Publisher generated a document that showed the appropriate data  (and correct values in graphs/charts) for every community.  The graphic designers have the CS5 Design Premium package, so they do have access to Illustrator and other Adobe apps if these are necessary.
    The data is stored in an enterprise database now (not Access), so extracting it to a CSV or other type of format is not a problem.
    InDesign is not my area of expertise, but I want to help with the process as much as I can.
    Thank you so much for any insight or recommendations!
    Jonathan

    This type of project would be too data intensive for Indesign. ID's data merge and ID's xml capabilities would not be sufficient either. Not to say that Indesign could not be used to create content, but the data portion would have to be driven with a 3rd party solution, something like XMPie.This type of solution typically is postioned at the print end and ties all the components: content created from ID, variable image, variable text, data export file to create custom chart, etc. to produce a finished customized print piece.

  • SRM 7.0 - Process controlled workflow

    Hi,
    Landscape -  SRM 7.0 SP05
    Workflow - Porcess controlled
    Scenario - Self service procurement
    Problem:
    1. We have mulitple level approval workflow for the shopping cart. I am using standard workflow task- 40007953 and using /SAPSRM/BD_WF_RESP_RESOLVER badi to determine agents.
    2. All the potential approvers (managers) are determined correctly by this badi but the issue is work-item is sent to all the approvers at the same time where as the requirement is to sent the work-item to each approver in series i.e. only when the work-item is approved by the lower level manager, it should go to the higher level manager.  Currently, this workflow task sends the work-item to all potential approvers at one go who can start working on parallely which is not desired.
    Could anyone please help me to resolve this?
    Please note that adding additional process steps in the process-level configuration was the option but we could not opt for that at this point of development as we have gone too far in terms badi development for agent derterminiation
    Thanks & regards,
    Amit

    Amit,
      It is not possible to send the work item to people in sequence by configuring only one process level. If you have only one process level, the agent determination will only be applicable to that process level. If you are trying to assign multiple agents to that step, then all will get the work item at the same time.
    I recommend doing one thing, Create multiple process levels(= no of approval levels you want). For each process level you keep same event and expressions. But your agent determination badi implementation need to be tweaked. Here is how you can do that
    Use Parameters along with agent determnation badi implementation. In other words derive Agents based on the value of parameter using your badi implementation. This parameter can be configured in Process Controlled Workflow Configuration.
    Example,
    Process step 1 - WF_BADI - Parameter1
    Process step 2 - WF_BADI - parameter2
    Now write some code in the WF_BADI to pick up particular agent if parameter value is Parameter1 , pick another agent if parameter value is parameter2. Doing this way you wont ve to redesign your BADI implementation as you are able to break up the Agent logic based on parameter values.
    Virender Singh

  • Programatically pprove/Disapprove user decision step in a waiting workflow.

    Hi Experts,
    If I have the approval step work item ID,can I programetically resume the waiting workflow by providing the input (approve disapprove).
    The use case is that the workflow is started. The workflow has a approval step and it is now waiting for user decision.
    When the workitem is created,I get the workitem id thru an exit.
    Now assume the user decision is got thru another means and now I want to resume the waiting workflow by providing the decison into the waiting workflow.The workflow should now continue with the subsequent steps.
    Is there any WAPI to do that.
    Thanks in advance.
    Bikram

    Ad Hoc Approval should be done with transaction SWIA.
    If this occurs a lot then a redesign of the flow is in order. One where with deadline monitoring you can take certain actions when workitems are idle for an amount of time.
    Also setting up substitution is advisavle for this scenario.
    Programmatically doing stuff is done with the SAP_WAPI function modules, check out if sap_wapi_decision_complete works for you.
    Kind regards, Rob Dielemans

  • Workflow completing but not assigning to it all agent (multi line agent)

    therer is a scenario in my project where one workflow is created with multiline agents i.e. one workflow assigne to multi users but when i am completing this workflow using SAP_WAPI_WORKITEM_COMPLETE its not assining to defined multi agents in "lt_con table" of next step of workflow.
    as it is..
    CALL FUNCTION 'SAP_WAPI_WORKITEM_COMPLETE'
                EXPORTING
                  workitem_id      = iv_wf_id
                  actual_agent     = 'OWNER1'
                  language         = sy-langu
                IMPORTING
                  return_code      = return_code
                  new_status       = new_status
                TABLES
                  simple_container = lt_con.
    please tell me where i am missing  ?
    Edited by: ashu@sap on Aug 29, 2011 9:54 AM

    Hi,
      After reading all your posts as per my understanding.
    1. You said that you have a dialog work item inside a loop and this has to get approved by different people at each level and at each level there could be a possibility that there can be multiple agents. In your current case it is working fine for one single agent.
      First of all why are you trying to populate the agents in a separate multiline container element. Why am I saying this is because when workflow already provides the technique to handle this kind of situation  by creating RULES and assign it to the dialog work item to determine the agents . If you would have created a rule to determine the agents based on the each level irrespective of the number of agents determined by the rule the work item will be sent to all the respective agents inbox.
    So create a RULE in such a way that based on the loop iteration or level it should determine the agent and assign this rule to the dialog task.
    2.  If am not wrong you might be using some kind of dynpro application so that is the reason you are trying to complete the work item by making use of function module. Clear me that is the user completing the work item from SAP inbox or UWL. also clear that is the task is a decision task or simple foreground task.
    If the task is a decision task then make use of the function module SAP_WAPi_DECISION_COMPLETE. if the user is executing the work item from sap inbox then there is no necessary of completing the work item. system will take care of other things.
    3. Finally You say that the work item is still appearing in the executed users inbox.
    This could be possibly because of the way you are trying to complete the work item. So to overcome this error you need to redesign your workflow by adding RULE to the dialog task. Then you wont find any issues.
    Please do not populate all level agents at one go. determine agent at each iteration of the loop independently.
    Regards
    Pavan

  • Precisely workflow for Inventory Movement

    Dear All SAP Expert,
    I have such complicated problem for our system performance.
    Lately, our system running so slow. Mostly, while our staff generating report inventory posting list.
    For monthly closing references, the other staff i.e :
    1. Purchasing could not open marketing document window (PQ / PO).
    2. Accounting could not create AP Invoice from GR PO.
    3. Even BOD could not generating other report.
    This problem occurred since last years (2014),
    Which is we just run this SAP for least than 2 years (start from mid of 2012).
    Then we ask our SAP Partner for check this problem out.
    Based on their analytic on our SAP Server using RSP,
    Our SAP Server was lack of memory and storage.
    Then referred to their result, we upgrade our SAP Server specification.
    And it helped till January 2015.
    Then our issue come up again, on the previous month (March 2015)
    Our SAP Server performance running down.
    So we contact our SAP Partner for checking this issue.
    They was wondering how could this issue come up again in such short time,
    Meanwhile they predict our SAP Server could handle data processing at least 2 years.
    Since our last upgrade, its just about 7 months.
    Thought our SAP Server specification beyond far for ordinary Retail workflow,
    But as fast as our business growing, it couldn't handle.
    Then our SAP Partner suggest to redesigning our Inventory workflow.
    Here is the problem,
    We are a Fast food Restaurant Retailer. Which is still develop to bigger and more.
    Our Inventory Workflow describe as :
    1. Our Store request their Material (Semi Finish for food and Raw for Non-Food) to our Central Warehouse.
    2. Our Central WH check their stock and send to requestor Outlet in case availability.
    3. WH Admin will create IM document using this method as their delivery.
        But they didn't posting directly to Outlet's WH but Good In Transit WH (As a transit - analogy as out delivering truck).
    4. As soon as delivering truck arrived from Outlet, the driver give the receipt within correction or not (manually adjusted quantity
        - if quantity didn't receive correctly or damaged partially and signed our Outlet's Supervisor Staff)
    5. Referred to revised paper (delivery note), then our WH Staff would create another IM document as finalization delivery note
        Posting our item from GIT (Good In Transit) WH directly to our Outlet.
    This workflow results progressive massively IM document in a years.
    Here is increasing rate our Database since 2012 :
    1. December 2012 : 20 GB
    2. December 2013 : 35 GB
    3. December 2014 : 55 GB
    4. March       2015 : 85 GB
    In case to prevent our SAP Server performance which decreasing to any further.
    Is there any workaround for our Inventory process.
    So that it could decrease our massive Inventory data.
    And increase our SAP Server performance.
    Thanks for your time and cooperation.
    Regards,
    As'ari

    Dear Frank,
    Here is our HW spec :
    Processor : Intel Xeon CPU E5-4620 (4 Core @ 2.20 GHz)
    Memory : 72 GB (2 @ 4 GB Installed on CPU [8 GB] & Additional 8 @ 8 GB)
    HDD : 300 GB (Main Disk for OS Win Server 2012) + 4 TB (NAS)
    RAID : 1 for Main OS & 10 for Data (NAS)
    Database Size :
                    - Primary : 72 GB
                    - Log : 86 GB
                    - Overall : 158 GB
                    - Backup Size (Compressed) : 14 GB
    SW spec :
    OS : Windows Server 2012 R2
    SAP Version : 8.82.075 PL 11
    Allocation for SQL Server memory is default by System : 2,147,483,647 MB
    Also on task manager consumed memory overall 96,60% from 72 GB (68,8 GB).
    Thanks and regards,
    As'ari

  • Howto migrate workflow

    To install ISTUDIO application from dev to integration and then to production, we use the MIGRATE functionnality (after an OAIEXPORT on the target system).
    BUT the migrate seems not exist for the WORKFLOW Process Bundle entries in ISTUDIO and this is a problem.
    We install the workflow with WFLOAD tool but Interconnect need information on the workflow inside the Interconnect metadata repository.
    If we can't migrate does we have to design the workflow Process Bundle by hand in each environment ?
    Regards

    Hi,
    For Netscape Messaging Server migrations, reimplement customized plug-ins.
    Since the iPlanet Messaging Server does not support messaging plug-ins, plug-in functionality will need to be redesigned and recoded using features of the new MTA.
    The MTA has functions that handle the most common plug-in functions. See "Netscape Messaging Server 4.x MTA Regressions/Changes".
    http://docs.iplanet.com/docs/manuals/messaging/ims50/mg/overview.htm#21133

  • Q: Start Workflow...

    Hi all,
    The "Start Workflow" task allows an alternate organisation to be
    specified using an expression, but when I do this, I cannot select the
    workflow to start - nothing will appear in the list.
    Is there a trick to making this work? Should the template name be
    part of the expression?
    I don't quite understand the functionality behind this option - the
    templates, versions and activation properties seem to be globally
    scoped, so that all organisations share the exact same template
    definitions. What is the intended purpose for specifying an alternate
    organisation?
    Any light shed on these issues would be greatly appreciated.
    Regards,
    Ben Hatton.

    Yes, I would imagine that the point of using an expression is that the
    selection organization would be determined according to some condition
    defined in the workflow which must be evaluated at run time.
    But specifying orgs does have some ramifications, limited as they may be.
    These are:
    1) controlling access to starting workflows manually via the Worklist. That
    is, if a template is associated with only a particular org, a user who is
    not a member of that org won't be able to start the workflow from the
    Worklist. For called workflows, this is irrelevant anyway, however.
    2) controlling which users or roles may be assigned tasks within the
    workflow. Again, if a user or role isn't defined for the org associated with
    the template, that user/role can't execute tasks in the Worklist. (But they
    probably can be through task reassignment. I haven't tested this to see what
    would actually happen.) This point does affect called workflows.
    On the other hand, the fact that you can use an expression to define the
    actual organization, rather than the condition to apply to a limited set of
    allowable choices (defined by the orgs associated with the template), seems
    to subvert the whole intention anyway, as you can really select any org you
    want.
    There will obviously have to be some redesign of the whole org-template
    thing in future releases.
    Kara
    While Templates can be associated to specific organisations by the
    designer, you can't have two orgs that use different definitions of
    the same template (name). If different orgs could have their own
    implementation of a named flow, like "approveOrder", then each
    organisation could have a different private process for that function
    (one uses manual task, another uses an automatic caluculation). As it
    is, there is no point in being able to specify a different org, 'cause
    you'll get the exact same template definition.
    Is the intention that you can test for the name of the organisation in
    the template definition and branch to different functionality?
    Probably not - if we have the ability to evaluate the right
    organisation when defining the "Start Workflow" task, then we would
    likely be able to use that same logic at the point that functionality
    splits in the subflow.
    Regards,
    Ben.
    On Wed, 3 Oct 2001 16:12:17 -0400, "Kara Moscoe" <[email protected]>
    wrote:
    I agree with you, and do not understand why the Studio does not provide a
    combo box for this functionality, in the same way triggered or timed
    start
    nodes do. And given that there is no workflow function to return an
    organization, I really don't understand what kind of expression couldeven
    be sensibly used here. The only thing I could imagine this being used foris
    a variable that has contained previously stored organization from an
    incoming XML message received by another node in the calling workflow,from
    some other workflow or other source. Tony, maybe you could shed somelight
    on this.
    On the other hand, you are incorrect when you say that all TDs are sharedby
    all organizations. At least, this is not the case at design time; orgs tobe
    associated with TDs are selected by the designer. So the intention hereis
    to be able to specify the org in which the subworkflow is operable, ifit's
    not the current one. What should happen is that here, as in triggered and
    timed start nodes, a list of orgs associated with the template shouldappear
    in the combo box.
    What actually happens is another matter, and there is a CR filed on thefact
    that the server does not actually control organizations in whichworkflows
    can be started, and you could theoretically specify anything you want,
    including a non-existing org. The template/organization paradigm is quite
    broken, and it appears that a proper solution to the problem won't happenin
    the Berlin time frame.
    Hope this helps,
    Kara
    "Benjamin Hatton" <[email protected]> wrote in message
    news:[email protected]...
    Hi Tony,
    Thanks for your help on this and the other queries I had.
    I am in the studio, adding a "Start Workflow" action to a task. If
    the subworkflow is in the current organisation, there is no issue. If
    it is another organisation, then it does not appear in the list of
    flows to start.
    Given that an expression evaluated at run-time can be used to
    determine the organisation, how can the studio resolve the
    organisation, and hence resolve the list of flows that can be called?
    Given that workflow templates and activation properties are shared
    across organisations, what is the point of have a dynamically
    evaluated expression to choose the organisation?
    Best regards,
    Ben.
    On Tue, 2 Oct 2001 22:17:38 -0300, "tony lodge" <[email protected]>
    wrote:
    Ben can you be more specific. Are you saying that when you use the
    worklist
    client you can not see the template to start. If this is the case youhave
    to ensure that the start node in the workflow has a start note that is
    triggered manually. This is done by a choice section on the start node
    (timed,manual,event,called)
    Tony
    "Benjamin Hatton" <[email protected]> wrote in message
    news:[email protected]...
    Hi all,
    The "Start Workflow" task allows an alternate organisation to be
    specified using an expression, but when I do this, I cannot select
    the
    workflow to start - nothing will appear in the list.
    Is there a trick to making this work? Should the template name be
    part of the expression?
    I don't quite understand the functionality behind this option - the
    templates, versions and activation properties seem to be globally
    scoped, so that all organisations share the exact same template
    definitions. What is the intended purpose for specifying analternate
    organisation?
    Any light shed on these issues would be greatly appreciated.
    Regards,
    Ben Hatton.

  • R3 workflow versus Netweaver

    Hi,
    We have implemented several workflows on the R3 business workflow platform. As they are not reliable, we will need to take some action to redesign the workflow solution. The basic question I have is : Should we stick to the R3 workflow solution or should be move into the Netweaver technology...
    Has anyone already done a comparison between the two technologies ? Or does someone have practical experience with the netweaver workflow solutions ?
    Thx,
    Dirk Struyf

    Hi Dirk,
    Well, before answering your query, I would like to know what is this NETWEAVER WORKFLOW SOLUTIONS???Are you refering to GUIDED PROCEDURES??? Or some other technology.
    If you ask me the difference, basic workflow remains the same, expect the interface...I mean, in 4.7, we call the normal ABAP Dynpro application on execution of workitem. And in ECC+, we call the Web based applications on execution of workitem. Ultimately, the foreground stuff changes. I dont see any difference in WORKFLOWS level.
    Regards
    <i><b>Raja Sekhar</b></i>

  • Error while deploying a workflow in OWB

    Hi,
    I am getting the below error while deploying a workflow in Control Center.
    ORA-29532: Java call terminated by uncaught Java exception: java.sql.SQLException: The file /u01/app/oracle/product/11.2.0.2/dbhome_1/owb/bin/admin/rtrepos.properties cannot be accessed or has not been properly created on the server XXXXXX. If the file does not exist or if the database owner (normally user 'oracle') does not have the required file permissions or if the file has not been properly created then the file can be recreated by running the SQL*Plus script /u01/app/oracle/product/11.2.0.2/dbhome_1/owb/rtp/sql/reset_repository.sql (in a RAC environment the file must be manually copied to each server which is used for OWB). Otherwise if using a 10.2 database instance, then please run the SQL*Plus script /u01/app/oracle/product/11.2.0.2/dbhome_1/owb/UnifiedRepos/reset_owbcc_home.sql.
    Did any one faced this issue before?
    Kindly let me know the steps to resolve the issue.
    Thanks.

    Hi Vidyanand,
    Did you create the runtime access user using the runtime assistant? Did you select the correct runtime repository (if you have more) to associate your runtime access user with?
    Note that there are 4 database roles being created when you create a runtime repository owner:
    - OWB_A_<runtime repository owner>
    - OWB_D_<runtime repository owner>
    - OWB_R_<runtime repository owner>
    - OWB_U_<runtime repository owner>
    If you would grant those roles to a user, then that user becomes an access user for the user with username <runtime repository owner>.
    Note that you can also use the runtime repository credentials to connect to the runtime repository for deployment purposes, but you may not want that because of security concerns.
    Thanks,
    Mark.

  • Questions on OCS and workflow

    I am wondering whether I can configure the following:
    - Can I have multiple views? Example, view documents by Author, Project, Category? Can I customize document
    views?
    - Can I control access rights on a single document?
    - Can I monitor or extract a report on how often a document is accessed?
    In addition, I have the following problems with OCS Workflow:
    - The Workflow has no default email notification. Documentations indicated that Email Notification has to be configured to work with SendMail. Can Email notification be configured with OCS Mail instead?
    It does not make sense to use SendMail instead of OCS Mail.
    - Document can be viewed by Workspace members once it is uploaded. What is the purpose of workflow then?
    - Document has to be manually submitted for review to initiate a Workflow process. Can this be performed automatically?
    - WorkFlow approver is defined by the user. It should have predefined approvers.
    - In Workflow notification, Notification Detail provides the URL but does not have a URL link back to the document. In this case, the review process is manual because the approver does not have an easy
    way to preview the document.
    Are my comments correct? Are there any workarounds?

    Roger,
    1) The default SPINCOUNT value is 0 (no spinning) for all platforms that are supported today. (At one time we had a default value of 5000 for Sequent hardware, but it has been many years since we supported that platform.) The SPINCOUNT value that will work best for any application depends on many factors, including the number of CPUs on the machine, the hardware platform, and the indvidual application. SPINCOUNT will only be useful when the machine has more than one CPU.
    2) /Q logs Q_CAT:1447 after 50 unsuccessful attempts to obtain the semaphore when the semaphore has never been released and reobtained by a different process or the same process during that period. The Access Control List code uses the same rule for logging LIBTUX_CAT:1511. If TMSPINCOUNT is set, then the number of unsuccessful attempts to obtain the semaphore is incremented by 1 only after TMSPINCOUNT spins have been done.
    Code for the BB semaphore and the semaphore used by /Domain follows a different rule. This code will log LIBTUX_CAT:5005 or LIBGW_CAT:5010 if a process has to wait for the semaphore for 10 seconds and the semaphore has never been released by the original owner during this time period.
    3) TMSPINCOUNT is used for the BB semapahore, AOM semaphore, ACL semaphore, /Domain semaphore, and /Q semaphore. Locking the GTT uses the same BB semaphore that used to lock other tables in the BB.
    Regards,
    Ed

  • How can I display a SP 2010 out of the box workflow's task assignees via powershell?

    There are days where one of the 250+ workflows at the site has attempted to send email to someone no longer at the company.
    I would like to find a way to go through the farm and display all the list URLs that have workflows, and the mail addresses associated to the workflows.
    This way I can track down the workflows that need to be updated to remove the missing users.
    I have started a bit of script to do this. In my script, I just had a site collection - I figured that if I can get that to work, then surely wrapping another loop for the rest of the farm won't be bad. 
    However, for some reason, I am not seeing the output that I expected to show the mail addresses.
    I am hoping a different set of eyes might see what I am missing. It was my understanding that the AssociationData property was XML that contained information about the assignees for tasks, the carbon copy list, etc.
    Maybe I misunderstood something that I read?
    $outLoc = "d:\temp\wfdata.txt"
    $web = Get-SPWeb -Identity "http://myfarm/sites/it/"
    foreach ($list in $web.Lists)
     $associationColl=$list.WorkflowAssociations
     foreach ($association in $associationColl)
           $association.AssociationData | Out-File $outLoc
    $web.Dispose()
    I want to thank you for the helpful tips that so often appear on this list. They help me when I am reading over old threads to figure out what to do. I am hoping that tips on this thread will likewise be helpful.

    Hi,
    With
    SPWorkflowAssociation.AssociationData property, we can get the assignees’ information. Your script can
    be able to retrieve a XML format data which contains the user name we need:
    So the next step would be getting the user name by parsing the XML data we got.
    The two links below will show how to parse XML with PowerShell:
    http://stackoverflow.com/questions/18032147/parsing-xml-using-powershell
    http://blogs.technet.com/b/heyscriptingguy/archive/2012/03/26/use-powershell-to-parse-an-xml-file-and-sort-the-data.aspx
    With the user name, we can get the
    Email property of an user with the scripts as the link below provided:
    http://davidlozzi.com/2012/03/07/using-powershell-to-access-sharepoint-sites/  
    Best regards
    Patrick Liang
    TechNet Community Support

  • Creating a Role view in a workflow

    I'm trying to create a role view in my workflow with the following code but it gives me an error: com.waveset.util.InternalError: Unable to locate ViewHandler for 'role'.
    <Action application='com.waveset.session.WorkflowServices'>
                <Argument name='op' value='createView'/>
                <Argument name='type' value='Role'/>
                <Return from='view' to='view'/>
              </Action>Has anyone created a role from a workflow, java or SPML?

    nvm figured it out.
    <Action id='0' application='com.waveset.session.WorkflowServices'>
              <Argument name='op' value='createView'/>
              <Argument name='type' value='Role'/>
              <Argument name='viewId' value='Role'/>
              <Argument name='Form' value='Empty Form'/>
              <Argument name='authorized' value='true'/>
              <Return from='view' to='role'/>
            </Action>       

Maybe you are looking for

  • MBP/iBook won't read repaired USB drive?

    I have an ativa thumb drive I've been using for a few months now. In the past few days suddenly my MBP (also an iBook) gives me the message "Disk you've inserted cannot be read by this computer - Initialize / Ignore / Eject." So I opened Disk Utiliti

  • Cal script question to calculate exchange rate

    Hi All expert, I'm new in Essbase, can anyone help and tell me what's wrong with the following cal script? I got 10 dimension - Account - Month - Year - Market - Product - Cost center - Currency - Version - Currency type - USDvalue, EURvalue, etc. Fo

  • How to email a flash animation

    I am trying to email a flash animation to our sales force. I cannot seem to make this work. The only way that works is making it an animated gif. However, when I do this, it looks more like an illustration and my text gets all outta whack. I have rea

  • Can't see organization from hr_legal_entities table

    I try to launch query: SELECT * FROM hr_legal_entities hle WHERE hle.organization_id = SUBSTRB( USERENV( 'CLIENT_INFO' ), 1, 10 ); I tried with 2 responsibility - XX - AP USER and XX - AP MANAGER. Both return from SUBSTRB( USERENV( 'CLIENT_INFO' ), 1

  • ITunes won't load..HELP!

    ok I have tried everything I know how to do..I try to download iTunes and I get an error that states: "There is a problem with this Windows Installer Package. A program required for this install to complete could not be run. Contact your support pers