Sunday, November 21, 2021

Workday Studio

 Workday Studio - Complex Integration Tool

limitations - 

EIB Inbound  ---> 300 MB

EIB outbound ---> 1 GB


Workday Studio Usages:

1. No data limitations

2. Using API's Data calling

3. Offer letter Design or company's any PDF formats design with workday studio

   (BIRT  Business intelligent  reporting tool).

4. you can merge 2 custom reports(Advanced)

5. Complex validations 


Project Explorer - This is a local work space, it it used for create a new studio project as well as Edit the existing project

Cloud Explorer   - This is a Tenant work space or connection, it is used to see the list of studio projects are available in workday tenant level


1.Install Studio 

2.Connect Studio 

Create and Modify studio program in Project explorer (Local Work Space)

Deploy to Workday (Cloud Explorer)

How to take backup

1.Studio level with export option

2. view cloud collection ( download clar file directly)


lp.getsimpledata('name')


lp.getsimpledata('Date')


lp.getdata('Location')


Hellooolllllll @{lp.getSimpleData('name')}


Hellooolllllll Ramu


If you want to print variable into Text - we should use below MVEL expression syntax


@{} - MVEL Expression standard syntax


@{lp.getsimpledata('name')}



https://wd5-impl-https://wd5-impl-services1.workday.com/ccx/service/customreport2/abbott_gms1/Gjr/Test_31_Studio_Outbound


https://wd5-impl-services1.workday.com/ccx/service/customreport2/abbott_gms1/Gjr/Test_31_Studio_Outbound?format=simplexml



@{intsys.reportService.getExtrapath('Test_28_Studio_outbound')}



SOAP Request - Request message created and excute with endpoints to get the response 

               example - workday webservices - getworkers,getloactions...ect


REST         - Based on URL access we will get the data

               example - reports are rest opeartions



Rass Report - If custom report enable as webservice, we can call it as rass report service


Studio Log File Syntaxs -


props['p.success.log'] = new java.lang.StringBuffer();


props['p.error.log'] = new java.lang.StringBuffer();


props['p.success.log'].append(props['a'] + ',' + props['b'] + ',' + props['c'] + ','  + props['d'] + ' , One time Loaded  Successfully.  '  + '\r\n')


@{props['p.success.log'].toString()}



props['p.error.log'].append(props['a'] + ',' + props['b'] + ',' + props['c'] + ','  + props['d'] + ','  + context.errorMessage + ' , One time request failed.  '  + '\r\n')



@{props['p.error.log'].toString()}



props['p.error.log'].append(props['a'] + ',' + props['b'] + ',' + props['c'] + ','  + props['d'] + ','  + context.errorMessage + ' , One time request failed.  '  + '\r\n')



@{props['a']} 




BIRT --> It is using for company authrozied documents like - HR Letter, Offer letter, Check Print, Hike Letter ...etc



Report Template will migrate to workday via Business form layout


View Business Form Layout - Here we can see the list of all workday custom business form layouts(BIRT)


View Delivered Business Form Layout - Workday delivered Business Form layouts(BIRT)






Hi XXXXXXXXXXX,


Thanks for the details.


I am intrested for below opprtunity, Please find the below requested questions along with answers - 


Kindly 































No comments:

Post a Comment

HTML2

 1. <HTML> <HEAD> <TITLE>RAJ BLOG</TITLE> </HEAD> <BODY> <H1>Raj documents</H1> <H2>Ra...