Friday, September 05, 2014

OpenWorld 2014

OpenWorld is only a couple of weeks away. As always, this promises to be an outstanding conference. Whether your focus is functional or technical, OpenWorld has a lot of PeopleSoft sessions. The Focus on PeopleSoft OpenWorld document contains a good list of PeopleSoft focused sessions and events. I look forward to seeing you at OpenWorld this year. Here are some of the places and times where you can find me:

Monday

Demo Grounds: PeopleSoft User Experience from 12:00 PM to 2:00 PM

Tuesday

Demo Grounds: PeopleSoft User Experience from 9:45 AM to 11:00 AM

Session ID: CON7568
Session Title: PeopleSoft PeopleTools Developer: Tips and Techniques
Venue / Room: Moscone West - 3004/3006
Date and Time: 9/30/14, 17:00 - 17:45

Wednesday

Demo Grounds: PeopleSoft User Experience from 9:45 AM to 12:00 PM

Thursday

Session ID: CON7537
Session Title: Connecting PeopleSoft HCM, Oracle Taleo, Oracle HCM Cloud, and More
Venue / Room: Palace - Twin Peaks South
Date and Time: 10/2/14, 9:30 - 10:15

Meet the Authors Book Signing at the OpenWorld Bookstore in Moscone South Upper Hall Lobby from 1:00 PM to 1:30 PM.

See you there!!

26 comments:

MyBlog said...

Jim,
Is there anyway a sample XML output file (with sample data) be created from an XML schema in PeopleSoft? Is there ny way it can be done from PIA?

Jim Marion said...

@MyBlog, if you used the Documents module to model the structure, then you can use the Document tester. I am not sure about other XML structures. I have always grabbed an XML sample out of the Service Operation Monitor.

MyBlog said...

@Jim,
Thanks for the information.. I've used PeopleTools >> Integration Broker >> Integration Setup >> Messages to generate the XML schema.. how can this be used to generate an XML output with sample data?

Thank you!

Jim Marion said...

@MyBlog, I am not sure if there is a PeopleTool for that. There are tools online that will create sample XML files from schemas. The problem with using a sample generator, however, is that a schema often contains optional elements and attributes. A sample generator may give you a lot more detail than you want.

Iouri Chadour said...

I am not attending this year, but I am sure it's going to be great - same as before. Good luck !

Javier Delgado said...

It was great to finally meet you! Good job at demoing PeopleSoft Fluid user experience at #oow14!

Jim Marion said...

@Javier, likewise. Thank you for stopping by.

Ricky said...

Jim, awesome session. Thanks for helping us to see how much more creative we can be with PeopleTools by just stepping out the box a bit. And thanks for not liquefying us with more "Fluid"!!.

Jim Marion said...

@Ricky, thank you :)

Mani S said...

Hi Jim,
I'm trying to get %Language_User to work in an Application Engine, but irrespective of the language chosen on the sign in page, it still returns English.

Any idea what could be going wrong?

Jim Marion said...

@Mani, App Engine runs in the process scheduler outside the online session. Therefore, it uses the Operator's, profile setting, not the login page setting

Manikandan Surendren said...

Thanks for the response, Jim.. but even then, %Language_User does not return the operator's profile language. It still takes ENG as default

Vinod Varma Kakarlapudi said...

Hi Jim,
We have a requirement to integrate with a HR cloud system and we need SSO from that.
They will provide SAML for SSO.
Is there any option from peoplesoft to integrate a cloud system using SAML.Or suggest us the best and alternate solutions.
Thanks in advance.

Jim Marion said...

@Vinod, PeopleSoft does not support SAML directly. Instead you have to use middleware. Oracle's Identity Management Suite has and sp and IdP that can be used to SAML-enable PeopleSoft. Some customers use Shibboleth (which is NOT certified) to accomplish the same thing.

Mani S said...

Hi Jim,
Do you have any resources on setting up a time and labor rule via PIA? searched peoplebooks but couldn't get definitive steps..

Would really appreciate if you could help.

Thanks!!

Jim Marion said...

@Mani, I have little experience with HCM functional content. I suggest you post a question like that in one of the PeopleSoft OTN Discussion forums.

Vinod Varma Kakarlapudi said...

Hi Jim,

We are trying to upgrade our tools to 8.54 from 8.52.10
We are encountering change assitant issue as "invalid accesid/password test". Even we set the environment path as previus relaease followed by latest release home.
Able to connect to app designer,database.PSACCESSPRFL table is verified.
Still problem persitsts.

Jim Marion said...

@Vinod, Besides filing a support case, I suggest you post your question on the PeopleSoft OTN General Discussion forum.

Vinod Varma Kakarlapudi said...

We resolved it.its because we installed change assistant in the home of 8.54. As we changed the path from that location issue got resolved.
Thank you for your valuable time.

Mani S said...

Hi Jim,
We've got that issue resolved. Thanks a lot. Quick question though - is it possible to set a %this.step value in an application engine? We're in the process of automating notifications - so is it possible to skip or alternative to using .step in an application engine?

Jim Marion said...

@Mani, yes, it is possible to dynamically set the next target in an App Engine. It has been a decade since I've done it, though. PeopleBooks tells how.

Mani S said...

Hi Jim,
Is it possible to upload a file as an attachment using an Application Engine process ? Would the same code that we use to achieve the same in PeopleCOde(as a result of button press) work when used in an App Engine?

Jim Marion said...

@Mani, yes you can work with attachments from an AppEngine using PeopleCode. Instead of AddAttachment, you use GetAttachment and PutAttachment.

Mani S said...

@Jim,
Thanks a lot :) It worked! Jim, is there a way I can join results from two rowsets in PeopleCode? Like I have two rows in Rowset A and some rows in Rowset B. Is there anyway I can return only those rows that match between the two in terms of key fields?

Jim Marion said...

@Mani, I believe you will need to do a row-by-row comparison. Alternatively, use the values from one rowset as selection criteria for the other rowset.

Mani S said...

@Jim,
Thanks a lot for your response. I've finally used rowset to obtain values. :)