UIpath Workflow Foundation .NET Framework - uipath

I've been exploring UIPath community edition and have come across that the Main window and most of its activities are just like a Visual Studio Workflow. Is it right to say that UIPath is built upon Workflow Foundation of .NET Framework? I'm just trying to reconcile them both in my head now.

Yes that is correct. You can use many functions and methods within UiPath that come from .net. If you press crt+space when you are typing code you will get a list of all functions and methods available. You can even invoke code and execute previously saved Microsoft code.

Not only it's build using Microsoft Workflow Foundation but you could also extend UiPath using Activities build in very similar fashion to WFF. So if you know how to create NativeActivity for example, you already know how to extend UiPath.
Note that the development in UiPath is not really code-extensive, knowledge of .NET is a plus but not mandatory.

Related

Accessibility validation in visual studio 2013

Visual studio 2013 has its own accessibility validation, to check the accessibility one has to click on the tools menu, then click Check Accessibility, my question is: it is possible to make this validation automatically with MSbuild or with another tool?
Thanks
I need to check websites (MVC projects)
You may also want to look at tenon.io (http://tenon.io/), they have an extension for VS2013.
Tenon differentiates from all the other tools by providing an API which can be leveraged to integrate automated testing in to the development process.
Karl Groves says it better than I could:
All of my projects use Grunt, ... Tenon automatically performs unit testing on its own code. When something goes wrong, Grunt stops and yells at you. You can even tie Grunt to pre-commit hooks. In such a workflow nothing goes live without all your Grunt tasks running successfully.
Imagine, an enterprise-wide tool that can be used in each phase, that works directly as part of your existing workflows and toolsets. Imagine tying such a tool to everything from the very lowest level tasks all the way through to the build and release cycles and publication of content. That’s why I created Tenon.
While Tenon has a web GUI, the web GUI is actually a client application of the real Tenon product. In fact, internally Asa and I refer to and manage Tenon as a series of different things: Tenon Admin, Tenon UI, and Tenon (the API). The real deal, the guts, the muscle of the whole thing is the Tenon API which allows direct command line access to testing your code.
The beauty of Tenon is that because it is essentially an API, it can plug in to anything, Sublime, Webstorm, Netbeans, Notepad (probably not), Visual Studio!
Tenon.io Visual Studio add-on, compatible with 2013/2015 and 2013 Community Edition
http://blogs.msdn.com/b/visualstudio/archive/2015/03/03/improving-html-accessibility-with-visual-studio-extensions.aspx
The only catch, it’s not free for corporate users and it’s in the cloud (unless you pay Enterprise pricing for a local install). Pricing info: http://www.tenon.io/pricing.php
Karl Groves writes about his motivation for creating Tenon: http://www.karlgroves.com/2014/03/13/everything-you-know-about-accessibility-testing-is-wrong-part-4/
I think you need the AccChecker Console
https://msdn.microsoft.com/en-us/library/windows/desktop/jj191809(v=vs.85).aspx
If you want API access to this you should read AccChecker API
https://msdn.microsoft.com/en-us/library/windows/desktop/jj191808(v=vs.85).aspx
Overview here:
UI Accessibility Checker
https://msdn.microsoft.com/en-us/library/windows/desktop/hh920985(v=vs.85).aspx
The closer solution I have found so far regarding this topic is in Visual Studio 2015 by adding the Web Accessibility Checker extension from Mads Kristensen, which is also free. The extension can be found at the Visual Studio Marketplace website. You can see the usage instructions within the description of the extension. This is an example of what you get once build the solution and tap on the Error List panel:
I hope can help.

Team Foundation Server: Creating UI components as part of code check-in

Our organisation is using Team Foundation Server. At the moment, developers are manually adding issue tracking references to their check-in comments. We have a custom check-in policy that enforces a valid reference has been added to the comments.
What I'd like to be able to do is provide the user with a user friendly dialog/UI component that allows them to select an issue from a list which will then insert the reference, in the required format, into the comment box.
We are mainly using Visual Studio 2010 but some development still happens on Visual Studio 2008. The issue tracking software is a 3rd party one called OnTime.
Is this possible? Can someone help point me in the right direction.
Doh! It was as simple as creating an instance of a form and calling ShowDialog within the Evaluate method.

Create event receiver in sharepoint 2007

which project use to create event receiver for sharepoint 2007 list - sequential workflow or state workflow? i'm using VS 2010
Neither.
Workflows are events which are run via the SharePoint Timer service and can be executed by any server in the farm.
An event receiver is essentially an event handler that will be executed either synchronously or asynchronously (depending on which event you're implementing) on the same server which handled the request that triggered the event receiver.
Visual Studio 2010 does not have much OOTB support for SharePoint 2007. You might consider installing the WSP Builder extensions (note that the proper download is not the recommended download - you'll need the 2010 BETA 1.4). They give new project types which include event receivers. Note though that there are some quirks with those project types but overall they are very helpful to getting the project set up correctly.
Be sure to read the documentation regarding the folder/file layout of your projects. If done correctly, you can use WSPBuilder to generate your WSPs for you.
A quick search revealed this blog post which might help get you started with regard to project structure. I'm sure there are many, many more references available. Happy coding!

How do you show a dialog when a project is created in Visual Studio?

I'm trying to create a web application project template for everyone to use here at work that will minimize the amount of work that we have to do to create a new application with all our normal stuff, and I was thinking that it would be nice to do some setup stuff (add some records to a database) when the developer creates a new application (only if they tell it to), and I would like to do it through a dialog like the one that pops up for unit testing when you create a new ASP.Net MVC project. Is there any way to write a custom dialog that will pop up when you create a new project from the our custom project template? I'm assuming they're just using some public interface for the MVC unit testing dialog, right?
We're still on Visual Studio 2005, though, so maybe something like that isn't supported until 2008?
You're going to need a little VSX for this (Visual Studio Extensibility). Install the Visual Studio SDK and look for samples about the IWizard interface.
That may be all you need. However, if you need a more extensive and powerful experience around custom creation of projects and project items, and easy addition of context-sensitive commands to Visual Studio, then take a look at the Guidance Automation Extensions and Guidance Automation Toolkit.

Tasklist replacement for Visual Studio

I would like to use the task-list in Visual Studio but it really lacks almost any useful feature a task-list should provide. So I use Todo-List externally, to keep track of the things I need to get done. Would be nice to have it all in one place.
So does anyone know of a cool replacement Add-On for the tasklist in Visual Studio?
Thanks in advance!
Assumed: Visual Studio 2008 + ReSharper
ReSharper->Windows->ToDo Explorer
E-
For semi-immediate programming tasks I use TODO comments in code and ReSharper for Visual Studio to view them.
For longer-term tasks I use Team Foundation Server to record work items.
For non-programming tasks I use Google Calendar.
You can modify the task list in Visual Studio by clicking
TOOLS --> OPTIONS --> ENVIRONMENT --> TASK LIST
In the Token List you can add more tokens specific to what you want to call your tasks.
For example.. I have an EDITING token set up so in any module, class or method that I'm working on I just add the ' EDITING: (Name of whatever method ect..) comment and I can quickly see where I left off and get back too it by double clicking.
Here are a few other tokens I find useful...
If you would like more advanced project and code tracking you should check out Visual Studio Online. It's free for upto 5 users.
http://www.visualstudio.com/en-us/products/visual-studio-online-overview-vs
How about the FogBugz add-in for Visual Studio 2005 and 2008?
This requires a FogBugz account hosted either locally or by Fog Creek. A free Student and Startup version is available.
I don't know of an add-on (I use Remember The Milk externally), but I think you are onto a good idea there.
We use Team Foundation Server at work - it is a really superb product, but too expensive for smaller teams.
Out of work I'm looking to use CountersSoft Gemini (http://countersoft.com/home.aspx) which has good VS integration and is competitive when looking at the hosted version with unlimited users.

Resources