VSTS - Backlog Priority altered by sorting in columns - agile

I am attached to a project using VSTS, with the Scrum process selected. As the Product Owner sorts the backlog, things work fine with respect to the Backlog Priority value under the hood.
As tasks move along the Board, from column to column, I have noticed that the ordering of cards within a column will impact the Backlog Priority. This seems contrary to good sense.
Is there a justification why a developer's move of a card within a column such as "In QA" would result in that item being ranked above the other cards in the backlog?
I think it would be better if the sorting/ranking only worked on the Backlog itself. Once an item is underway in the columns, moving it up and down, as developers tend to do, should not disrupt its position in the backlog.

The tasks in "Board" is also ordered by the Backlog Priority. So when you adjust the tasks orders within a column, the backlog priority is changed accordingly. This is a feature by design.
And when you move a task from one column to another column, the backlog priority will also be updated according to the new order. But you can change the settings so that the moved tasks still follow the order in Backlog when changing column by following steps:
Click "Configure settings" button on "Board".
Select "Card reordering".
Change the setting to "Work items follow the backlog order when changing columns.".
Click "Save and Close".
Note: This setting only set the behavior when changing column, if you drag the tasks to reorder them within a column, the Backlog Priority will still be updated.
Refer to the description from MSDN for details: Reorder cards

Related

How to 'feed' data from data tab in other tabs based on criteria?

Ideally this file will take an Order number and based on certain column aspects feed it into the respective tab. (For Reference we will be taking data from a car repair shop to determine if the car being worked on has been scheduled for drop off, at the shop, or completed and left the shop.
For Example we will have an Order number for every Car we work on, this car will have a Date Started & date Completed. Based on these criteria it will take the Order Number and drop it into the correct Tab and the rest of the data will populate with xlookup (or up for something better to try). So as the life of the product is updated it flows to the appropriate tabs.
Data Tab --> Comprehensive List of all Cars(including cars not scheduled) --> Cars being worked on --> Completed Cars
I figured 90% of this can be solved using xlookup and IF statements but where I get stumped is how do I pull the specific Order Numbers into the respective tabs from the Data tab.
I am aware that I need to create a formula to check if a car has been scheduled for drop off vs it being finish so it doesn't find it's way into the complete tab but that should be easy once I am able to pull Order number's into the file.
Not Necessarily looking for an answer but some topics/videos to point me in the right direction:)
I have tried just pasting the data and xlookup the details from the Order Number but that just brings back the manual aspect of the workbook.
the way i am thinking about this is java terms would be:
If(order # = In Shop)
RO# Populates into "cars being Worked on" Tab
but for each tab
Am I going to need to use VBA/Macro to get the desired result or is there something simpler I am missing?
Not Necessarily looking for an answer but some topics/videos to point me in the right direction:)
If you don't want to build a VBA implementation, I'd look into using Power Query. I find Power Query to be a pretty low barrier tool as it has quite an intuitive UI and loads of material on the web.
This implementation would most likely have an input table on one tab and then the other tabs (WIP, Completed, etc.) would be connected to this input table.

Netsuite Sales orders suddenly have an additional step (complete) when done through CSV import

I am updating my company's system so that it supports dropshipping items. Ever since I switched to this type of item it asks me to complete the order after I approved it. what is it that I am missing so that I can skip this step altogether, is it even possible to skip the step, or to complete multiple orders at the same time (like how you can approve multiple orders)?
It bears mentioning the Company operates in Mexico.
the steps I take are as follow:
I create and save a sales order, that is, I put in the client, the document and reference number, and the item, as well as a couple of custom fields
the next screen asks me to approve the order, I do it and it creates the matching purchase order
then instead of being able to invoice, I first have to "complete" which takes me to an order fulfillment form
I save that and the order can be invoiced.
Ideally, after approval, I would just be able to invoice
Generally a sales order is not invoicable until it's been fulfilled.
You can override that at a whole account level by going to
Setup -> Accounting -> Accounting Preferences
Order Management tab
scroll to Invoicing
check 'Invoice in Advance of Fulfillment'
Be aware this is a system level setting and if you used to be able to invoice before fulfillment someone else in your company may have unchecked this setting in the recent past.
Alternatively at the individual item level you can use the 'Can be fulfilled/received' checkbox to allow invoicing without fulfilling. Note that 'Can be fulfilled/received' may not be changed after an item has been ordered.
Normally (US/Canada) an order should not be invoiced until it is shipped. Customer Deposits on Sales Orders are the preferred way to handle pre-payment for GAAP etc reasons.

Azure Devops using product backlogitems instead of tasks in a sprint

Can I change a setting somewhere in Azure DevOps so I can drag and drop Product Backlog Items instead of tasks in a sprint? For most of our items we don't need to create a task .
Thanks in advance!
You can drag and drop Product Backlog Items in a sprint from Backlog page instead of Taskboard page. In Backlog page, you could drag and drop PBI to reorder them:

Sharepoint 2010 list view threshold and item level permissions

I am building up a list that each list item will have certain permission groups applied by a workflow.
Other than the admin group which is applied to every item, it will be virtually impossible for any one group to have more records in any fiscal year that will exceed the list view threshold.
If a fiscal year list view filter webpart is provided will the view quantity stay below the threshold because of the item level permissions?
Indexes are set on Fiscal Year, Item Code, Department.
The threshold is on the original view and not on the filters applied to the view after the fact. The search web parts aren't affected by the threshold. That may be an alternative option for you.
Also, you may want to revisit your design if you can. You may eventually experience performance issues with all of those unique permissions.

VSTS - BoardColumn does not work in Queries

In VSTS Online, using BoardColumn as a Query Criteria, or using it as a Column in Query Results, does not work.
For instance, we have custom columns, beginning with Committed, and progressing through additional states. It seems that the system only allows us to query using out-of-the-box column names, that match State values.
If I query for BoardColumn = Committed, the query returns Work Items that are in the Committed Column, or any of the subsequent columns, and the displayed value for BoardColumn in the query results simply says "Committed", because that is the State value on those Work Items.
Additionally, using one of the custom columns, such as "In QA", as a criteria value for Board Column, returns zero results, even though there are Work Items in that column.
This does not make sense. Why does the query functionality not actually look at the BoardColumn value when querying? Why does the query result display State instead of BoardColumn?
A few weeks ago I ran into an issue similar to this. We had our team split into two, and one of the new teams was using the Kanban board. For the split we used the information on Visualstudio.com
We noticed that, whilst the items were positioned in the correct board column, any queries would give the old state (i.e. Committed).
A hint to the problem was found on visualstudio.uservoice.com where they were discussing which teams owns the item. Eventually I realized that, whilst our two new teams both had their own backlog iteration, so did the old 'root' team. Changing the Backlog Iteration path of the old team to some subiteration solved the problem for us. It seems the old team was still considered the owner.
The question seems to be: is your Work Item also visible on another Board? Then this might be the solution.
This is all TFS 2017 on-premises.
It appears that VSTS will save the board column information for the Team that "owns" the item. It's possible to move the item across different boards at different Team levels, but the query result reflects the team that owns the item. For example, if the item belongs to a Team's area, then it's placement on the board will be reflected in the query. The parent Team's placement on the board will not be reflected. This is true if you have nested teams/areas as well.
when a team is configured the area and iteration path are mapped, if the team's area path includes the sub area paths and there is a seperate team configuration/board for one of the sub area path then you might see this.
you can exclude sub area paths from this team settings and doing so will have your workitem being mapped to a single area path which is mapped to a single team board.

Resources