У меня есть сайт .NET MVC 5, который позволяет пользователям создавать шаблоны функций с Epic Stories, в которых есть пользовательские истории, в которых есть задачи, а также автономные пользовательские истории с задачами.Rally WSAPI - RestApi: Могу ли я установить ранг при создании нескольких элементов?
Затем они могут применять эти функции, указывая им новое имя для каждой функции в ралли через ралли .Net RestAPI.
Мне нужно сделать это, создать и ранжировать их по мере их появления в моем шаблоне пользователя. То, что я обнаружил, до сих пор является:
- Для новых задач: Последние задачи получает в низкий Ранг
- Для новых пользователей Истории: последняя история получить высокий ранг
Вы можете видеть на этом снимке экрана. Ид увеличивается, но ранг ведет себя по-разному.
Таким образом, для грязного исправить, я сортировки задач в обратном порядке их соответствующих пользовательских историй, чтобы они идут в порядке.
Однако мы планируем добавить возможность перетаскивания заказа в шаблонах для чего-либо, User Story, Task и т. Д. Поэтому мне, вероятно, придется выяснить способ создания их в правильном порядке ... или переупорядочить их после создания в грязном, но необходимом обходном пути, если это невозможно при создании. И, похоже, из некоторых других статей, которые я прочитал, нет механизма управления рангом. Фактический «ранг» устарел в ралли WSAPI 2.0, и я не понимаю другую документацию DragAndDropRank.
toCreate["Name"] = UserStoryName;
toCreate["Description"] = u.Description;
toCreate["Owner"] = u.UserProfile.RallyReference;
toCreate["PortfolioItem"] = Ref.GetRelativeRef(RallyFeatureObjectReference);
toCreate["Project"] = u.RallyProjectId;
toCreate["Estimate"] = u.EstimatedTime;
toCreate["DragAndDropRank"] = counterEpic; // <-- I tried an int didn't do anything
CreateResult createStandAloneUserStoryResult = restApi.Create("hierarchicalrequirement", toCreate);
Я также видел this link и упоминается «RankTo» = (сверху/снизу), но он не работает для меня:
Спасибо за вашу помощь заранее.