
Analyst
Deloitte USISocial Media Marketing Intern
College TipsMarketing Head
Ecosperity SGGSCCSo I have been working in Oracle Fusion for the past 3 years now, where I worked in Oracle Diamond label. I worked in the core HR module. I've worked in Oracle Recruiting Cloud as well. In Oracle Diamond Lever, I've worked on integration with certain other modules as well, which includes absence management, payroll, and project costing. Prior to that, I completed my graduation in a bachelor of science in computer science.
Most of my experience lies in configuring the implementation cycles where I have been working on creating the complete implementation for the given client, and I've also worked on doing the testing for the same development which we have done. So I have been an integral part of the complete development design team where I played a key role in designing most of the FAST formulas. I was able to convince both the client and my technical lead on creating the FAST formulas, which will help the client for a better understanding of the overall complexity of the fast formulas and how it can help them decrease their time complexity and also decrease the total manpower needed to complete that similar process.
So Oracle EBS is, for like, it is mainly used for conducting business, like managing the client, which can go live in the cloud, mostly in the current system. If the client is currently working on an offline system, which is server based, it takes a lot of time to start and initiate a process and then complete it. It can take up to 5 to 6 days to complete one simple task, like approval of the complete details which they are giving for the given week to conduct the complete payroll process and creating the invoices to send to the client. On Oracle EBS, it can be decreased to very less, let's say, 5 to 10 minutes. Like, it's a huge decrease in the overall time complexity from 7 days to 10 to 15 minutes to complete one single process, which also decreases their time complexity and the total manpower needed to do the same. There might be some people who are calculating it manually, calculating for example, calculating overtime manually or calculating the number of hours which are left for the employee. It takes days for completing the same thing in the offline system, which in the cloud system, using Oracle EBS, it becomes very easy for the client. So that's where and the same thing I've done is, I've implemented Oracle time and labor for one of the staffing client where they provide their employees to different clients. So based on that, they are able to provide the payroll to the employee based on how much they're working based on the correct legislative rules in which they are present. For example, if they're in a state of California, they're getting paid overtime and double time based on the rules of California. And after that, they are now able to also create the invoices, which are created within a week. For example, if I complete, I completely put my focus on this current week, then they directly get the updated invoices, which we can send to the client within the next week, which is a huge bonus because it decreases the overall complexity of the payment which will be coming in from the client. If we delay our invoices, we will definitely get some delay of getting the payment from the client. But if we're able to provide them the invoices within a few hours of completely adding their time, it's the best for the client because it'll decrease overall time complexity, manpower, and it'll decrease the overall time required to receive the payment for the work which they have done. So I have worked mostly in time and labor to perform this.
Actually, I don't carry much experience in this, but my mostly based on this, my experience lies in Oracle Recruiting Cloud where we have created custom DFS, custom reports. We have also done some personalizations. When there was no core HR team involvement, I was able to personalize one of the job requisition. And based on that, I was able to create auto-complete rules, which due to which the client was easily able to manage certain processes, automate certain processes, using our personalization. So for creating custom DFS, I also worked on creating custom DFS where we are able to implement it using auto-complete rules as well, and we have implemented it so that our client can distinguish between different types of employees, which they have. Like, for example, they might have some employees who will not be working on any project, but they will only be working internally. So they become payroll only. So based on certain parameters, we were able to create DFS, which helped our client to distinguish between different employees which they have. Custom reports, I have worked in building custom reports like the total time calculated time report, the multiple projects report, the payroll transfer issue reports. So I like custom reports become very useful, and we have used BI publisher for the same. We've also used HCM data extractor as well, but we have mostly used HCM data extractor to create custom integrations instead of creating custom reports because Data Extractor is a better tool when we are integrating it, when we are using it to integrate the data to certain other systems. Whereas, BI Publisher helps us to create reports which have large chunks of data. Like, huge amounts of data, it can be used to create huge amounts of customized data based on our requirements. So we were able to do the same based on our requirements. We were able to segregate the projects on which the employee was working, and we were able to generate the reports based on one single project, which was used by the PTC team to generate the invoices.
Majorly, what we include is the first thing is we have to do a sanity test of all the developments that we have made. So, I have come up with a solution for my current client using traceability metrics where I include all the custom updates which we have made on the system so that whenever there's a system update, for example, there might be a new patch coming in which will include certain other parameters. So based on that, we can check if we have created the traceability metrics where we include all the custom configurations, custom formulas, custom integrations, custom reports, which we have generated. And based on those parameters, we are able to segregate them. For example, we can segregate them based on the employee types and then based on the state in which that employee is working and certain other parameters. Also, we can include which due to which it becomes very easy to completely trace all the updates that are present on the system. Due to which, whenever there's a system update, we can do a sanity test, which will ensure that our system is working fine without any bugs.