Process=Multi Approval without hollidays

Good Afternoon!
I have IDM 8.1 and I want implement in a workflow the process "Multi Approval", but in the argument "timeout" only I can put the numbers in minutes in that the proccess is active, I want to know how I can only include the days without hollydays (mon, tue, wed, thur and friday), not include saturdays and sundays for that the proccess continue active.
Thanks.
Felipe

Hi Patrick,
For creating Multilevel Approval workflow,  you can  implement it using SharePoint designer 2010.
Please refer to the following blogs:
http://jamilhaddadin.com/2011/12/03/implementing-workflow-using-infopath-2010-and-sharepoint-designer-2010/#4
http://www.nothingbutsharepoint.com/2013/02/25/5-steps-to-enhance-sharepoint-2010-approval-workflow-aspx/
Also you can customize a state machine workflow using Visual Studio:
Part1 : http://sharepointgypsy.blogspot.com/2011/10/create-state-machine-workflow-with.html
Part2: http://sharepointgypsy.blogspot.com/2011/10/create-state-machine-workflow-with_26.html
For Digital Signatures: Adobe has changed the behavior around digital signatures and SharePoint-hosted PDF files. when digitally signing a SharePoint-hosted PDF file, it will be saved directly to SharePoint if that PDF file is already checked out.
Reference:
https://social.technet.microsoft.com/Forums/en-US/5a81b701-cdb0-40a8-901e-330ada257632/how-to-sign-a-pdf-file-and-save-it-directly-back-to-sharepoint-site?forum=sharepointadminprevious
Best Regards,
Eric
TechNet Community Support
Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
[email protected]

