Workflow trigger Event
Hi
In the Release 17 ,just came across the Trigger event When Record is restored. I would like to know what actually does this event do.
Thanks in advance.
This trigger event occur, when you delete a record and restored it again from the deleted items.
This event has only two actions -
1> Send Email
2> Create Task
Similar Messages
-
No "before new record saved" trigger event in workflow definition ?
Hello,
I have following problem: I have to make a simple integration, where products have information about available quantity of given product . Assume we have field - it is called "Available amount" and it tells how many products are on stock. Now suppose we have created an opportunity, and we want to add Opportunity Product Revenue - we're selecting product and then quantity. I want to make OCOD to display message and prevent from adding opportunity product revenue, when its quantity is greater than "Available amount" field which is present in associated product record. I've created small C# application and used workflows to create Integration events. It works - but not exaclty how I want it - when I add a new record the workflow generates integration event - but I'd like to generate integration event before a record is created, also I'd like to show a notification from OCOD. But for "revenue" we do not have a trigger event called for example : "before new record saved" - we have only "when new record saved" and "before modified record saved".Hi,
From your requirement, it seems you, want some kind of check. Did you try puting this validation on field level, i guess you would need to join fields and compare in field validation. So, whenever user creates a new record this validation kicks and user is notified of the error. -
HELP NEEDED: Use a new record for a customized table as a workflow trigger
Hi SAP Workflow Gurus,
Good day!
One of our requirements is to have the creation of a new record in a custom database table trigger a workflow. I read and followed the steps as indicated in this link
http://www.****************/Tutorials/Workflow/Table/events.htm
As a summary, here is what I did:
1. Created a subroutine for the custom table ZPA2003 for the create event
2. Defined this event as a trigger for the custom workflow WS90000019
3. Maintained and activated the event linkage via SWETYPV
Basically I tried following the instructions indicated on the link
Note that the entries for the custom table are created via a function module.
Now during testing of the workflow, the system was able to complete the notification message. However, when I triggered the event via creation of the entry in the custom db table nothing happened
1. Is there a way to debug/find out whether the link between the subroutine in the table and event itself are connected?
2. I also tried running the event trace to check the activities executed but found nothing.
Can you guys help me check on what I may have missed out?
Regards,Hi All,
Basically these are the requirements for the work schedule substitution:
1. Employee enters the request via ESS (custom portal transaction)
2. Upon saving of the entry (request) in a custom table, this should trigger the workflow at the backend
3. The Manager should then receive a work item in his Universal Worklist at the MSS side of the portal
4. Upon clicking on the work item, a new screen will pop up showing the work schedule substitution details as well as an interface which will allow him to enter his/her usage decision
5. Depending on the decision, the workflow must execute the necessary notifications as well as changes in the custom and PA2003 tables
Now, we have accomplished step 1 and I am currently in the process for step 2. Now I have some queries:
1. For the Manager to view and approve the substitution details, I used two methods for each process (view and approve) since our ABAPer mentioned that this cannot be done in 1 function module. Is there a way to simplify this step or is it really valid that they need to be executed in 2 different methods?
2. As per our ABAPer, function Modules only import and export variables; they do not have the facility of say having tags on the details being displayed. Hence, if the details are 10001 (Employee Number), 10/20/2011 (Start Date), 10/25/2011 (End Date) the output would be 10001, 10/20/2011, 10/25/2011. Is there a way within the function module (or dynpro interface) to show it like this: Employee Number: 10001
Start Date: 10/20/2011
End Date: 10/25/2011
3. Speaking of dynpro applications, do I need to still develop one to allow the Manager to view and approve/reject the request via the MSS portal upon accessing the work item via the UWL? How would the work item go about calling the dynpro application? or is this even possible?
It would have been easier if the facility would not pass through workflows since it will be just direct web dynpro/ABAP calls. Having to include it as a work item in the UWL puts a certain twist to it
Your inputs are well-appreciated.
Regards, -
Hi all,
I need to implement a workflow to document management. When the employee complete a document, like a contract or some what, it set the status of document to 'Z1' and then trigger the workflow to several managers to approve the document. During the steps of approval, the managers may change the status too, in this situation, I don't want the workflow to be triggered again. So can I restrict the trigger event by some conditions? Only the 'DOCUMENT_CHANGED' event triggered and document status is 'Z1', trigger the workflow, other status, not trigger.
Of course, I can add an condition step to be the first step of workflow to filt the ones whose status is other than 'Z1'. But this will lead to so many waste workflows.Hi,
Go to transaction SWETYPV, then find your event and workflow. double click on that. You will see the field to put in check function module. You can create a function module with a code to filter only status Z1.
Cheers,
Chaiphon -
Will the assignment of image to a parked document trigger event FIPP.Change
Hi All,
We are developing a workflow that has some integration with SAP ArchiveLink. The workflow waits for a scanned image to be assinged before the Parked Document can be released. For this i'm using a wait for event step that waits till the event FIPP.Assigned is raised. And once the event is received the release process is carried out.
Will the assignment of image trigger event FIPP.Changed? If yes, how do I determine whether an image is assigned or not to a Parked Document? Can I determine by looking at the link table TOA01?
Please let me know your thougths.
Thanks,
MustajabI would think it will not - but why don't you turn on the event trace (SWELS) and find out (SWEL). Image.Assigned is more likely to be triggered.
-
Which field is the workflow trigger for a Contract Agreement ?
Greeting everyone,
I am not sure if this has been answer before or if this is the correct forum. If not, apologies in advance and do direct me to the appropriate topic/forum.
I have an inquiries with regards to Contract Outline agreement and workflow trigger.
Based on my company configuration, the trigger is based on the changes in value and release strategy.
What I am unsure is that which field the workflow-trigger checks?
Does SAP checks the field "Target Value" in contract header, or the sum of net value in each of the contract items?
Thank youHello Sek,
In contracts, the target value is used for the release strategy determination and not the net contract value. If you maintain a target value in the contract header, this value is set in field CEKKO-GNETW to determine the strategy. If no target value exists on header level, a cumulation of the target values of the items is carried out and used for the release strategy determination.
Regards,
Mauro -
KIMYONG: Outbound Workflow Notification Event Message 를 tracking하는 방법
Purpose
Outbound Workflow Notification Event Message 가 발송됐으나 user가 받아보지 못한경우 가 발생했으나 user
이를 tracking하는 방법을 알아보고자 한다.
Solution
1. notification 이 발송될때 oracle.apps.wf.notification.send event발생한다
event key 로 Notification ID 를 사용한다.
2. 다음 조건에서만 The e-mail notification이 발송된다.
i) Notification status is OPEN or CANCELED
ii) Notification mail_status is MAIL or INVALID
SELECT status, mail_status
FROM wf_notifications
WHERE notification_id = '&nid';
iii) Recipient Role has a valid e-mail address and notification preference is in the format MAIL%
SELECT email_address,
nvl(WF_PREF.get_pref(name, 'MAILTYPE'),notification_preference)
FROM wf_roles
WHERE name = upper('&recipient_role');
iv) Workflow Deferred Agent Listener is running
v) Workflow Notification Mailer is running
3. e-mail로 발송되기전 message가 2번 정지한다.
Raised --> WF_DEFERRED Queue --> Processed by Deferred Agent Listener --> WF_NOTIFICATION_OUT Queue --> Processed by Notification Mailer and sent as e-mail
4. oracle.apps.wf.notification.send을 dispatch 할때 error가 발생하면
message 는WF_ERROR queue에 enqueue되고 .
Error Agent Listener 가 WF_XML.Error_Rule 을 수행하는 oracle.apps.wf.notification.send 의
ERROR subscription 을 dispatch합니다.
5. notification id 와 WF_DEFERRED and WF_NOTIFICATION_OUT queue 의 message stauts 등을 확인하기 위해 $FND_TOP/sql/wfmlrdbg.sql 를 수행합니다.
PROCESSED in WF_DEFERRED - The message is enqueued to WF_NOTIFICATION_OUT
PROCESSED in WF_NOTIFICATION_OUT - The message is sent as e-mail
READY in WF_DEFERRED - Check if Deferred Agent Listener is running
READY in WF_NOTIFICATION_OUT - Check if Notification Mailer is running
6. notification id 의 outbound XML message 를 분석합니다.
. The wfmlrdbg.sql output provides the XML message generated by WF_XML.Generate at the time the script is run. If the original XML message used by the mailer is required to be analyzed following SQL may be used.
SELECT tab.user_data.text_lob text_lob
FROM applsys.aq$wf_notification_out tab
WHERE dbms_lob.instr(tab.user_data.text_lob,'&1') > 0
7. 필요하다면 WF_NOTIFICATION_OUT queue 를 rebuild 합니다.
The wfntfqup.sql script rebuilds the WF_NOTIFICATION_OUT queue by dropping and recreating
that queue, removing pending notification messages from the WF_DEFERRED queue, and
repopulating the WF_NOTIFICATION_OUT queue from the Oracle Workflow Notification System
tables.
Wfntfqup.sql Version >=115.9
If you have implemented Oracle Alert and the WF_NOTIFICATION_OUT queue contains any pending
alert e-mail messages, those messages must be processed before the queue can be rebuilt. The
wfntfqup.sql script checks the queue for any alert e-mail messages and, if it finds any, the
script returns an error message that specifies how many alert e-mail messages are pending
and indicates that these messages must be processed before the script can run.
Wfntfqup.sql Version <= 115.8
If you have implemented Oracle Alert and the WF_NOTIFICATION_OUT queue contains any pending
alert e-mail messages, those messages must be processed before the queue can be rebuilt. The
wfntfqup.sql script checks the queue for any alert e-mail messages and, if it finds any,
exits without performing any changes.
Stop Notification Mailer, rebuild Mailer Queue using $FND_TOP/patch/115/sql/wfntfqup.sql.
Reference
Note 433359.1Thanks for your update.
I have checked as per the metalink doc "242941.1" . i am getting below message only for IMAP.
*C:\prod\scripts>%AFJVAPRG% -classpath %AF_CLASSPATH% -Dprotocol=imap -Ddbcfile=
c:\prod\prodappl\fnd\11.5.0\secure\PROD_qlng-s-012\prod.dbc -Dserver=qlng-s-003.
qalhatlng.int -Dport=995 -Dconnect_timeout=120 -Ddebug=Y -Daccount=oracle1@qlng
.om -Dpassword=System123 -DdebugMailSession=Y oracle.apps.fnd.wf.mailer.Mailer
MLRTST : oracle.apps.fnd.cp.gsc.Logger.Logger(String, int) : Logging to System.o
ut until necessary parameters are retrieved for Logger to be properly started.
DEBUG: getProvider() returning javax.mail.Provider[STORE,imap,com.sun.mail.imap.
IMAPStore,Sun Microsystems, Inc]*
Kindly suggest need to any setup in ms exchange server or firewall level.
Thanks -
BOR Attribute empty during workflow trigger
Hi Gurus,
I have a problem in workflow where the IMAGE attribute of my zBUS2081 is not being read (or might be empty) during workflow trigger. This is the scenario:
1. I delegated zbus2081 to BUS2081 and added attribute of type BOR - IMAGE.
2. My workflow is being triggered when a LIV INvoice is parked.
3. In my workflow, at the beginning I am transferring ZBUS2081.IMAGE to a wf container IMAGE_CONT (type BOR - IMAGE)
4. My workflow triggers, then I check the log. It shows that IMAGE_CONT was assigned with ' ' value even it passed through the container operation step.
5. What's weird, is when I retrigger the workflow, it is now able to assign the value of ZBUS2081.IMAGE to IMAGE_CONT.
What could be the problem? I don't think there is a problem in my workflow. Seems that ZBUS2081.IMAGE has no value during trigger, but there is a valid data for IMAGE before the wf triggers.
Thanks,
EoHi Eo,
I guess it may be because of the program logic inside business object Zbus2081 on attritube IMAGE.
Can you open the program of attribute image and check whether you put the condition that maybe skip command swc_set_element container?
In background, workflow will re-calculate attribute of the object. If swc_set_element container is missing, value will be blank.
Regards,
Chaiphon -
On a list item which runs first workflow or event receiver?
I have a list where workflow and event receiver is attached
event handler fires on item updated and added and workflow fires for updating the item or so.
Kindly let me know how the priority goes to each technically
how sharepoint handling this internally
very much thanks in advance.
sudhanshu sharma Do good and cast it into river :)After events (ItemAdded and ItemUpdated) are asynchronous by default and run after the item is added/updated and you can’t tell exactly when it’s done. It's possible the workflow will start before the after event is done.
If you need the workflow to run after the event receiver you can try option 1 below or go with option 2.:
Make the after events synchronous (SharePoint 2010 and up) (link)
Set the workflow to be started manually and in the event receiver’s code start the workflow (link) -
Kicking off a workflow via Event
Hi. How do you kick off a workflow via Event? I created a simple workflow with start--assign--stop. I created an event and subscription but when i raise it nothing happens.
the workflow though runs when i use the launch process. What am i missing? I read an article that says the start node should be a receive event, but i couldnt find that in the owb workflow builder.
Thanks for you help in advance.I think you could start your WF by setting the viewOptions.process attribute to your WF name, in the User Form you are using. When the WF is finished, control returns to the Form.
For instance.
<Field name='viewOptions.process'>
<Default>
<s>My Load From File WF</s>
</Default>
</Field> -
Can i write information in file on trigger event.
Dear Experts,
I want ot store information in file on particular Trigger event.
Is it possible? if yes then how?We can write to files using the UTL_FILE PL/SQL package. Please read the documentation on this: the security model in particular seems to trip up many newcomers.
Cheers, APC -
Trigger events are notvalidated the lov form personalization or custom.pll
Hi all,
The trigger events are not validated the LOV in forms personalization or custom.pll
any one help me
Regards,
M.Soundrapandian
Edited by: user588510 on Dec 15, 2008 9:27 PMi have checked with the new item instance and now i have given
In the message text when i have given this query it is displaying me with blank message box when there are no records which i dont want.and also saving it when i click ok .where should i modify my query so it displays message only when there are more than 3 records but should not save
trigger event : when new item instance
trigger object :repairs.lot_number
condition : :SR.ACCOUNT_NUMBER IS NOT NULL
AND :REPAIRS.SERIAL_NUMBER IS NOT NULL
Message text :
=SELECT 'There are a total of '||COUNT (*)||' Previously Repaired Records' "A" FROM CSD_REPAIRS CR, CS_INCIDENTS_ALL_B CS, CSD_PRODUCT_TRANSACTIONS CP
WHERE (
SELECT COUNT(*)
FROM CSD_REPAIRS CR, CS_INCIDENTS_ALL_B CS, CSD_PRODUCT_TRANSACTIONS CP
WHERE CR.REPAIR_LINE_ID = CP.REPAIR_LINE_ID
AND CR.INCIDENT_ID = CS.INCIDENT_ID
AND CS.ACCOUNT_ID = :SR.ACCOUNT_NUMBER
AND CP.prod_txn_status = 'RECEIVED'
AND CR.STATUS = 'Closed'
AND CP.SOURCE_SERIAL_NUMBER = :REPAIRS.SERIAL_NUMBER)>=3
Edited by: user10755387 on Aug 5, 2009 11:31 PM -
Tracking trigger event.
Hello,
Now, I am debugging on my trigger event. So I want to know is there a way to tracking trigger event on log file or table?
a sample of my trigger as follow
create or replace trigger insertInvoicetrigger
after insert on invoice
for each row
begin
update customers set COM_BALANCE = COM_BALANCE + :new.INVOICE_TOTAL where tid = :new.com_id;
end;
/Thank you!You can create a procedure with AUTONOMOUS_TRANSACTION pragma and do your logging in to table in that and commit. AUTONOMOUS_TRANSACTION pragma ? what is that? I am no knowledge about this, please give me some more information....
set serveroutput on
then
dbms_output.put_line
this should be the easiest way to debugging for me, but can it be works on my programming application (visual basic 6)?
I means run and fire trigger(s) from my app, then show it command prompt or somewhere else?
Thanks
;) -
Workflow Business Event System Name
Hi,
I have installed AIA 2.5.
While installing "Order to Cash:Siebel CRM - EBS PIP", In the Oracle E-Business Suite Server Details Screen,one of the Field is asking to provide the value for "Workflow Business Event System Name".
How to find the "Workflow Business Event System Name" values in the E-Business Suite Server.
Thanks
PrashantHi,
Can anyone provide the solution "How to find the Workflow Business Event System Name for E-Business Suite Server"?
Oracle pl. help .
-Prashant -
In Which table Will maintain the All Workflows Triggering Event Details?
Hi,
Can Any one tell me
In Which table Will maintain the All Workflows Triggering Event Details?Hi Mohit,
The Tr Codes KE29N/KE28L will give me the Logs of Past TDD runs. However, i would like to see the all the variants in a go. Due to a Organizational change, there is a new characteristics introduced. Now we need to change the sequence of the TDD runs. Since there are lot of TDD Variants that are in use. we need to get all of them into an excel and then decide the necessary changes.
Thanks & Regards
Surya
Maybe you are looking for
-
Windows 8 takes time to open explorer.
Windows 8 takes time to open explorer (My Computer), found that if the network drive group policy is removed it opens fast. Please help to diagnose the issue.
-
IDOC TO HTML FILE SCENARIO WITH XSLT MAPPING
Hi , I am doing idoc to html file using xslt mapping can anyone provide me some help(material or example ) please reply soon. Thanks & Regards, Vinay Yadav
-
Can not download crystal report 2008 Service Pack 1 Version 12.1.0.892
I can't download crystal 2008 sp1 from https://smpdl.sap-ag.de/~sapidp/012002523100006555792009E/cr2008win_sp1.exe and I got follow message Error Message - ObjectID not existant What happened? ObjectID not found in R/3 What can you do? Check your Obj
-
HT4623 I tried to update my iphone and now i cant get rid of the i tunen plug emnlem on my phone
how do I get rid of the itunes plug emnlem from my phone screen?
-
Is there anywhere I could find safari 3.1 in app format?
I've tried everything to install Safari 3.1; if I use automatic updates it freezes at 5% and if I download the pkg it would install and says that everything is ok but when I look Safari version it is still 3.0.4 so it hasn´t been updated. Please, cou