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.
thxHi,
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 ForeroI 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,
JageshHi 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. -
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?
vikHi 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?
ThxHi,
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 -
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
dushanthID 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.
NeeteshHi 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 -
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 NHi 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
ChayanHello,
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
HelmarI 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
WojciechHi,
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