Request a new video to be produced from a work item: email the video team with spec context (no Vimeo asset exists at request time). Uses a Microsoft Graph backend for mail and directory search.
A Video request tab on the work item for asking the video team to produce a new video from a story. At the time you send the request, there is no video and nothing in Vimeo (or any other host) yet—that is the normal case. The Azure DevOps work item is the ticket and the place for scope, files, and status until a final cut exists.
The tab:
Pre-fills title, due date, and a merged view of description and acceptance criteria (with sensible fallbacks if your PO leans on one or the other).
Lets you search people (via your deployed Video request API backed by Microsoft Graph) and send a request email to the right person, with CC support.
Setup
Host the Node API in this repo (see the root README.md in the repository) with Entra (Azure AD) app permissions and a shared sender mailbox.
Install the extension (package with tfx or your pipeline) in your Azure DevOps organization.
Open a saved work item, add the Video request tab in your process layout if it does not appear, and in the form enter your API base URL and API key (same value as EXTENSION_API_KEY on the server) once per browser.
v2 (not in this build)
Default CC to manager from Graph, live directory cache tuning, and help article links in the form.
Support
This extension does not collect telemetry. Errors from send or user search are shown in the form.
Support is provided by your internal team and extension publisher.