My users want a mod to ESS. They want to add a link on the ESS page so that employees can click on it and take them to a fill-able enrollment form. I have no clue as to where to start or what to look for in order to accomplish this. Would I need design studio for this customization? Has anyone successfully build a custom form in ESS and/or MSS?
Hi bernfc10,
You don't really say what version(s) you are using, so I'll answer from an LSF v9.0.1.11/EMSS 10.0.3 perspective.
You certainly can use DesignStudio to do this, if you own it and want to leverage it this way. We do own this, but we have moved away from it because it was more difficult to manage than we wanted.
The other option is to create new pages or clone existing pages using html/javascript. This is not for the feint of heart, because there isn't much documentation and it takes a significant amount of html, javascript, css, and related knowledge. However, it isn't rocket science, and you can do almost anything.
We have extensively modified our ESS/MSS pages, particularly around benefits and payroll screens. Basically, we just had to poke around in the existing pages and fiddle around until we got things to work. We do all of our customizations in DEV using DreamWeaver, and then promote the completed pages from DEV to PROD when they are ready.
You can certainly build custom forms. To start learning, you might try copying-and-renaming a page that already exists and then fiddle around with that modified page. You can navigate to it by creating a shortcut in Portal (see the attached screenshot of a shortcut to one of our custom pages). The trick to new pages is that you generally have to include all the objects that wrap it - javascript pages, css, etc. which is why it is good to start with a clone and go from there.
This is a gigantic topic, so I can't even attempt to give you much direction here - other than to say that many of the questions are answered already on LawsonGuru. If you have specific issues that you can't resolve, post them.
Good luck! Kelly
Woozy, if you're still out there...
Is it possible to run a SQL query or invoke a stored procedure from an ESS page? My users want me to add leave bank balance and history to an ESS page. We currently provide this info via Crystal reports so the SQL is already working, but they are only available to a handful of users.
That's the form I'd like to modify. It only shows balances and history thru the last payroll process. In our CR, we spin through pending ESS time entry, unposted time reocords, and unposted absence management transactions to get the actual current balance and history.
I've worked on one of these forms before, something for mobile inbasket, I disremember now. It did some simple retrieval with DME calls, but for this application, those would take a lot of iterative processing, loops within loops within loops. I was hoping to find a way to pull the same info with SQL and transfer the heavy lifting to the DB server.
Woozy,
This sounds promising, and I finally have time to think about it:
"If you already have the SQL query that provides you the data that you want, converting that into a 4GL form shouldn't be terribly difficult - but the devil is in the details."
Any tips for getting started with this?
I haven't worked with custom forms yet, but one of our guys has put together instructions for using PGMDEF to create a basic 4GL form to add, change or delete records for a custom table that selects the custom table from a list of exiting tables. I don't see how I could base it on our SQL query.