Workflow process in Planning- Can be Form specific?

Hi,
Workflow in the Planning works bases on the Scenario, Version and Entity combination. Once the workflow is started with the combination, all the forms (with the same combination) become read only except to the user who is assigned as the next owner in Workflow. This means workflow is not form specific but on the combination.
Is there any work around so that only a particular Form be put in Workflow, so that other users who are still working on other forms for the same combinations still have write access?
Please let me know.
Thanks,
Ravi

The Workflow in Planning is based on the concept of Planning unit which comprises of Entity, Version and Scenario. The web forms would also have these members and security would be set at the member level. So functionally, user would be responsible for one or more entities, other users would not be able to input data across this entity. In short, when the planning unit is moved to the further level in workflow heirarchy, the data would be greyed out for the user who has sent the same further for approval. The web form would be available for other users for input across other intersections of the entity.
However, if you want Entity specific forms then you can design the same accordingly and hardcode the entities in the Web forms. This will make the forms available to those users who have the security set as such. In such a case, the number of forms would be on the higher side if you have a huge entity heirarchy. So it is recommended to have generic forms if the same are to be used by large set of users.

Similar Messages

  • Cannot Access Custom Workflow Process List (SharePoint 2007)

    Does anyone know how to access the "Custom Workflow Process" list when using custom form actions in SharePoint 2007?
    There are quite a few items in this list and I need to reduce the list item size.
    Thank you for checking!

    Did you try below script
    social.technet.microsoft.com/wiki/contents/articles/powershell-script-to-list-out-webparts-used-in-publishing-pages-in-sharepoint-2007-and-sharepoint-2010-sites.aspx
    param([switch]$help)
    [void][System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint")
    [void][System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint.Publishing")
    function GetHelp() {
    $HelpText = @"
    DESCRIPTION:
    This script will list out the webparts type along with the names in publishing pages in any site .
    $HelpText
    function RahulPublishingPageWebParts() {
    write-host "This script will enlist the webparts used in all publishing pages in this site"
    write-host "Please enter theURL of the site"
    $siteURL = read-host
    $site = New-Object Microsoft.SharePoint.SPSite($siteURL)
    $web = $site.OpenWeb()
    $webPublish = [Microsoft.SharePoint.Publishing.PublishingWeb]::GetPublishingWeb($web)
    $pages = $webPublish.GetPublishingPages()
    foreach($page in $pages)
    $manager = $web.GetLimitedWebPartManager($page.Url,[System.Web.UI.WebControls.WebParts.PersonalizationScope]::Shared)
    $webCollection = $manager.WebParts
    if($webCollection.Count -ne 0)
    write-host "The page " $page.Title " contains these webparts"
    for($i =0;$i -lt $webCollection.Count; $i++)
    write-host ($i + 1).ToString() " " $webCollection[$i].GetType().Name " " $webCollection[$i].Title
    $site.Dispose()
    $web.Dispose()
    if($help)
    GetHelp; Continue
    else
    RahulPublishingPageWebParts
    If this helped you resolve your issue, please mark it Answered

  • Can a workflow process continue from form trigger?

    in my workflow project i have launched a workflow process from a form.in the process there is a notification from which i can open a form for further modification of data .currently i am continuing this particular process by pressing an 'updated' button in the notification after updating the data from form. if not updated it'll send that notification back again.can i do the same functionality through a button say 'updated' in the form called from the notification?
    ie i want to continue my process from my custom form called from notification,not by responding the notification's button itself .
    anyway i have completed the project succesfully.if anybody needs any help related to the functionalities noted above ( like 1.launching workflow from form or concurrent program
    2.opening(querying a custom form with particular data) a custom form from notification.
    3.submitting concurrent program from a workflow process ) can contact me at [email protected]

    When we consider that email is simply a communications protocol being leveraged by the workflow, it becomes clear that the problem most likely lies in the email enablement of your Archive list.  If your Archive list is indeed identical to the Requests
    list, then I would take a look at configuration for email on that list as it probably isn't configured correctly.  Additionally, you may wish to double check the email alias you're using in the workflow.  Sending email to the wrong email address
    is just a slip of the keyboard but can result in many hours of debugging.  Ultimately, I would recommend tracking the email through Exchange logs to see if it's received and sent correctly.
    I trust that answers your question...
    Thanks
    C
    |
    RSS |
    http://crayveon.com/blog |
    SharePoint Scripts | Twitter |
    Google+ | LinkedIn |
    Facebook | Quix Utilities for SharePoint

  • SOA Suite 10.1.3 Developer Preview - Can not deploy workflow process

    Hi, I have a strange problem:
    I installed the SOA Suite on my laptop. From JDeveloper 10.1.3.1, I compiled the sample process DocumentReview (bpel_home/samples/demos/DocumentReview) and tried to deploy it. I have the following error:
    Buildfile: D:\Oracle\SOA1013B\bpel\samples\demos\DocumentReview\build.xml
    validateTask:
    [echo]
    | Validating workflow
    [validateTask] url is file:/D:/Oracle/JDeveloper101301/integration/bpm/support/files/WorkflowTaskDefinition.xsd
    [validateTask] Validation of workflow task definitions is completed without errors
    deployProcess:
    [echo]
    | Deploying bpel process DocumentReview on localhost, port 7200
    [deployProcess] Deploying process D:\Oracle\SOA1013B\bpel\samples\demos\DocumentReview\output\bpel_DocumentReview_1.0.jar
    [deployProcess] Successfully deployed the process "DocumentReview" on server "localhost" and port "7200"
    deployTaskForm:
    [echo]
    | Deploying workflow form for DocumentReview on localhost, port 7200
    [deployTaskForm] 06/08/23 13:45:50 Notification ==>Application Deployer for default_DocumentReview_1_0_DocumentReview STARTS.
    [deployTaskForm]
    [deployTaskForm] 06/08/23 13:45:50 Notification ==>Operation failed with error:
    [deployTaskForm] parent application (orabpel) is not found!
    [deployTaskForm]
    [deployTaskForm]
    [deployTaskForm]
    [deployTaskForm] BindWebApp error: BindWebApp failed: Unable to updateEJBModule: application default_DocumentReview_1_0_DocumentReview does not exist!
    [deployTaskForm]
    [deployTaskForm]
    BUILD FAILED
    D:\Oracle\SOA1013B\bpel\samples\demos\DocumentReview\build.xml:98: Error while deploying the form on server "localhost" Error message :
    java.lang.SecurityException
         at oracle.ide.IdeCore$7.checkExit(IdeCore.java:177)
         at java.lang.Runtime.exit(Runtime.java:88)
         at java.lang.System.exit(System.java:868)
         at oracle.oc4j.admin.deploy.cmdline.Oc4jAdminCmdline.executeCommand(Oc4jAdminCmdline.java:127)
         at com.collaxa.cube.ant.taskdefs.DeployForm.deployIAS(DeployForm.java:783)
         at com.collaxa.cube.ant.taskdefs.DeployForm.deployForm(DeployForm.java:548)
         at com.collaxa.cube.ant.taskdefs.DeployForm.deployForms(DeployForm.java:814)
         at com.collaxa.cube.ant.taskdefs.DeployForm.execute(DeployForm.java:840)
         at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
         at org.apache.tools.ant.Task.perform(Task.java:364)
         at org.apache.tools.ant.Target.execute(Target.java:341)
         at org.apache.tools.ant.Target.performTasks(Target.java:369)
         at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
         at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
         at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
         at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
         at oracle.jdevimpl.ant.runner.AntLauncher.launch(AntLauncher.java:321)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:585)
         at oracle.jdevimpl.ant.runner.InProcessAntStarter.runAnt(InProcessAntStarter.java:295)
         at oracle.jdevimpl.ant.runner.InProcessAntStarter.mav$runAnt(InProcessAntStarter.java:43)
         at oracle.jdevimpl.ant.runner.InProcessAntStarter$1.run(InProcessAntStarter.java:71)
    Total time: 18 seconds
    What's wrong?
    Thanks for your help,
    Cyryl

    Hi. I made another account for I can't email address in my profile.
    I found that my problem is cluster specific problem. JDeveloper's default configuration works with clustered BPEL engines for simple processes that have no human tasks. But human-task-included processes are deployed without task forms with the same errors you'd had.
    I found a work-around for it. I changed build.properties in the project for cluster configuration as below,
    platform = ias_10g
    domain = default
    rev = 1.1
    admin.user = oc4jadmin
    admin.password = welcome1
    http.hostname = the_server_address
    http.port = 7779
    cluster = true
    j2ee.hostname = the_server_address
    rmi.port = 23791
    opmn.requestport = 6004
    oc4jinstancename = default_group
    And, yes, Ant would definitely be an answer for it, too.
    Thank you for your reply,
    Joon.

  • How to get the Asset's current step under a specific workflow process via API?

    Everyone,
    Is there a way to get the asset's current step for a specific workflow process by the WebCenter Sites API? We are showing out the asset created within the WebCenter Sites in another application via its API. We would like some actions get to be done once determined assets went into a specific step of a workflow process. Any suggestions are welcomed.
    Regards!

    Here is some information from the FDK Programmer's guide page 115:
    IMPORTANT: A valid text range can span multiple paragraphs, subcolumns, or text frames.
    It cant span multiple flows, footnotes, table cells, or text lines.
    It is possible for a document to have no text selection or insertion point at all. This can occur in
    the following circumstances:
    ● One or more graphic objects in the document are selected
    ● One or more entire table cells in the document are selected
    ● There is no selection of any type in the document
    So, I did select one or more entire table cells in the document in my first test. It's logical that the result was not like expected.
    But selecting one or more entire table cells is a crucial requirement for my plugin, is there anyway to get things straight?
    Simply put, I want to enable users to select one or more table cells in the document, and I want to get the object handles of the first cell and the last cell through Framemaker API calls. How?
    Many thanks in advance!
    Best Regards,
    Ellen N. Zhao

  • Query on Planning WorkFlow Process

    Hi Guys,
    I have a query on Planning WorkFlow Process i.e Two Business Units are willing to do their Budgeting & Forecasting Process in different periods.
    I would like to bring first one process for this and I would like to grant access for these two business units accordingly.
    Will it be any problem doing like this? If not please suggest me what is the best approach for this.
    Thanks,
    Suresh.

    Hello Suvin,
    You can try to check the value for your return sales order with T-code MB51
    Go to MB51  Enter Movement type 651 execute..
    Next screen Press Ctrl + Shift + F12 . It will take you to next screen..
    In this screen use Ctrl + F8, you will get field Column selection Popup..
    in that Choose " Amount in LC" & Sales Value.
    With this you will get the value. If the value is Zero then it means that the return stock from customer is non valuated.
    Note:
    T.Code MB52 : Display Warehouse stock of Material in Hand.
    App:lication
    You use this report to display the total stock of a material (quantity and value) at plant and storage location level. If transit stocks or stock transfer stocks exist at plant level, the system totals these stocks and displays them in the column In Stock Transfer in a stock line without a storage location.
    Note that in this report, the stock value of the warehouse stock is calculated using the following simplified formula:
    Stock value = quantity x value/valuated stock
    Therefore the stock value specified here only has informal characters and does not represent the actual stock value.
    Br,
    Tushar
    Edited by: Tushar Patankar on Jan 11, 2011 6:28 PM

  • Using Javascript to email a form in a workflow process

    I've created an Acroform which will be routed around in a workflow process.  The user will open the form, add information and hit a button which is coded in javascript usng the mailDoc function.
    It works perfectly EXCEPT that each time the document is forwarded, "Adobe Acrobat Pro.pdf" gets appended to the name of the file in the email.  It doesn't actually rename the file, so the file does open properly, but the email looks pretty goofy.
    Example.  The filename is Form14.pdf. 
    When the third person signs off and clicks the email button, the email is created, with the address, subject line and body of the email completed, and the document attached has the little icon and then
    - Form 14.pdf - Adobe Acrobat Pro.pdf - Adobe Acrobat Pro.pdf - Adobe Acrobat Pro.pdf
    Is there some way to prevent it from concatenating like this every time the document is emailed?
    Thanks!!!

    Maybe you could try it like this... I saw this question answered not too long ago.
    Submit Portal Form Values to Portal Report

  • How can i approve or start a workflow process for a rejected vacany in irec

    The users have rejected some vacancies mistakenly so how can i approve that vacany .Do i have i to restart the workflow process if yes then how can i do that .
    Thanks

    Hi Ramesh
    Thanks for your reply but is it possible that i can go in as sysadmin user and update the notification .I tried looking into the sysadmin user and workflow admin but i couldnt find it .It says that i cant update the notification that has already been approved

  • Is there any process\service which can modify and count a Global fragment in a form(xdp)

    Hi,
    Is there any process exist which can count number of fragments or modify a fragment in a form (either in pdf or xdp).
    Regards
    Sunil Gupta

    no there is no activity or process because global fragments are used in adobe lc designer for developing a form. when a form is created as a document then no concept of global fragment left. it gets embedded in form
    regards

  • Show specific workflow process name started by batch through command line?

    I have created a batch to start up a workflow process
    "start task for component WfProcMgr with ProcessName=\"xx Import Promotion Rule\", RowId = $1"
    may I know if I can have any means to know the status of task and showing which processes I kicked (i.e. xx Import Promotion Rule)?
    Many appreciations if anyone can help.

    Have you listed the tasks?
    There will be one for WfProcMgr and most likely complete or in error.
    Just list all WfProcMgr to filter the others and you should get what you are looking for...
    Not really sure what you are trying to do precisely so I hope this helps

  • Processes&Forms: Workflow processing

    Hello,
    I have some doubts regarding workflow processing of process&forms:
    1. I need to have a scenario step executed in background.
    2. The objective of this scenario step is to add an attachment to that scenario step
    Any hints how to do this?
    Thank you in advance.
    Regards,
    Carla Sousa

    VERY easy....
    1. There is a STANDARD task delivered by SAP to perform scenario form steps in the background. USE IT!
    2. You could do this either (a) using the task to do a background form step to do this, but then your step would need a backend generic service config'd for it to do the "attachment". or (b) the easier way, just have a task execute your own custom ABAP method to do the attachment (it could read the process number that you bind to it, then pick up what ever...or all...form fields you need to then figure how/what to attach. To do the attachment, use SAP's own standard functions/methods for adding an attachment to a process(hunt down their code....don't have access at the moment to find it for you...pretty easy though).
    Good luck!

  • DIM Workflow - How can I return task status for workflow process

    Hi all,
    I'd like to build a DIM workflow process to run a unix shell script. Under the workflow, I've created a task object and assign the unix shell script into it.
    Although the DIM workflow works fine to run the unix shell script in the normal case, however, it cannot return the error status in the task when my shell script is failed (such as exit 2 at the end of script).
    May I know if there any setting in the workflow/task, in order to change the status on DIM workflow.
    Many thanks,
    hw

    Hi Ramesh
    Thanks for your reply but is it possible that i can go in as sysadmin user and update the notification .I tried looking into the sysadmin user and workflow admin but i couldnt find it .It says that i cant update the notification that has already been approved

  • I had a replacement iphone 4 sent from apple through the service plan and now need to change carriers, orange dont now have my imei registered on their database and cant process the unlock can i unlock another way without jailbreak?

    I had a replacement iphone 4 sent from apple through the service plan and now need to change carriers, orange dont now have my imei registered on their database and cant process the unlock can i unlock another way without jailbreak?

    Hi philhardinges,
    You can ask Apple support for the replacement receipt, this receipt would have the old iphone information(including Imei) and the replacement iphone information.
    I had a problem like you and they sent me that information, then with the old imei you can unlock your iphone
    Another way to take the old iphone imei, you can look for the original iphone box, yep, the one i hope you saved carefully somewhere in your house hahaha. The imei is showed on the bottom of the box down-right corner.
    Hope this information can help you.
    Best regards

  • How I can auto approve pending workflow process, once month end proces

    I have created workflow process for timesheet approval.
    I want to auto approve all pending timesheet (i.e (default notification timeout is 7 days) notification send to approver, but still not approved) in Oracle workflow Process, when Month end process started
    Month end process will initiate a flag in pending timesheet header table with process started

    I am not sure if I understand your requirements completely.
    1) If your requirement is that all the pending timsheets have to be approved by month-end (not really when month-end process starts) then set the Timeout of the notification to Absolute Time of end of that month... so that by the end of the month the background engine will pick it up.
    You may design the approval notification within a Sub-process with RESULT attribute of Approve / Reject. Design a Timeout transition for the Notification Activity within the sub-process that will go to an END activity that has Approve result. Thus once the notification times out, the sub-process will complete with result APPROVED.
    2) One other way is to respond to OPEN notifications using APIs.
    WF_NOTIFICATION.SetAttrText(nid, 'RESPOND', 'APPROVED');
    WF_NOTIFICATION.Respond(nid);
    You should have queried up all OPEN notifications for Timesheet approval and do this in a loop... which could be time-consuming sometimes.
    Thanks

  • Inconstancy in Approval Workflow- Process Controlled Workflow

    Hello Experts,
    We are in SRM 7.0 classic scenario using process controlled workflow and facing an issue as described below:-
    During the approval workflow, we are observing that in
    Case 1: When approver3 is forwarding the work item to approver10, the approver10 in not getting the work item in his Inbox. However, when we see the log detail in SWI6 the status is shown as u201CREADYu201D
    Case 2: We created a shopping cart with identical details as in Case 1 and followed the same approval process i.e.Approver3 forwarding the work item to approver10, however in this case approver10 is getting the work item in his Inbox and when we see the log details in SWI6 the status is shown as u201CCOMPLETED"
    We tried this scenario for 10 times and we found that in 2 cases the approval status is showing as u201CREADYu201D while in other 7 cases the approval workflow got completed.
    Can you all experts please help us understand why this is happening and how can be find the root cause i.e why Case 1 is in u201CREADYu201D status for last 2 days.
    We seek your help in understandingroot cause so that we can eliminate any inconsistency in future.
    Any pointers to resolve this issue will be highly appreciated.
    Thank you in advance.
    Regards,
    RKS

    Use class /SAPSRM/CL_WF_APV_FACADE. This is used by standard SAP WF Analysis.
    Methods - RETRIEVE_PROCESS_HISTORY, GET_CURRENT_PROCESS_STATE, CREATE_PROCESS_FORECAST.
    To analyze more, check the program /SAPSRM/WF_CFG_ANALYSIS_002. Check lines 209...216 (These Lines pull Previous Approved Steps, Current Process Step & Gets the approval forecast). However the REJECTED Items (Accept Decision) work little different (which is not captured by this report).
    To Identify the current approval process awaiting decision by the requester of the cart, use method GET_CURRENT_PROCESS_STATE, return parameter structure /SAPSRM/S_WF_PROCESS-PROCESS_LEVEL_LIST-DECISIONSET_LIST-ITEM_STATUS_LIST gets you the current status of the item (ACCEPTED, REJECTED, OPEN, INQUIRED). If ITEM_STATUS_LIST-ITEM_STATUS EQ 'REJECTED', then the WF is waiting for acceptance/resubmission from the requester.
    To your specific need, pass DOCUMENT_GUID to the class /SAPSRM/CL_WF_APV_FACADE=>GET_CURRENT_PROCESS_STATE get the return parameter /SAPSRM/S_WF_PROCESS. It will give you PROCESS_LEVEL_LIST. Then loop through DECISIONSET_LIST. It contains Table Types of AGENTS_LIST, ITEM_STATUS_LIST, WORKITEM_LIST. At /SAPSRM/S_WF_PROCESS level, you can get all the details of the current process level details
    Thanks,
    SC

Maybe you are looking for