Similar Messages

  • ApproverObjects in multi approval process

    I am trying to call a multi approval process, but it never sends out any approvals, it just skips out of it. My understanding is that approverObjects needs to passed in which should be The list of approver objects where each approver object contains the approvers name and delegators name(s) if any. I tried to pass in a list with accountId but it didn't work, and it gave me an error. I think its looking for a specific kind of object. Anybody know what should be in that list? Here are the errors:
    om.waveset.util.WavesetException: Couldn't find method getApprover() in class java.lang.String java.lang.NoSuchMethodException: java.lang.String.getApprover()
    com.waveset.util.WavesetException: Couldn't find method getDelegator() in class java.lang.String java.lang.NoSuchMethodException: java.lang.String.getDelegator()
    com.waveset.util.WavesetException: WorkflowServices.getDelegates: missing accountId or accountIdList
    com.waveset.util.WavesetException: Action null used unresolved variable approver as an owner name.
    thx

    Hi,
    Please pass list of approver in the argument under "approvers" which contain only account id. Then only it able to get the approver request to the user.
    Regards,
    vinash

  • Take an approved from Multi Approval process

    Hello!
    I need take a value (Aprove o reject) for every approver in Multi Approval process, Can anyone help me?
    This is the code:
    <set name='approvals.approvers'>
    <list>
    <s>ESM3801A</s>
    <s>ESM3801B</s>
    </list>
    </set>
    <Argument name='style' value='allapprove'/>
    The idea is reemplace:
    <isTrue>
    <ref>approved</ref>
    </isTrue>
    for a expression where I can take the value for ESM3801A and other for ESM3801B.
    Thanks.
    Felipe Forero

    I think the only way to know which all approvers approved and who all rejected is to
    use a customized multi approval code
    Look at the "Multi Approval" Sub Process .
    It is nothing but looping through the approvers list that you provided and
    calling single approval process for each approver in the list.
    so you can actually modify the Multi Approval code to return an array which shows who approved and who didn't

  • Duplicate Message ID issue in case of Multi mapping (without BPM)

    Hi Experts,
    I am doing one sample Example for my requirement of converting the single source message data into the multiple Target messages.
    for example, when sender system is sending the 5 sale order details into a single message in PI then my Inbound proxy class of ECC R/3 receiver system must get this sale orders separately, that means inbound proxy class method must be triggered separately for 5 sale orders from sender system. for achieving this, I have used the Multi mapping concept in ESR (without BPM).
    This scenario is in Asynchronous mode.
    The below screen shots give the details on what I have configures so far.
    IN ESR
    IN ID
    IN SXMB_MONI of PI
    IN SXMB_MONI of ECC R/3 Receiver system (Error in Processing)
    due to this error, inbound Proxy class method is not being triggered for the single Sale order details as well,
    please let me know how to tackle this duplicate message ID issue when we have multiple payloads to process in a single message.
    please also let me know if is there any other workaround to fulfil this requirement.
    Thank you,
    Regards,
    Jagesh

    Hi Nunu,
    Check the below blog for restrictions.
    Multi-Mapping without BPM - Yes, it’s possible!
    Restrictions
    Messages that result from the split in a mapping-based message split are sent using one AE. So only adapters running on the AE are supported. In particular, this means that target IDOC message splits are not supported since the IDOC adapter is not part of the AE.
    Regards,
    Praveen.

  • Multi-Approval in OIM!

    hi all,
    how do i do multi-approval in OIM? if i get a list of approvers dynamically from an external resource say a db (using an adapter), how do i generate MULTI-OR approvals and also MULTI-AND approvals.
    also, can one process in OIM call another process? is there a SUB-PROCESS concept?
    vik

    Hi Vik
    AND:
    Craete two tasks in Approval workflow App1 and App2. App1 will be non-conditional and App2 will be conditional and App2 will be dependent on App1.
    In the responses tab of App1, select Approve and below in Task to Generate tab you have to select task App2.
    It's multilevel approval workflow.

  • Request message in Multi Approval

    I am using multi approval.
    When request goes by default request goes
    Approve User XXX
    I need to change this message.
    Can some one please guide me what should I do?
    Thx

    Hi,
    Down at the TaskDefinition:Approval which is the lowest level of all the approval workflows you will find the following, this controls what is shown as the workItem description:
    <WorkItemDescription>
                <select>
                  <ref>description</ref>
                  <message name='UI_APPR_XML_ACCOUNT'>
                    <ref>accountId</ref>
                  </message>
                </select>
    </WorkItemDescription>If you don't pass a value for 'description' then the standard message, "Approve User xxx" is shown.
    You can call MultiApproval passing description in this fashion, look for the description argument
    <Action id='2' name='Invalid User Record Requires Approval' process='Configuration:Multi Approval'>
              <ReportTitle>
                <s>Invalid User Record Requires Approval</s>
              </ReportTitle>
              <Argument name='request'>
                <ref>approvals.request</ref>
              </Argument>
              <Argument name='description'>
                <ref>approvals.description</ref>
              </Argument>
              <Argument name='approverObjects'>
                <ref>approverObjects</ref>
              </Argument>
              <Argument name='approvalTemplate'>
                <ref>approvals.approvalTemplate</ref>
              </Argument>
              <Argument name='approvalForm'>
                <ref>approvals.approvalForm</ref>
              </Argument>
              <Argument name='approvals'>
                <ref>approvals</ref>
              </Argument>
              <Argument name='approvers'>
                <ref>approvals.approvers</ref>
              </Argument>
              <Argument name='itemType'>
                <ref>approvals.itemType</ref>
              </Argument>
              <Argument name='timeout' value='0'/>
              <Argument name='objectType'>
                <ref>approvals.objectType</ref>
              </Argument>
              <Argument name='visibleVariables'>
                <ref>user</ref>
              </Argument>
              <Argument name='editableVariables'>
                <ref>user</ref>
              </Argument>
              <Return from='approved' to='approved'/>
              <Return from='approvals' to='approvals'/>
            </Action>HTH,
    Cheers
    Paul

  • Multi-Mapping without BPM

    Hi ,
    I am following this weblog
    /people/jin.shin/blog/2006/02/07/multi-mapping-without-bpm--yes-it146s-possible
    but stuck up with what are the fields contained by ID in target message2 ...
    Please check this for your clarification
    http://www.flickr.com/photos/11212307@N08/1135395357/
    Thanks
    dushanth

    ID will have only ID under it. instead of creating flat structure like the one above Jin has changed the strucutre below . you will have only ID field in it or you want u can add other fields in it .
    Regards
    Sreeram.G.Reddy

  • Error in Multi-mapping without BPM

    Hi frnds,
    I am doing a scenario File-XI-File. I am using the multi-splitting thing in the Message mapping. I have taken care of all the occurance's and "enhanced" thing in the IR and ID resp. I m using SP16. I want to avoid BPM.
    But therez sme error cming up. When I check the MONI, its shwing "No messages created from split mapping" and when I test my interface using the Test Configuration in the ID, its shwing error in the Receiver Determination -- "HTTP connection to ABAP Runtime failed. Error: 403 Forbidden"
    I have checked most of the blogs and forum suggestions. I have checked the ICF activations as well ...
    So, do come back to me with your valuable suggestions, and I will award them points, if they really help me out.
    Thanks and regards.
    Neetesh

    Hi Neetesh,
    <i>
    When I check the MONI, its shwing "No messages created from split mapping"</i>
    For this, Can you check the source XML. Does it contain Tags like <messages> .. If yes, you need to remove them from your source XML.
    If i am right, you have copied the XML from the TEST tab of the message mapping and pasted it in a notepad and saved it without making any changes at all..... Just do as i have mentioned above and i am sure you will no more get that error message in your MONI....
    Also go through this weblog which talks about multi-mapping without BPM,
    /people/jin.shin/blog/2006/02/07/multi-mapping-without-bpm--yes-it146s-possible
    Regards,
    Abhy

  • Calling ADF page Custom Listener (Ex: ActionListener) from BPM Process Task (APPROVE/REJECT)

    Hi All,
    Jdeveloper version - 11.1.1.7
    I am very new to BPM / SOA development, but I have very good development skills on ADF.
    I am not using ADF BC, using EJB for business services and also using custom ADF pages for HumanTasks.
    Usecase:
    From the BPM Process task, when process submission (APPROVE / REJECT) , I need to invoke a Custom listener (Ex.Action Listener - a EJB call) in the ADF page.
    I am trying to use BPM APIs.
    Please clarify me how this will achieve using BPM APIs. I need detail guidelines to do it. Please make to understand this process.
    Provide some useful documentation or links to understand the following:
    1. Custom Human task pages
    2. BPM APIs - 11.1.1.7
    3. Call a BPM process task from ADF Listener and Call a ADF Listener from BPM Process task - Using BPM APIs.
    Please revert more clarifications needed.
    Thanks and Regards
    Mohanraj N

    Hi Joonas.
    Plese let me explain me better for your understanding
    A big summary for what I meant it's the following:
    1- In the procces you made, when you add the HT activity, you have to implement it, this means declare the input(s) parameters you want. This implementation create the .task file.
    2- Create an application, and projects as HT you have. Each poject are based on the .task file, and automatically create a Data Control (for each project based on a .task) with all you need.
    This w'll be an empty application, so you can customize it all you want. The task selected should have all the parameters previously defined. Those parameters can change if you want.
    2- Create a page(s) in the task flow for the task implementation. You can even split the the payload of the task in differents pages, create your custom pages and any logic you need.
    3- An important aspect is how to match these application with the HT implemented in the process. It's possible, it's a configuration en the Enterprise Manager.
    4- Deploy your application
    All these are explain in the book I mentioned
    Th book you can find it here:
    https://blogs.oracle.com/soacommunity/entry/oracle_soa_suite_11g_handbook_1
    Regards Dariel.
    PS: Please, let me know if you need more details.

  • Work Item redirected to different approver without substitution

    Hi All,
    We are facing an issue for Purchase Order Approval Workflow whereas Work Items are going to different approver without substitution is activated.
    Regards
    Chayan

    Hello,
    Look in the workflow log (SWI1), it will tell you exactly what happened.
    Is it possible they were forwarded?
    regards
    Rick Bakker

  • Thread Process is exiting without completing the process in SharePoint 2010 webpart

    We have implemented simple thread to process to excel upload into SharePoint 2010 custom list.
    Thread process running in local SharePoint 2010 environment (OS -Windows 7). Once we deployed in SharePoint server,
    Thread process is exiting without completing its proces.
    Please let us know if you know any resolution.
    Code is as below
    Thread thread = new Thread(new ThreadStart(UploadData)); //Upload is the method where data will insert into List
    Thread.Start();
    Marulasiddappa SB (Swamy)

    Hi,
    According to your post, an error occurred when you used Thread in SharePoint 2010 web part.
    Please can do as follows:
    1. Execute the  UploadData method to see whether it can work.
    2. Debug your solution in Visual Studio to get more information the error,
    It will be easier for us to research if you can provide more code.
    Best Regards
    Dennis Guo
    TechNet Community Support

  • How to Start process in ProcessChain Without using Repeat option?

    How to Start process in ProcessChain Without using Repeat option?

    Se16 -- table:RSPCPROCESSLOG - click on display entries.
    Entet the variant, instance start date (this info you can get from the "display message" of PC.
    Now execute to display the table entries of RSPCPROCESSLOG.
    Next goto SE37 transaction --enter RSPC_PROCESS_FINISH
    Take the entries from the above table to set the input parameters of the FM.
    I_logid = log_id(from above table)
    I_type = type(from above table)
    i_variant = varaint (from above table)
    i_instance = (from above table)
    Click on F8(EXECUTE)
    now the actual process is set to gree and the process chain will be triggered (rest of the PC with out repeating the step from where is was red).

  • Process security headers without removing them

    Does anyone know whether it is possible to have OSB process security headers without removing the headers from the message?
    I would like to be able to validate the signature and grab the principal from the certificate in order to determine whether the request should be allowed to continue on. However, the signature cannot be removed from the message because the business service requires requests to be signed (and the requests must be signed by the original requester, not an intermediary).
    See Process security headers without removing them also
    Helmar

    I don't know a way of doing this with OSB, I mean having the bus do it for you. It's either process all security headers or none. If the service bus is acting as a pass-through, not processing the headers, you could read them yourself inside the proxy pipeline. But you would have to implement the decryption yourself, this won't be done by the bus. You could do this with a java callout, but I imagine it won't be trivial task.
    I'd think this is pretty standard. The headers normally are intended for a service (maybe going through various intermediaries), hence the actor property of the headers, and that service should remove them after processing them. But I'm not familiar with Oracle's ESB to know if this is possible with it.

  • Multi Approval "approverObjects" parameter

    We're trying to use the "Multi Approval" WF and it's asking me to put a parameter called "approverObjects"; for the "approvers"
    parameter we�re adding the List of approvers but for this one(approverObjects), it's different because it's expecting a list
    of user objects.
    I'm creating that list user objects as follows:
    <Action id='2' name='set_approverObject_List'>
    <expression>
    <block trace='true'>
    <set name='approverObjects'>
    <dolist name='currentApprover'>
    <ref>GetApprovers</ref>
    <set name='mapApprover'>
    <new class='java.util.HashMap'/>
    </set>
    <putmap>
    <ref>mapApprover</ref>
    <s>approver</s>
    <ref>currentApprover</ref>
    </putmap>
    <ref>mapApprover</ref>
    </dolist>
    </set>
    </block>
    </expression>
    </Action>
    where: GetApprovers is the list of approvers.(2)
    the result of this Action is a list of 2 maps with the approver key and as value the SSO id.
    Currently that's not working, and it's not generating any work item for each approver.
    Can you pls help me on how to make this "Multi Approval" WF runs?

    Hi,
    Please pass list of approver in the argument under "approvers" which contain only account id. Then only it able to get the approver request to the user.
    Regards,
    vinash

  • Processing for request without data

    Hi Experts,
    I need to save additional information in my custom table for each request loaded into my infoprovider (cubes und dso).
    I thought I can make it with some ABAP in the start routine. It works fine, but not for requests without data. If there is a request without data, start routine is not executed at. all. Do you know a pleace where I can input my processing for request without data records.
    thanks
    Wojciech

    Hi,
    I have to save information about the open posting period in R/3 when the request is loaded. I dont want to have this information in the data, becouse I want to have the possibility to delete requests belonging to an posting period.
    I don't think, that this information is needed to understand my problem.
    Greetings
    Wojciech

Maybe you are looking for

  • Strange colors when printing (lightroom & epson pro 3800)

    After buying a new computer I'm having printing problems in lightroom. Printing with other software (photoshop for example) works flawless. I've used new and old drivers for my printer: didn't change a thing I've looked at different printing profiles

  • Delta enabling in Generic data source

    Hi, Here is the requirement to create a generic datasource with delta enable. Master data objects 0RPA_MEAN and  0RPA_MARM are not delta enabled but we need them as delta enabled. Hence created generic datasource but still not able to do. Could you p

  • How do I cancel a Premium order?

    I have a problem and cannot find the telephone number to customer service to cancel the premium order. Does someone know the phone number to customer service? Thank you so much. Post transferred to create its own new thread (topic); subject/title edi

  • How important spacer.gif within table empty cell?

    I've always used a spacer image (or  ) within an empty cell over the years to keep consistency between browsers, and that it was recommended. Has anyone seen any stats on this in recent times? I'm curious which recent versions of browsers still have

  • Trying to write to a HashMap from C++

    I've no idea if this is possible, never mind sensible, but what I want to do is pass the C++ method a HashMap, on which it calls the put(key, value) method thereby adding data to it. My code looks a bit like this: JNIEXPORT jboolean JNICALL Java_...s