====== Открытие новой сесии 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}}