Hi everyone,
I have to set up a process that is always run, 24 hours a day, 7 days a week.
The process is based on receiving emails that are sent to the starting node, I don't know exactly when they are sent and above all the cadence of the process is random: even hundreds of emails per minute can be sent at the end of the day or at regular intervals.
How do you set the timer trigger for this case?
p.s: i don't have the license to integrate Appian with RPA
Thank you all.
Discussion posts and replies are publicly visible
You do not need to set up a timer. The process is started as the email comes in.
@albertob5031 - As I understand, the process needs to trigger if mail receive? If yes, in the start node we can create a trigger a receive a message and configure the event as mail.(Also in the properties of process model set the public events check box as enable if anyone can trigger the process). Please confirm its helps you based on my understanding.
Thanks,
Pradeep Sridharan
no sir, it doesn't work if i don't active the process by myself
yes that correct sir, i've set up the process model like this, so have i to include the received message into the start node configured as a trigger?
For the more general case, I suppose you could have a process run on a loop continually forever. You could start it for debug one day, and it never reach its End Node for the duration of time you have it in Production.
That said, don't ever do that. If you did, you'd have a process continually growing forever that would stay in your RAM. You couldn't upgrade it, debug it, it would be next to impossible to investigate it after the process history grew for potentially years. A process stores all versions of each process variable and history of everything it does, so any process that did much of anything could quickly swell to the size that it crashed your server if you let it keep doing things.
Start processes only as you need them, and close them and archive them as quickly as you can. If there's a lot of waiting in a required step, make the waiting the space between two processes if you can.
Second node in your picture is wrong. What you do is configure the first node in your picture to do it. Then you can delete the Ricevi email node.
yes thank you very much!
Sorry sir, now i have another problem:
User Does Not Have Rights to Perform this Operation to the first process node of my flow. I don't have this issue if i start the process by myself (of course, i'm the admin)... Do you know how to permit anonymous user to perform this operation?
Did you make sure to account for the warning text seen here?
thanks sir for the reply, but i don't properly configure the start event node. Now i have another problem: User Does Not Have Rights to Perform this Operation to the first process node of my flow. I don't have this issue if i start the process by myself (of course, i'm the admin)... Do you know how to permit anonymous user to perform this operation?