Skip to main content

Event Action

  • October 1, 2024
  • 7 replies
  • 243 views

Forum|alt.badge.img+7
  • Sidekick
  • 40 replies

Hi all,

 

There is a event action that need to be edited so I try to find the event action. But I could not find it, as a key I have e-mail addresses which are from user and to.

Under the circumstances, could I find it via pl/sql developer using sql query?

If yes, please could you share with me the name of the table or view.
By the way, is there any alternative way to sent an e-mail to user except an event action?

 

Thanks 

Ozge 

7 replies

hhy38
Superhero (Customer)
Forum|alt.badge.img+16
  • Superhero (Customer)
  • 318 replies
  • October 1, 2024

Hi @Ozge 

You can find it in the Event Actions. 

 

 


asahin
Do Gooder (Customer)
Forum|alt.badge.img+4
  • Do Gooder (Customer)
  • 21 replies
  • October 1, 2024
Hello Özge;What is IFS version

Alperen
Sidekick (Partner)
Forum|alt.badge.img+5
  • Sidekick (Partner)
  • 35 replies
  • October 1, 2024
Hello, these data are stored as CLOB. You can find events via SQL using the query below. Your relevant event will be written in the EVENT_ID column.you can add a new dbms line for every 4000 characters.

 

You can use User ID instead of MAIL. or you can give more filters.
select A.*, DBMS_LOB.substr(A.ACTION_PARAMETERS, 4000,1) PART1,
DBMS_LOB.substr(A.ACTION_PARAMETERS, 4000,4001) PART2

  from fnd_event_action_tab A
 WHERE DBMS_LOB.substr(A.ACTION_PARAMETERS, 4000) LIKE '%MAIL%' OR DBMS_LOB.substr(A.ACTION_PARAMETERS, 4000,4001) LIKE '%MAIL%' 

 


Forum|alt.badge.img+5
  • Do Gooder (Customer)
  • 15 replies
  • October 1, 2024

Its most likely to be in the EVENT ACTION = PDF_REPORT_CREATED.

Emails can also be sent via command sys mail. This can be called from “execute online sql” so could be a custom menu, custom event or in the database.

Database packages/ procedures need to be called from IFS so could be from a custom event/ custom menu, scheduled database task etc.

If its in the database then you would be trying to find a custom package and not a table or view (unless there is a logging table). Usually these are named according to some easy way to find the custom packages like ‘COMPANY...’ or there is some CSR for the customisation. Otherwise you can look through DBA objects and sort through the created date as it will stand out by itself as they are not created during update times.

 

 

 


Forum|alt.badge.img+7
  • Author
  • Sidekick
  • 40 replies
  • October 1, 2024

Hi @hhy38 ,

 

Thank you for your responce.

I have searched with some conditions and than I checked each one in the limited data, however I could not find it. I have just an e-mail and using the e-mail data I try to find it.


Forum|alt.badge.img+7
  • Author
  • Sidekick
  • 40 replies
  • October 1, 2024

Hi @asahin ,

 

Thank you for your responce.

Client version is 9.0.20.0


msurasky-price
Sidekick (Customer)
Forum|alt.badge.img+8
  • Sidekick (Customer)
  • 44 replies
  • October 1, 2024

In addition to @Alperen SQL, I like this one that lets you look at Event Actions based on some SQL Text that you know must exist in your Action definition. You can try with different alternatives in the ACTION_PARAMETER LIKE part in the WHERE clause and see if you can find what you are looking for:

SELECT EVENT_LU_NAME, EVENT_ID, FND_EVENT_ACTION_TYPE, ACTION_PARAMETERS FROM FND_EVENT_ACTION_TAB WHERE ACTION_ENABLE = 'TRUE' AND UPPER(FND_EVENT_ACTION_TYPE) <> 'MAIL' AND SYSTEM_DEFINED = 'FALSE' AND ACTION_PARAMETERS LIKE '%YOUR_TEXT_GOES_HERE%' ORDER BY EVENT_LU_NAME, EVENT_ID

 


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings