|
|
@ -345,7 +345,7 @@ def pyOpenRPA_Agent_O2A(inRequest, inGSettings):
|
|
|
|
lReturnActivityItemDict = None
|
|
|
|
lReturnActivityItemDict = None
|
|
|
|
# If lInput['ActivityLastGUIDStr'] is '' > return 0 element for send in Agent
|
|
|
|
# If lInput['ActivityLastGUIDStr'] is '' > return 0 element for send in Agent
|
|
|
|
if lInput['ActivityLastGUIDStr'] == "":
|
|
|
|
if lInput['ActivityLastGUIDStr'] == "":
|
|
|
|
lReturnActivityItemDict = lThisAgentDict["ActivityList"][0]
|
|
|
|
lReturnActivityItemList=lQueueList # 2022 02 21 - Maslov Return list - not one item
|
|
|
|
else:
|
|
|
|
else:
|
|
|
|
# go from the end - search element with GUIDStr
|
|
|
|
# go from the end - search element with GUIDStr
|
|
|
|
lForTriggerGetNextItem = False
|
|
|
|
lForTriggerGetNextItem = False
|
|
|
@ -356,9 +356,9 @@ def pyOpenRPA_Agent_O2A(inRequest, inGSettings):
|
|
|
|
#break
|
|
|
|
#break
|
|
|
|
if lForActivityItemDict['GUIDStr'] == lInput['ActivityLastGUIDStr']: lForTriggerGetNextItem = True
|
|
|
|
if lForActivityItemDict['GUIDStr'] == lInput['ActivityLastGUIDStr']: lForTriggerGetNextItem = True
|
|
|
|
# CASE if GUID is not detected - return 0 element
|
|
|
|
# CASE if GUID is not detected - return 0 element
|
|
|
|
if lReturnActivityItemDict == None and lForTriggerGetNextItem == False:
|
|
|
|
if (len(lQueueList)==1 and lQueueList[0]['GUIDStr'] != lInput['ActivityLastGUIDStr']):
|
|
|
|
lReturnActivityItemDict = lThisAgentDict["ActivityList"][0]
|
|
|
|
#lReturnActivityItemDict = lThisAgentDict["ActivityList"][0]
|
|
|
|
lReturnActivityItemList.append(lReturnActivityItemDict) # 2022 02 21 - Maslov Return list - not one item
|
|
|
|
lReturnActivityItemList=lQueueList # 2022 02 21 - Maslov Return list - not one item
|
|
|
|
# Send QUEUE ITEM
|
|
|
|
# Send QUEUE ITEM
|
|
|
|
if len(lReturnActivityItemList) > 0:
|
|
|
|
if len(lReturnActivityItemList) > 0:
|
|
|
|
lReturnActivityItemList = copy.deepcopy(lReturnActivityItemList)
|
|
|
|
lReturnActivityItemList = copy.deepcopy(lReturnActivityItemList)
|
|
|
|