When I use the “Get Queue Items” activity and loop through the queue items, the Queue Item’s “StartTransactionTime” field is 4 hours later than what really occurred.
I’ve gone into Orchestrator and downloaded the transactions for the queue to a CSV file, and the start time in the CSV file is correct. The timezone on Orchestrator is set to eastern, and the timezone on the robot machine is set to eastern.
It turns out that “StartTransactionTime” comes back as universal time and needs to be converted back to local time…
actualTime = item.StartTransactionTime.Value.ToLocalTime()