====== Открытие новой сесии siebel crm ======
Для октрытия новой сесии необходимо в Business Service создать новый BrowserScript с кодом:
function Service_PreInvokeMethod (methodName, inputPropSet)
{
if(methodName == "New Session") {
newSession();
}
return ("ContinueOperation");
}
function newSession()
{
try {
var serv = window.location.toString();
if (serv.indexOf("?")> 0) {
serv = serv.substring(0, serv.indexOf("?"));
}
// var login = "SWECmd=ExecuteLogin&SWEUserName=LoginName&SWEPassword=P@ssWord";
var view = "SWECmd=GotoView&SWEView=" + theApplication().ActiveViewName();
// var url = serv + "?" + login + "&SWEAC=" + view;
var url = serv + "?" + view;
var WshShell = new ActiveXObject("WScript.Shell");
WshShell.Run("iexplore.exe -nomerge " + url);
}
catch(e){
alert("Ошибка при открытии новой сессии: " + e.name+ " " +e.message);
}
}
--- //[[admin@siebelwiki.com.ua|wiki_admin]] 2015/05/29 10:33//
{{tag>BrowserScript}}