MarketplaceStudioSolutionWorkflow Inspector

Create your first automation in just a few minutes.Try Studio Web

Workflow Inspector

Workflow Inspector

by YouTube

21

Solution

Downloads

1.7k

Posted 5 years ago

Hi,

Can i use this to non reframework projects?

Posted 5 years ago ago

Hello! Yes, this can be used with any project.

Posted 5 years ago

Why should I use "Workflow Inspector" instead of Workflow Analyzer? Workflow Analyzer is build-in feature, easy to use and configure. What is the usage scenario of this project?

Posted 5 years ago ago

Although they have some overlap in what they check, they are not exactly the same. I'd suggest that you give a try to both and choose the one that better suits your needs.

Posted 5 years ago

What are the new features

Posted 5 years ago ago

Hello!

You can find the list of new features here: https://github.com/UiPath/Workflow-Inspector/releases/tag/v1.1.0

Posted 5 years ago

How can I help you with Workfliw Inspector? I really interested in solution like that and I want to contribute to community.

Posted 5 years ago ago

Thanks for the interest in the Workflow Inspector!  

Yes, help is certainly welcomed. 

It's currently hosted at https://github.com/UiPath/Workflow-Inspector and for the next steps I was planning to focus on improving the  performance a bit and add some new checks that I've been requested (I'll  add some of these ideas as Improvement Issues in the repository so  anyone can help implement them).   

Other than this, just giving feedback and new ideas is already very  helpful!

Posted 5 years ago

Recently Workflow Analyzer has found 2 Errors and 707 Warnings inside Workflow Inspector project. Challenge accepted? :)

Posted 5 years ago

Hi! Would there be any additions you would make to this since this feature is in Studio?

Posted 5 years ago ago

Hello!

Yes, there are plans to add more checks to this tool as well as some performance improvements.

Posted 5 years ago

Hi, I wanted the Variable naming convention in camel case. Where i have to make changes ?

To be more specific, we are following this naming convention - "datatypeVariableName" example - dtInputData, strCustomerName, intRowCounter ...etc

Can we include this in naming convention check ?

Thanks in advance.

Posted 5 years ago ago

Hello!

The naming convention used by the check can be changed in "Argument" column of the Checklist.xlsx file, located in the Config/EN folder.

To check for camelCase, change from "(^(dt_)*([A-Z][a-z0-9]*)+$)" to something like "^[a-z]+([A-Z][a-z0-9]+)+$" (there are a few ways to define a regex for camelCase).

Regarding the check for datatype, unfortunately that is not done by the check at this moment. 

But thank you for the suggestion; we'll consider implementing that in future versions of the tool!

Posted 5 years ago

I just came up with one more the idea of checking whether the arguments passed from a higher workflow match the arguments passed down to inner one (avoiding the error 'The values provided for the root activity's arguments did not satisfy the root activity's requirements')

Posted 5 years ago ago

Hello! Thanks for the suggestion! We'll certainly keep that check in mind for a future release.

Posted 5 years ago

Hello,

Did you consider adding check of descriptive names of activities - using regex pattern? Similar to checking variables/arguments naming convention. Quite often default names of activities (click, type into, get value) that cooperate with SAP GUI or other apps are very non-descriptive - containing special strings like [ { ' etc.

Posted 5 years ago ago

Hello! Thanks for the suggestion! Yes, this is something we plan to add as a custom check in a future release.

Posted 6 years ago

Hello,

With the creation of Workflow Analyzer, do you think you will pursue development on this project?

I really like Workflow analyzer for the direct feedback to developer but I think in the other end this tool can help in CI/CD implementation.

Maybe convergence of both solution to have the ability to customize, improve and the direct feedback + possibility to be called as part of a CICD.

Posted 6 years ago ago

Hello!

Yes, the plan is to improve the Workflow Inspector a bit more with future updates. Naturally, the Workflow Analyzer will also evolve and get new features, but for now I believe there is still space for both solutions.

Thanks for the feedback regarding its use in CI/CD! I'll look into that and evaluate how we can combine it with a CI/CD pipeline.

Posted 6 years ago

How can i edit the core for example I want to change the default variable inspector ni camelcase instead of pascalcase and in arguments, i want to change it from having In/Out_ to PascalCase only?

Posted 6 years ago ago

Each check is implemented as an independent workflow, so to change the one about argument naming conventions, you would have to edit the file ArgumentNamingConvention.xaml in the Checks\Standard folder.

However, in this case, it is possible to change the regular expression used by the tool to check for naming convention directly in the configuration file (Checklist.xlsx in the folder Config). For example, if you want arguments to follow PascalCase, then you can change the value in the "Arguments" column for the "Arguments not following naming convention" check from

{"NamingPattern" : "(^(in_|out_|io_)(dt_)*([A-Z][a-z0-9]*)+)"}

to something like

{"NamingPattern" : "^([A-Z][a-z0-9]*)+"}

Posted 6 years ago

How can I download this to test?. I dont see the download option on the screen

Posted 6 years ago ago

You can download the component by clicking on the "Download" button on the right of the screen.

If you cannot see a "Download" button and have a "Complete your profile" instead, then you need to fill all the fields in your profile so that you are able to download components from UiPath Go!.

Publisher

YouTube

Visit publisher's page

Trusted Source

License & Privacy

License Agreement

Privacy Terms

Technical

Version

1.1.0

Updated

April 6, 2020

Works with

Tested with UiPath Studio 2018.2.6, UiPath Studio 2019.4 and UiPath Studio 2019.10.

Certification

Silver Certified

Application

Support

UiPath Community Support

Resources