What permission level do you need in VSTS to create Test Plans - azure-devops

According to the Microsoft documentation, you need to have Basic access in VSTS in order to create Test Plans, however, when I log in with a user having Basic access, the link for adding a Test Plan is not there.
What additional access does this user need to be able to create Test Plans? The user is also an administrator of the team to which Test Plans need to be added.
Screenshots showing the MS documentation, the particular user's access level, how it should look according to MS and how it does look (with the "+" icon to add Test Plans not appearing when logging in as the user in question with Basic access).

That article introduce the testing permission and access, not for the way (UI) to manage test (e.g. Create test plan)
With basic access level and Contributors permission, you can create test plan. There are many ways to create test plan, such as Microsoft Test Manager (client software), REST API. But you can’t do it in Test tab without Test Manager extension, which is used to manage test online (test tab).
To conclude, if you want to create test plan on online (test tab), you need to install Test manager extension. You can build a custom extension to manage test through calling REST API in order to manage test online without install Test manager extension.

The Test Manager module in VSTS requires additional license.
It costs $52 per month per user.
Also Visual Studio Enterprise subscription includes this license.
So, as you are using Basic license of VSTS the Test Manager module is not fully available, even with Administrator role.

I think it should be explained at documentation.
I found this link Test Plans, I hope can be useful for anyone.
Once I clicked on Azure DevOps Portal at Test Plans, it shows this label.
Upgrade to Test Manager extension to get full test management
capabilities Use the paid Test Manager extension to get access to
advanced test management capabilities like assign configurations,
assign testers, centralized parameters, authoring tests in grid view,
exporting test results etc. in your account. Learn more.
Test plans view
Complementing with Create a Test Plan.

Related

Best way to automate Azure / Exchange Online tasks

In our company we automated certain things for our customers:
Reporting, (counting Azure AD accounts, systems, mailboxes);
Create user (setting all permissions);
Create mailboxes;
managing tickets in ITSM;
Delete user .
We did use a lot of Powershell scripts and Azure Devops to automate these tasks. Now with the deprecation of basic authentication, we had to change our scripts and the way of authentication to all of our customers' Exchange Online. This made us think, is there a better way to set this up not to have these problems? We are already working with configfiles, modules, classes in our scripts.
What would be the best way to automate these tasks and not have the rework when Microsoft changes the authentication method?
Another question what would be a way to automate these tasks in low code?
The situation is that we make connection with the Azure Platform from our customers.
If you already work with modules and classes you should probably write a single "authentication" module/class that is then used in all of the subsequent scripts. If and when MS change the authentication method again - one only needs to change this one class that is called by every other script.
In terms of "low code" - it depends on what these tasks are doing.. but, one is able to use the Power Platform Office365 Connector and from there it is possible to query AAD. There is also the GraphAPI.
It really depends on your use case but the following link may be of some assistance with the "low code" question:
https://powerusers.microsoft.com/t5/Building-Power-Apps/Query-Active-Directory/td-p/724376

Is there a way to create an organization dashboard in Azure DevOps?

Our team is currently using DevOps and are very pleased with how everything is working. We've setup Dashboards in each project that tracks work items and sprints and would like to do the same at the Organization Level. Is there a way to create a master overview of multiple projects in an organization?
Unfortunately we cannot create an organization level dashboard, it's not supported.
We can only create the Team Project level dashboards for teams, please see Add and manage dashboards for details.
However there's already a user voice submitted here to suggest the feature and it's in planned, but based on the response seems no plans to store a dashboard on organization overview. So you can vote it up and add your comments on the existing user voice or submit a new one to suggest the feature...
In our VSTS Feature
Timeline(https://learn.microsoft.com/en-us/vsts/release-notes/), you
see a feature called “Dashboards – Create dashboard separate from a
team” under “Reporting”
This feature will allow you to create a Dashboard that has no
association with the team. This means you don’t need to create a team,
to make a Dashboard. You can create any number of these Dashboards and
share them with who you want.
However, Dashboards will still be stored with a Team Project. So to
address your scenario (cross-team-project Dashboard), you’ll just have
to pick a team project to store the dashboard.
We don’t have immediate plans to store a dashboard outside a team
project.
Our team was dealing with the same problem as yours, and we decided to develop our own dashboard solution at the end.
After using it as an internal tool for several months, we recently made it available as a SaaS.
You may check it out on meercode.io for more information.
Your feedback will be greatly appreciated.
Behind the dashboard widgets are queries, and it is possible to execute those queries across multiple projects.
When you open the query editor, there is a checkbox:
"Query across projects" checkbox (imgur)
This way we created a project in Devops that only contains a dashboard that shows all work items in any project, assigned to or followed by the current user.
That and some nifty colored tiles =)

migrate cloud dataprep to a different account

I had to migrate my personal Account to a different email provider,
new Account is Organization Admin of entire GC project.
I can not see any dataprep flow from within my account but I can still access all flow from my old account, is there a quick way to grant access to other accounts and or migrate all the jobs at once?
As well mentioned by James, you need to export the flow from your old account to then import it into the new one. I recommend you to take a look on the following guides to get the step-by-step instructions to perform these actions:
Import Flow
Export Flow
Additionally, you can try to share or send a copy of the flow, which enables you to work with a completely independent version of the original.
Cloud Dataprep does not have a built-in way to migrate flows.
The next best approach may be to export the flows as Dataflow templates and then use them in the new account.

Issue withh Manage Workflow option on DNN 7.4.2

I am using DNN 7.4.2 version for my project now i want to implement Workflow Management for HTML content module.
I am able to apply Workflow but not able to create new Workflow and even not able to see button "Manage Workflow"
Please guide which version of DNN should i use and its paid or free ?
The workflow API and tables are part of the DNN Platform, but the user interface to create new workflows is a professional feature. The Workflow Management module is part of all of the Evoq products (Engage, Content, and Content Basic). It's also on the Admin > Workflow Management page in any of the Evoq versions.
Request a 30-day trial of Evoq Content and review what professional features you need beside the workflow management and discuss licensing costs with DNN Corp.
If you don't need any of the professional features and want to stick with the free DNN Platform, you can still do a custom workflow, but would need to create it directly in the database by inserting records into the Workflow, WorkflowStates, and WorkflowStatePermissions tables.

How to query RTC builds?

We are using RTC for version control and build system.
RTC's web interface allow user to create custom queries for work items - good.
How about creating custom queries to the builds (or other RTC items maybe)?
Let's say I want to know in what builds this particular file was modified or in what builds this particular team member contributed something.
Definitely there is no web interface to do this.
Maybe some other tool? .. Something...
BTW, I didn't find it in scm.exe tool provided with eclipse.
Thanks
While there is no web GUI for building such a query, there is a REST API for querying Build Results:
See "Report REST API" (you need a -- free -- jazz.net account to access it), for com.ibm.team.build.BuildResult, that you can access as in this thread, for instance:
https://<host>:<port>/jazz/resource/itemOid/com.ibm.team.build.BuildResult/_uKcncTTuEeOy2d_WN7u_Bg