管理者/サービスアカウントに代わって特定の要求を行うことができるようにVSTS拡張機能(オンデマンドのTFS2015.3がインストールされている)を使用したい(「他人に代わってリクエストを作成する」)TFS REST API:「他人に代わってリクエストを行う」方法
背景: WorkItem)拡張テンプレートスクリプト内のプロセステンプレート、特にGLOBALWORKFLOW(チームプロジェクトレベルのみ)ですが、Web Accessの拡張機能のユーザーはプロジェクト管理者ではないため、関数updateWorkItemTypeDefinition()を使用することはできません(プロジェクトレベルのGLOBALWORKFLOWの「プロジェクトレベルの情報を編集する」権限はまだありませんでしたか?プロジェクト管理アカウントのみのカスタムグループではまだ機能しませんでした) - プロジェクト管理者は、 。私がプロジェクト
でグローバルワークフローを変更することが許可されているプロジェクト管理/サービスアカウントを偽装することを余儀なくさだそうです
はどのようにして、拡張typescriptですが、オンプレムTFSコードおよびREST(1で偽装ありません。 .NETおよび2.基本認証に変更せずに、すでにどこかにその解決策を見ていない - あなたの助け
編集:私がon-prem(2015.3)で作業しているので、PATは解決策ではありません –
プロセステンプレートレベルには、ユーザーがコレクションレベルの権限を持っている場合にのみ編集できるものがあります。たとえばフィールドとリンクの種類は、プロジェクトレベルではなくコレクションレベルで保存されるため、プロジェクトよりも上位のプレーンで権限が必要です。 – jessehouwing
@jessehouwingは傷つけません。サービスアカウントを偽装するためにTFSエクステンションを取得できれば、コレクションレベルのサービスアカウントでもOKです。 –