You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
3.8 KiB
3.8 KiB
[1.2.0]
- Consolidated processor from old orchestrator and from RDPActive processor (one threaded). Look in GSettings
-
- Support old orchestrator structure Processor.
-
-
- Create BackwardCompatibility def to update structure from old to new processor
-
-
- Support orchestrator start
-
- Support scheduler
-
- Support old items
- Backward compatibility from 1.1.13
- Add ArgLogger key in Processor struct item
- Old function will be tranformated in Orchestrator defs (from pyOpenRPA.Orchestrator import Orchestrator):
-
- def OSCredentialsVerify(inUserStr, inPasswordStr, inDomainStr=""): ## Verify credentials in windows
-
- def OSCMD(inCMDStr): ## OS send command in shell locally
-
- def OrchestratorRestart(inGSettings=None): ## Orchestrator restart
-
- def OrchestratorSessionSave(inGSettings=None): ## Orchestrator session save
-
- def GSettingsKeyListValueSet(inGSettings, inValue, inKeyList=[]): # Set value in GSettings by the key list
-
- def GSettingsKeyListValueAppend(inGSettings, inValue, inKeyList=[]): # Append value in GSettings by the key list
-
- def GSettingsKeyListValueOperatorPlus(inGSettings, inValue, inKeyList=[]): # Operator plus value in GSettings by the key list
-
- def GSettingsKeyListValueGet(inGSettings, inKeyList=[]): # Get the value from the GSettings by the key list
-
- def ProcessIsStarted(inProcessNameWOExeStr): # Check if process is started
-
- def ProcessStart(inPathStr, inArgList, inStopProcessNameWOExeStr=None): # Start process locally [optional: if task name is not started]
-
- def ProcessStop(inProcessNameWOExeStr, inCloseForceBool, inUserNameStr = "%username%"): # Stop process
-
- def PythonStart(inModulePathStr, inDefNameStr, inArgList=[], inArgDict={}, inLogger = None): # Python import module and start def
-
- Add pyOpenRPA.Orchestrator.Core module technical defs
-
-
- def IsProcessorThread() return True or False
-
- Orchestrator WEB fix: Don't request screenshot if no modal is active in front
- Add Version field in Orchestrator back + front
- Add front autorefresh if front/back pyOpenRPA versions are differs (see CP_VersionCheck.py)
- Add absolute/relative import for the control panels
- Add new Orchestrator defs:
-
- def OrchestratorAccessUserUpdate(inGSettings, inADLoginStr, inADStr="", inADIsDefaultBool=True, inURLList=[], inCPAllowKeyList=[]): - Update user access
-
- def OrchestratorAccessSuperTokenAdd(inGSettings, inSuperTokenStr): # Add supertoken for the all access (it is need for the robot communication without human) [1.1.0] After 2 month test prefinal with new improovements (+RobotRDPActive in Orchestrator + Easy ControlPanelTemplate) Beta before 1.1.0 (new way of OpenRPA with improvements. Sorry, but no backward compatibility)/ Backward compatibility will start from 1.0.1 [1.0.37] Minor fix in RobotRDPActive [1.0.33] Manu changes - look git [1.0.31] Orchestrator new engine - test 2 is ready. Go to PIP [1.0.30] RobotScreenActive - robot, which monitor the active screen and run Console session if screen disappear [1.0.29] RobotRDPActive minor Fix in str conv [1.0.28] RobotRDPActive first version is ready! [1.0.26] Robot UIDesktop bug fix in Safe other process function [1.0.25] Dont upload to PyPi - Not tested Created safe call function in UIDesktop UIOSelector_SafeOtherGet_Process
Safe call in UIDesktop for:
- UIOSelectorUIOActivity_Run_Dict
- UIOSelector_Exist_Bool
- UIOSelector_Highlight
- UIOSelector_FocusHighlight
- UIOSelector_SearchChildByMouse_UIOTree
- UIOSelector_GetChildList_UIOList
- UIOSelector_Get_UIOInfoList
- UIOSelector_Get_UIOInfo
- UIOSelector_Get_UIOActivityList
UIOSelectorSecs_WaitAppear_Bool UIOSelectorSecs_WaitDisappear_Bool UIOSelectorsSecs_WaitAppear_List UIOSelectorsSecs_WaitDisappear_List [1.0.24] 1.0.1 Beta Refactoring (Studio Orchestrator in pyOpenRPA package) [1.0.22] 1.0.1 Beta [1.0.19] MinorFix in pyOpenRPA.Core [1.0.18] MinorFix in pyOpenRPA.Core