Scheduling a Process in PeopleCode

Your rating: None Average: 3.8 (4 votes)

Here is a great example of how to schedule a process and email the results from within PeopleCode. You can do this within an App Engine Program or even by placing a push button with FieldChange peoplecode.

Local ProcessRequest &RQST;
Local string &Subject;
Local string &Text;

&Subject = "Subject of Email";
&Text = "This text will be displayed as the text of this email ";
&RQST = CreateProcessRequest();
&RQST.RunControlID = "MYRUNCONTROL_ID";
&RQST.ProcessName = "PROCESSNAME";
&RQST.RunLocation = "PSNT";
&RQST.ProcessType = "SQR";
&RQST.OutDestType = "Email";
&RQST.OutDestFormat = "PDF";
&RQST.OutDest = "User : PS,Role : PeopleSoft User";
&RQST.EmailSubject = &Subject;
&RQST.EmailText = &Text;
&RQST.EmailAttachLog = False;
&RQST.Schedule();

Please try to help out with unanswered topics on the forum. Chances are you have had the same issue/question some time in your IT career!

Comments

Have a question? Please ask it on the forum instead.
Jack's picture
Jack (not verified)
Re: Scheduling a Process in PeopleCode

But here how can I be sure of the FROM email ID which is being sent to User : PS,Role : PeopleSoft User ? I want to know how to control the FROM email address.

Guest's picture
Guest (not verified)
Re: Scheduling a Process in PeopleCode

Did You figure out how to do it ?

I am facing same issue.

Guest's picture
Guest
Re: Scheduling a Process in PeopleCode

Is there a way to access the output file generated post completion of the process and sent it as an attachment over an email?

Thanks!

Post new comment

CAPTCHA
The question below is to prevent automated spam submissions.
1 + 1 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.