Customized notification message template in Workflow Builder for iExpense
Hi Gurus!
I have a few requirements to change the notification format of the AME Expense Report Approval Message and one of which is to add a due date of the notification in the subject line of the email. So i have created a new message template, added in some attributes and point the notification to it. It works but in the email body it is missing some sections like the instruction text and the Previously Submitted Expenses section. The new message template has all attributes from the old message template so i'm expecting it to behave exactly the same.
We're on Oracle r12 and i use Oracle Workflow Builder 2.6.3.5.
Can you please help?
Thanks in advance.
Hi Patricia,
For
'358: Activity result code 'RESET' has no transition defined for it. All valid result codes must be modeled with specific transitions or a <Default> transition.',
you may have a function step defined in your workflow which could have a result type like 'Yes/No' but you may have defined the next step for the result type 'Yes' but not for 'No'. so you have to complete the flow for all of the result type of that function step.
for,
'383: Notification activity must be assigned a performer when used in a process.'
Open up the properties dialog of the notification in your process and click on the 'Node' tab, there at then end you can find a property called 'Performer' assign the following,
Type->Item Attribute
Value->Send to Role (or) Send to Email.
I guess this is a late response, but i just fixed these problem for my workflow and hence found your query !!
~ Vivek MS
Similar Messages
-
Oracle Workflow Builder for Apple Mac Laptop
Hello Experts, Can anyone point me or share me the url for downloading a software for Oracle Workflow Builder for Apple Mac Laptop (Mac OS Version 10.9.2) ? Thanks, Niranjan.
No client for Mac OS X that i'm aware off, you'll need a VM whith Windows and install WF builder there.
-
How to Custom Report using sql server report builder for SCCM 2012 SP1
Hi ,
I am new to database, if i want to create a manual report using sql server report builder for SCCM 2012 SP1, what step should i take.
i want to create a report in which computer name, total disk space, physical disk serial no come together. i already added class (physical disk serial no.) in hardware inventory classes. refer snapshotHi,
Here is a guide on how to create custom reports in Configuration Manager 2012, it is a great place to start, change to the data you want to display instead.
http://sccmgeekdiary.wordpress.com/2012/10/29/sccm-2012-reporting-for-dummies-creating-your-own-ssrs-reports/
Regards,
Jörgen
-- My System Center blog ccmexec.com -- Twitter
@ccmexec -
I cannot get the CC update to install- it has stopped midway for over a week and says contact customer support. I don't have problems with anything else downloading. Any ideas?
Kittymarimba123 have you utilized the steps listed in Error "Failed to Install" Creative Cloud Desktop application - http://helpx.adobe.com/creative-cloud/kb/failed-install-creative-cloud-desktop.html to reinstall the Creative Cloud Desktop application?
-
Create Workflow Builder On EBS
Hi all
I created a Workflow to approve invoice.I create package and procedure 'approve_invoice' to change status of invoice.In the procedure,i use function update:
UPDATE PN_LEASE_DETAILS_ALL AIA
SET AIA.Attribute13 = 'APPROVED'
WHERE AIA.LEASE_ID = l_invoice_id;
This procedure run normaly and change status of invoice become 'APPROVED'
But when i change function update :
UPDATE PN_LEASES_ALL
SET LEASE_STATUS = 'AA'
WHERE LEASE_ID = l_invoice_id;
It can't run into procedure approve_invoice and not change status of invoice
I don't know how to fix this problem
Who can help me?Please
Thanks allWhere can I download workflow builder for Oracle eBs r12.1.3?oracle workflow builder
oracle workflow builder
https://forums.oracle.com/forums/search.jspa?threadID=&q=Workflow+AND+Builder+AND+Download&objID=c3&dateRange=last90days&userID=&numResults=15&rankBy=10001
https://forums.oracle.com/forums/search.jspa?threadID=&q=Workflow+AND+Builder+AND+Download&objID=c3&dateRange=all&userID=&numResults=15&rankBy=10001
Does our DBA also install something on the middle-tier, our is this just
pre-installed with Oracle installation?You do not need to install or configure anything on the server to use Workflow builder.
Thanks,
Hussein -
Workflow Builder with R12- configuration
Need to install Workflow builder on client PC's to access R12 (Linux) for a training environment.
I have gone through the documents in the forum, and on metalink, but needed clarification on the following:
Is there any additional* configuration required on the R12 installation (i.e in the R12 workflow cartridge) over and above the installation..
before Workflow builder can be used to create and edit workflow definitions?
Any advice would be appreciated.. thanksHi user;
Please check:
How to run Oracle Workflow Builder on OEL5 Server
Also check:
How to Download Workflow Builder for Oracle Applications 12.0.x? [ID 847797.1]
How To Obtain Oracle Workflow Builder [ID 401288.1]
Hope it helps
Regard
Helios -
Forms Developer & Workflow Builder
All,
Can any one tell me the patch number to download the Forms 10G developer & Workflow Builder for 12i from Metalink.
Thanks
-Can any one tell me the patch number to download the Forms 10G developer & Workflow Builder for 12i from Metalink.Oracle Developer Suite/Application Server 10g Release 2 (10.1.2.0.2) Downloads
http://www.oracle.com/technology/software/products/forms/index.html
Oracle Workflow Client Downloads
http://www.oracle.com/technology/software/products/workflow/htdocs/winclient.html -
How to make fields mandatory in Message Address for Custom Notification.
Hi Experts,
We have created a new custom Notification Type and we were in the process of configuring it. I want to know, if I want to make a few fields obligatory in Message Address, can that be achieved through configurations. I am basically an ABAPer so please pardon my ignorance if the question looks basic.
In our implementation, I have seen different Work Orders with different mandatory fields in Message Addresses. I hope the same is achievable for notification as well.
Thanks for your help.
Regards,
SubhrangsuThere are 2 ways to make any Notification filed mandatory.
1. Configuration route:
Here Under Plant Maintenance->Maintenance and Service Processing>Maintenance & Service Notifications>Notification Creation>Notification types> Set Field selection for Notifications:
You select influencing button and your notification type then select the Radio button under Required column (against the
field you want to make mandatory)
2. User Exit Route: Through SMOD -->User Exit QQMA0014 -->Cutsomer Exit EXIT_SAPMIWO0_020 -->Include ZXQQMU20.
Then put your code in this include.
Code Sample:
IF I_VIQMEL-QMART= 'AC'.
IF T_VIQMSM-MNGRP IS INITIAL.
MESSAGE ID 'IW' TYPE 'I' NUMBER 464 WITH 'Tasks'.
RAISE EXIT_FROM_SAVE.
ENDIF.
ENDIF.
(The above Code makes the 'Tasks' filling mandatory in the Notification type 'AC')
Hope this answers your query.
Regards
Jogeswara Rao
Edited by: K Jogeswara Rao on Oct 8, 2010 9:21 AM -
How to pass custom parameters to the Notification message body in a process
Hi All,
We are migrating from ORACLE workflows to Oracle OWB process flows as part of upgrade to Oracle 11g R2. Earlier in workflow notification mesages we could attach custom attributes (eg X_NAME) and reference the custom attributes in the notification message body (&X_NAME) to dynamically build the message body as per the custom attribute values.
I tried to add a cutom parameter X_EMAIL_ID to a OWB process notification activity and trying to pass it to the notification message body by giving the value "This message is from &X_EMAIL_ID" in TEXT_BODY. But when I get the notification message it shows only "This message is from" and it does not show anything about X_EMAIL_ID.
Please advise Please help us if anyone have used any workaround to dynamically populate the TEXT_BODY in a notification activity based on custom parameters.
Thanks and regards,
ShankarHi David,
Thank you for your suggestions. When I try to bind the variable to the notification activity parameter TEXT_BODY I get this error - VLD-10035: The value of parameter TEXT_BODY in a NOTIFICATION activity must be a literal value, bindings or expressions are not allowed. It looks like the text_body can have only literal values. Could you please advise if you received any such error or how could you resolve them.
Thanks and regards,
Shankar -
Hello,
Do any of you know what message template to use -- so that when a Invoice approval is initiated the notification will contain :some cutom values in addition to the standard format for Open Notification -- we've been using "Open Mail (Templated)"message template.
Our managers and controllers want to see the supplier info and account #'s
in the notification -- so they can quickly approve
If making a custom template is the only way to do this - because a standard
(out of box) template doesn't have this info -- could someone please
forward along their procedures for making a custom template.
Thanks
vivekHello,
The Workflow Admin Guide should really read as follows.
If you create new custom templates, your custom templates should contain only the high-level notification layout and general information common to all e-mail notifications. You must name the message attributes for these templates with the same standard names as the message attributes for the standard templates. Do not create any new custom message attributes in your templates with nonstandard names, and do not reference any nonstandard attribute tokens in the template message body. A notification mailer can only token substitute the attributes in the message body if you use the standard attribute names. To include additional information in a custom message template, enter that information directly into the template message body, without using tokens
We had reviewed this issue and realized there there is no direct and supported way to token substitute custom tokens in the template without modifying the seeded PLSQL code. Above changed are reflected in the future releases of WF Admin Guide.
Sorry for the confusion.
Hope this helps.
Vijay -
How to show custom error message in WebADI Excel template?
Hi,
I've created a custom Web ADI integrator and associated it with a 'Procedure' based custom interface.
WebADI Interface API Returns is set to "Error Message".
I'm using raise_application_error(-20001, "Actual Error Message") for invalid rows,but custom error message from PL/SQL is not populated on the excel template.
Instead it is showing "SQL exception occurred during PL/SQL upload".
Am I missing anything? How to show custom error message from Pl/SQL procedure to WebADI Excel template?
TIA
NarasimhaThe custom API errors are visible in the BNE log but not on the Excel.
BNE Log=>
12/10/13 2:52 PM Web ADI Upload Job 13008 ERROR BnePLSQLUpload.doUpload: Exception while uploading to PL/SQL API. Error Code: 20001, Message: ORA-20001: -Please enter CONTAINER_ID - Enter PO_NO -
ORA-06512: at "APPS.XXPO_COSTFACTS_WEBADI_PKG", line 264
ORA-06512: at line 1
12/10/13 2:52 PM Web ADI Upload Job 13008 ERROR BnePLSQLUpload.doUpload: Stack trace: java.sql.SQLException: ORA-20001: -Please enter CONTAINER_ID - Enter PO_NO -
ORA-06512: at "APPS.XXPO_COSTFACTS_WEBADI_PKG", line 264
ORA-06512: at line 1
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:439)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:395)
at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:802)
at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:436)
at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:186)
at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:521)
at oracle.jdbc.driver.T4CCallableStatement.doOall8(T4CCallableStatement.java:202)
at oracle.jdbc.driver.T4CCallableStatement.executeForRows(T4CCallableStatement.java:1005)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1307)
at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3449)
at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:3550)
at oracle.jdbc.driver.OracleCallableStatement.execute(OracleCallableStatement.java:4710)
at oracle.jdbc.driver.OraclePreparedStatementWrapper.execute(OraclePreparedStatementWrapper.java:1374)
at oracle.apps.bne.integrator.upload.BnePLSQLUpload.doUpload(BnePLSQLUpload.java:284)
at oracle.apps.bne.integrator.upload.BneSAXUploader.processDeepestLevel(BneSAXUploader.java:2346)
at oracle.apps.bne.integrator.upload.BneSAXUploader.startElement(BneSAXUploader.java:1182)
at oracle.xml.parser.v2.XMLContentHandler.startElement(XMLContentHandler.java:181)
at oracle.xml.parser.v2.NonValidatingParser.parseElement(NonValidatingParser.java:1288)
at oracle.xml.parser.v2.NonValidatingParser.parseRootElement(NonValidatingParser.java:336)
at oracle.xml.parser.v2.NonValidatingParser.parseDocument(NonValidatingParser.java:303)
at oracle.xml.parser.v2.XMLParser.parse(XMLParser.java:234)
at oracle.apps.bne.integrator.upload.BneUploader.processUpload(BneUploader.java:301)
at oracle.apps.bne.integrator.upload.BneAbstractUploader.processUpload(BneAbstractUploader.java:114)
at oracle.apps.bne.integrator.upload.async.BneAsyncUploadThread.run(BneAsyncUploadThread.java:140)
12/10/13 2:52 PM AJPRequestHandler-HTTPThreadGroup-5 WARNING BneOracleWebAppsContext.getTimeZone CLIENT_TIMEZONE_ID has not been set
12/10/13 2:52 PM AJPRequestHandler-HTTPThreadGroup-5 ERROR BneOracleWebAppsContext.getExtraJDBCConnection recieved the same connection as the base connection. There may be transaction problems.
How to show the same error in the excel template?
Here is the package:
CREATE OR REPLACE PACKAGE BODY APPS.XXPO_COSTFACTS_WEBADI_PKG
AS
PROCEDURE upload_data (
P_CONTAINER_ID IN VARCHAR2
, P_SAIL_DATE IN DATE
, P_PO_NO IN VARCHAR2
) IS
--declare
lv_err_msg VARCHAR2(240);
lf_err_flag NUMBER := 0;
ln_temp NUMBER;
BEGIN
--------------------- checking for mandatory parameters---------------------------
IF (P_CONTAINER_ID IS NULL) THEN
lf_err_flag := 1;
lv_err_msg := lv_err_msg||'-'||'Please enter CONTAINER_ID - ';
END IF;
-------------Validation for Sail Date Format----------------------
IF (P_SAIL_DATE IS NULL) THEN
lf_err_flag := 1;
lv_err_msg := lv_err_msg || ' ' || 'Enter Sail Date - ';
ELSE
BEGIN
SELECT 1
INTO ln_temp
FROM DUAL
WHERE P_SAIL_DATE = TO_DATE (TO_CHAR (P_SAIL_DATE, 'DD-MON-YYYY'), 'DD-MM-YYYY');
EXCEPTION
WHEN NO_DATA_FOUND THEN
lf_err_flag := 1;
lv_err_msg := lv_err_msg || ' Enter Sail date in DD-MON-YYYY Format';
WHEN OTHERS THEN
lf_err_flag := 1;
lv_err_msg := lv_err_msg || ' Enter Sail date in DD-MON-YYYY Format'|| SQLERRM;
END;
END IF;
-------------Validation for PO_Number----------------------
IF (P_PO_NO IS NULL) THEN
lf_err_flag := 1;
lv_err_msg := lv_err_msg || ' ' || 'Enter PO_NO - ';
ELSE
BEGIN
SELECT count(1)
INTO ln_temp
FROM PO_HEADERS
WHERE Attribute4 = P_PO_NO;
EXCEPTION
WHEN NO_DATA_FOUND THEN
lf_err_flag := 1;
lv_err_msg := lv_err_msg || ' No Oracle PO for Biceps PO#'||P_PO_NO;
WHEN OTHERS THEN
lf_err_flag := 1;
lv_err_msg := lv_err_msg || ' Error getting the Oracle PO for Bicpes PO#'||P_PO_NO||' Error-' || SQLERRM;
END;
END IF;
-----------------------Insert Record----------------------------
IF lv_err_msg is NULL THEN
BEGIN
INSERT
INTO XXP2P_HW_COST_FACTORS_STG
CONTAINER_ID
,SAIL_DATE
,PO_NO
, ERROR_FLAG
, ERROR_MSG
,CREATED_BY
,CREATION_DATE
,LAST_UPDATED_BY
,LAST_UPDATE_DATE
,LAST_UPDATE_LOGIN
VALUES
P_CONTAINER_ID
,P_SAIL_DATE
,P_PO_NO
,lf_err_flag
,lv_err_msg
,FND_GLOBAL.USER_ID
, trunc (sysdate)
,FND_GLOBAL.USER_ID
, trunc (sysdate)
,FND_GLOBAL.LOGIN_ID
-- commit;
DBMS_OUTPUT.put_line
'-' || 'After ap_invoices_interface'
EXCEPTION
WHEN OTHERS THEN
ROLLBACK;
lf_err_flag := 1;
lv_err_msg := lv_err_msg || ' ' || 'error loading CONTAINER_ID-' || P_CONTAINER_ID || SQLERRM;
raise_application_error(-20001, lv_err_msg);
END;
ELSE
raise_application_error(-20001, lv_err_msg);
END IF;
END upload_data;
END XXPO_COSTFACTS_WEBADI_PKG; -
Unable to see columns of Data Model in Template Builder for Word.
Experts,
My customer has defined Data Model,
and when Ct is trying to insert fields into their documents,
the columns in the Data Model can't been seen in Template Builder for Word.
(in tool bar; Oracle BI Publisher > Insert > Field)
The details is as follow;
(Data Model)
Name : TEST
Type : SQL Query
SQL Query : select case_id,case_name from TEST where case_id = :p_case_id and serious_flag = 'Y';
'p_case_id' is taken from LOV.
(sample data in TEST table)
CASE_ID CASE_NAME SERIOUS_FLAG
1 case1
2 case2 N
3 case3 Y
In this case, CASE_ID and CASE_NAME can't be seen in Template Builder.
But we can see the columns when the sample data is as follow;
CASE_ID CASE_NAME SERIOUS_FLAG
1 case1 Y <-(*)
2 case2 N
3 case3 Y
I mean, the data of the first row (in this case, case_id=1) is hit by the SQL query,
we can see the columns in Template Builder.
I'd like to know whether it is an intended behavior.
Regards.Hi,
I reformed the sample data in TEST table.
In this case,the columns in the Data Model can't been seen in Template Builder for Word.
CASE_ID CASE_NAME SERIOUS_FLAG
1 case1
2 case2 N
3 case3 Y
But we can see the columns when the sample data is as follow;
CASE_ID CASE_NAME SERIOUS_FLAG
1 case1 Y <=(*)
2 case2 N
3 case3 Y
In fact, when the data of the first row (in this case, case_id=1) is hit by the SQL query,
we can see the columns in Template Builder.
Any information would be appreciated.
Thanks in advance. -
Workflow Builder Notification Performer Error
Hello,
I am working with Workflow Builder 2.6.3.5. I copied a voting notification, made some message and description changes, and added the copy into a process.
When I validate the process, it says "383: Notification activity must be assigned a performer when used in a process." When I go to the process where the original notification is, it has an attribute as a performer. But the copy does not have the attribute performer.
I have found a lot of information saying a performer can be a role or attribute, and to load roles, but it is not a role I want. How can I assign an attribute performer to this notification?
Thank you.Kevin,
You should be able to assign the performer to an item attribute. All you have to do is create the item attribute and then go to the notification in the process and select the Node tab. Then select Item Attribute from list Type and then select the item attribute you created.
While you are able to create and use a text attribute it is recommended to use a Role type because it is consistent and later on, if you need to maintain users in the WF tables you will be able to find them easily. It is just the right way to do.
Regards,
Alejandro -
XML Publisher Template Builder for Adobe Acrobat
Need a XML Publisher Template Builder for adobe acrobat as is available for word.
I did so.. however, publisher is not able to substitute xsl syntax by the actual value..
eg.
i had a <?X_PO_NUM?> in word (either using text field or manually writing this..) and i converted the word doc into pdf using third party s/w..
when i uploaded this template pdf with sample data file using xmlp admin repsonsibility, and tried to preview the output,
substitution is not happening..
the requirement here is, to have some input fields in final PDF output for which report-users should be able to type values in.
for which I assume initial template has to be in PDF itself..
any ideas or pointers will be much appreciated.. -
How to create a help view for a customized error message
Hi all,
Can you guide me how to create a help view for a customized error message, we need to put some suggestions in it so that user can can resolve this issue with this guide. ( the short text is too short to describe all situations via TC:SE91)
Thanks very much!
Bruce, WenHi Bruce,
Could you brief your concerns again.
Why don't you maintain long text in message class for long description.
Regards,
Ranjith N
Maybe you are looking for
-
I would like to automate the installation of FireFox to an alternate directory.
I am trying to automate the installation of FireFox to my servers drive "F:" but I have not found a way to script this option. Typical Windows installations would use the INSTALLDIR= option, but this does not work. I have seen several different spins
-
Another thread from today made me think of the basics of TRUNC function used for DATEs. I am confused about what it acutally does. This is what Oracle Documenations says about TRUNC function without format (like 'DD-MON-YY') "If you omit fmt, then da
-
Question on how to create a pivot table
Hi, I am trying to create a dynamic pivot table (the number of column and row layers change for each request) and I cannot use a data base structure to back it up. I thought of doing it through a managed bean but in order to do it I need to know how
-
Quick time Player can't open because a required codec isn't available. The DVD I am trying to play was made on an IPAD. My Imac came with a IMac Application install DVD, A IMac Mac OS X Install DVD, & iWork, I don't think I have iLife What addition
-
Help & OSMF - Getting In-line Help to Work....
Im new to Flash Builder and OSMF. I have the OSMF.swc attached but hovering over any OSMF class, property, or method reveals nothing for help. Hovering over Flex classes is a bit better but it would be nice to click an icon to jump to the full help