Friday, August 26, 2022

UiPath API Reference; Swagger

 https://docs.uipath.com/orchestrator/reference/api-references













Deserialize Encoded JSON Object; UiPath RPA;


System.Text.ASCIIEncoding.ASCII.GetString(System.Convert.FromBase64String(in_TransactionItem.SpecificContent("EncodedContent").ToString))

 




Thursday, August 25, 2022

UiPath; {"message":"queueItemParameters must not be null","errorCode":0,"resourceIds":null}

 Error:

{"message":"queueItemParameters must not be null","errorCode":0,"resourceIds":null}


One of the reason could be - A complex JSON being sent to a Queue.


Try to serialize and encode JSON  with Base64 and send.  

Convert Json array to Datatable; UiPath RPA

 Newtonsoft.Json.JsonConvert.DeserializeObject(of DataTable)(DJArray.ToString)


Helpful YT Video:

https://youtu.be/A3oBcGTMng8




Sunday, August 21, 2022

Browser URL ; Screen UiPath RPA; UiPath

 Leave Browser URL to be blank on Object repository as we cannot replace it with a variable when used in different projects as a library. 

Instead: Use Go to URL activity to go to respective pages.








ABBYY API Methods for sending exceptions;

https://help.abbyy.com/en-us/flexicapture/12/developer/methods/

 

  1. Open Session
  2. GetDocument
  3. GetTask
  4. OpenTask
  5. SetDocumentProperties
  6. CloseTask
  7. Close Session
Above API Methods are used to send exceptions o DocumentID received from ABBYY.







Base64 to Text; Decode Base64

 Base64 to Text Converter to convert Base64 Encoded data to text String. (codebeautify.org)





Thursday, August 18, 2022

Task progress calculation; Template;

 


         Progress Calculator (cumulative %)

Design Concept - 5%
Technical Concept - 10%
Build - 30%
System Testing and Peer Reviews - 40%
UAT and Rework - 70%
Deployment and Release Documentation - 80%
Go/No-Go - 90%
Production Deployment and Smoke Test – 100%

Wednesday, August 17, 2022

Cannot send input to UI element because it is outside of screen bounds; RPA; UiPath;

 RemoteException wrapping UiPath.UIAutomationNext.Exceptions.UiAutomationException: Cannot send input to UI element because it is outside of screen bounds. ---> RemoteException wrapping System.Runtime.InteropServices.COMException: Exception from HRESULT: 0x800402bd


Use Keyboard shortcuts to navigate to the required field or use mouse scroll activity.


Monday, August 15, 2022

UiPath Learnings;

 Fuzzy vs Strict Selectors; Target Element. 

Object Repository- Elements. App vs Screen vs Element

object repository variable in uipath Screen Browser_URL

Queue Reference; and Output JSON to queue; 


Wednesday, August 10, 2022

Wednesday, August 3, 2022

UiPath Assistant upgrade; Chrome Extension; Disable old extension after new extension is installed;

 



Once the setup is complete, go to chrome settings-à Extensionsà Remove Uipath Web Automation (previous version) else the bots will fail.