BOT clicking in a button but its not taking effect some times it seems

Hi All

We have Oracle Cloud application where the BOT needs to acknowledge a PO by clicking on Accept or Reject button. After that the PO status should change to Acknowledged.

But some times even after performing the same steps and clicking on the button the status of the PO is Pending for Acknowledgement.

Is it a BOT issue or issue in the Oracle cloud application ?

@Palaniyappan @lakshman @loginerror

1 Like

@kkpatel

It’s might be due to the delay in the application

You can try use maximum delay to the click

Also another way is retry scope and use Element exist activity as condition

So if the element exists it will skip retry, else it will retry on click again

Hope this will help you

Thanks

1 Like

Hi @Srini84

There is no issue in the Bot steps or navigation. Bot is clicking on the Accept button and after that also one pop up coming to confirm where BOT is clicking the OK button as well. So there is no issue in the Bot.

Still after that the status is not changing in the Oracle Cloud. Not sure if it is Oracle Cloud application issue.

@kkpatel

Can you try manually the case where you are getting the issue?

also you can include few steps check the status, If that is not changed then redo the certain steps

Not sure about the oracle application, that you can discuss internally with the team

like that you can try

Hope this will help you

Thanks

Hi

I have faced this multiple times with oracle when I worked with ERP Applications
Sometimes it happens even while trying manually

To validate we can do two things to check whether it’s with bot or with application

  1. Use a DOUBLE CLICK instead of single click as sometimes Java based application require double click to trigger its back end process
    So in CLICK activity choose CLICK DOUBLE as click type and enable simulate click property as well

  2. Next to that use a ELEMENT EXISTS or HET TEXT to get updated status from ORACLE FORMS page
    To validate whether it has really clicked or not
    That is in oracle usually we get a status or a text for a particular page
    We can identify that as a element or a text and validate accordingly

  3. Even after doing all these if oracle Application is not reflecting the change then keep the above two activity inside a retry scope activity and try for number of times

  4. And still if that doesn’t work then i will term it as APPLICATION EXCEPTION and send as a notification to Line of business
    Once it is been validated from their end then it fine

Hope this would help you resolve this

Cheers @kkpatel

1 Like

Don’t use delays if you can avoid them. Set WaitForReady to COMPLETE.

1 Like

Thanks @Palaniyappan , I will try.

1 Like

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.