Linking to a Lawson form from an HTML page

 8 Replies
 0 Subscribed to this topic
 17 Subscribed to this forum
Sort:
Author
Messages
pklupa
Basic Member Send Private Message
Posts: 5
Basic Member
Hi Everyone,

I am building an HTML menu screen with links to several Employee Self Service screens.  These links work OK.  I am trying to add a link from the HTML screen directly to a Lawson form that I created.  Does anyone know the format of the URL that I need to have in the link to cause the Lawson form to come up?  Thanks!
Robert Spurr
Veteran Member Send Private Message
Posts: 130
Veteran Member
I'm not sure if this will be helpful but I've include some scripting were I call a custom form(s)

function BUTTON_OnClick(id, row)
{
var sHK = "";
var vCompany = lawForm.getDataValue("RQH-COMPANY");
var vReqNumber = lawForm.getDataValue("RQH-REQ-NUMBER");
var vLength = vReqNumber.length;
var vID = "";
var vForm = "";
var vWidth = 0;
var vHeight = 0;

if(id=="push7")
{
vForm = "EMERREQ ";
vID ="XQ80.1_EMERREQ";
vWidth = 800;
vHeight = 600;

} else if (id=="push8")
{
vForm = "EMREVIEW ";
vID ="XQ80.1_EMREVIEW";
vWidth = 800;
vHeight = 525;

}else if (id=="push9")
{
vForm = "SERVICE ";
vID ="XQ80.1_SERVICE";
vWidth = 800;
vHeight = 850;
}else
{
vForm = "BUYERFINAL";
vID ="XQ80.1_BUYERFINAL";
vWidth = 850;
vHeight = 725;
}

if (id != "push3" && id != "push4")
{
sHK = vCompany;
if (7-vLength > 0)
{
for (var i=1; i<8-vLength; i++)
{
sHK = sHK + "0";
}
}

sHK = sHK + vReqNumber + vForm;

var sURL = "/lawson/portal/?_TKN=XQ80.1&_ID=" + vID + "&_RSD-COMPANY="+ vCompany +
"&_RSD-REQ-NUMBER=" + vReqNumber + "&_RSD_REQUEST_TYPE=" + vForm + "&_HK=" + sHK;

window.open(sURL, "","toolbars=no,titlebar=no,resizable=yes,scrollbars=yes,menubar=no,width=" + vWidth + ",height=" + vHeight + ",modal=yes");
}
return true;
}
Karen Sheridan
Veteran Member Send Private Message
Posts: 142
Veteran Member
It should just be /lawson/xhrnet/
You might want to look at Manager.htm - it does this for several other Lawson ESS/MSS pages

HTH,
Karen
Greg Moeller
Veteran Member Send Private Message
Posts: 1498
Veteran Member
You could try something like:
http://PortalServer/lawso...PDL=LIVE&_TKN=HR11.1

Replacing LIVE with your product line and HR11.1 with your desired form.
May need to log in again.
Greg Moeller
Veteran Member Send Private Message
Posts: 1498
Veteran Member
Let's try that again, shall we ??
something like [code]http://PortalServer/lawso...PDL=LIVE&_TKN=HR11.1 [/code]
Greg Moeller
Veteran Member Send Private Message
Posts: 1498
Veteran Member
[code]PortalServer/lawson/portal/index.htm?_PDL=LIVE&_TKN=HR11.1 [/code] ?
Greg Moeller
Veteran Member Send Private Message
Posts: 1498
Veteran Member
Replace
&
with the ampersand symbol
pklupa
Basic Member Send Private Message
Posts: 5
Basic Member
Thanks everyone for the input - I got tied up in an emergency here, so it will take me another day or two before I can try your solutions. I will let you know how I end up linking the Lawson forms. Thanks!!!
pklupa
Basic Member Send Private Message
Posts: 5
Basic Member
Thanks again everyone for your help. I have this working now thanks to your input. The URL I have used is:

https://SERVERNAME/lawson...=WS01.1_NEW_ESS_PMK.

The ID=WS01.1_NEW_ESS_PMK is a link to a Design Studio modification of our custom WS01 screen.

Thank you again everyone!!!