#MinorFix for RPA RUSMED

dev-linux
Ivan Maslov 5 years ago
parent fa8c5b0f2d
commit a5b4f2664e

@ -0,0 +1,5 @@
%windir%\System32\tscon.exe RDP-Tcp#NNN /dest:console
for /f "skip=1 tokens=3" %%s in ('query user %USERNAME%') do (
%windir%\System32\tscon.exe %%s /dest:console
)

@ -0,0 +1,4 @@
cd %~dp0
copy /Y ..\Resources\WPy64-3720\python-3.7.2.amd64\python.exe ..\Resources\WPy64-3720\python-3.7.2.amd64\OpenRPAOrchestrator.exe
.\..\Resources\WPy64-3720\python-3.7.2.amd64\OpenRPAOrchestrator.exe orchestratorMain.py
pause >nul

@ -109,6 +109,17 @@
/////Controller JS module /////Controller JS module
////////////////////////// //////////////////////////
mGlobal.Controller={}; mGlobal.Controller={};
mGlobal.Controller.CMDRunText=function(inCMDText) {
///Обнулить таблицу
$.ajax({
type: "POST",
url: 'ProcessingRun',
data: '{"actionList":[{"type":"ActivityCMDRun", "code":"'+inCMDText+'"}]}',
success:
function(lData,l2,l3){},
dataType: "text"
});
}
mGlobal.Controller.CMDRun=function() { mGlobal.Controller.CMDRun=function() {
///Обнулить таблицу ///Обнулить таблицу
lCMDCode=$(".openrpa-controller-cmd-run-input")[0].value lCMDCode=$(".openrpa-controller-cmd-run-input")[0].value
@ -458,13 +469,13 @@
<div class="extra content"> <div class="extra content">
<div class="ui two buttons"> <div class="ui two buttons">
{{#FooterButtonX2List}} {{#FooterButtonX2List}}
<div class="ui basic {{Color}} button">{{{Text}}}</div> <div class="ui basic {{Color}} button" onclick="{{OnClick}}">{{{Text}}}</div>
{{/FooterButtonX2List}} {{/FooterButtonX2List}}
</div> </div>
<div class="ui horizontal divider">Доп. управление</div> <div class="ui horizontal divider">Доп. управление</div>
<div class="ui one buttons"> <div class="ui one buttons">
{{#FooterButtonX1List}} {{#FooterButtonX1List}}
<div class="ui basic {{Color}} button">{{{Text}}}</div> <div class="ui basic {{Color}} button" onclick="{{OnClick}}">{{{Text}}}</div>
{{/FooterButtonX1List}} {{/FooterButtonX1List}}
</div> </div>
</div> </div>

@ -4,6 +4,11 @@ def RenderRobotR01(inGlobalConfiguration):
#Subheader Variants #Subheader Variants
lSubheaderRunTrueText="Состояние: <span style=\"color:green\">Работает</span>" lSubheaderRunTrueText="Состояние: <span style=\"color:green\">Работает</span>"
lSubheaderRunFalseText="Состояние: <span style=\"color:red\">Не работает</span>" lSubheaderRunFalseText="Состояние: <span style=\"color:red\">Не работает</span>"
#Run button
#Такое большое количество слэшей связано с тем, что этот текст отправляется сначала в браузер, рендерится там, а потом отправляется на процессор оркестратора
lOnClickRunButton="""mGlobal.Controller.CMDRunText("C:\\\\\\\\RPA\\\\\\\\R01_IntegrationOrderOut\\\\\\\\Sources\\\\\\\\R01_IntegrationOrderOut_64_Start.cmd");"""
#Force close button
lOnClickForceCloseButton="""mGlobal.Controller.CMDRunText("taskkill /F /im Robot_R01.exe");"""
#Result template #Result template
lResultDict={ lResultDict={
"HeaderLeftText":"Автозагрузка заявок на расход", "HeaderLeftText":"Автозагрузка заявок на расход",
@ -18,11 +23,11 @@ def RenderRobotR01(inGlobalConfiguration):
], ],
"FooterText":"Дата изменения: 9:38:00 09.10.2019", "FooterText":"Дата изменения: 9:38:00 09.10.2019",
"FooterButtonX2List":[ "FooterButtonX2List":[
{"Text":"Ручной запуск", "Color":"green", "Link":""}, {"Text":"Ручной запуск", "Color":"green", "Link":"", "OnClick": lOnClickRunButton},
{"Text":"Безопасная остановка", "Color":"orange", "Link":""} {"Text":"Безопасная остановка", "Color disabled":"orange", "Link":""}
], ],
"FooterButtonX1List":[ "FooterButtonX1List":[
{"Text":"Принудительная остановка", "Color":"red", "Link":""} {"Text":"Принудительная остановка", "Color":"red", "Link":"", "OnClick": lOnClickForceCloseButton}
] ]
} }
#Check if process running #Check if process running

Loading…
Cancel
Save