generate_release_note_document
WHEN: you have already called prepare_release_note_context and analyzed its 'objects' array yourself, producing a findings JSON array per the 'instructions' field it returned. This tool renders that findings array into a downloadable Word (.docx, detailed appendix) and PowerPoint (.pptx, executive summary) release note and returns their download URLs. Does NOT call any LLM itself -- the reasoning must already be done by you.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| v1 | Yes | Older D365FO version (same value passed to prepare_release_note_context). | |
| v2 | Yes | Newer D365FO version (same value passed to prepare_release_note_context). | |
| findingsJson | Yes | JSON array of your findings, one per object from prepare_release_note_context's 'objects' array. Schema: [{"aotType":"...","objectName":"...","changeType":"Added|Removed|Modified","riskLevel":"Critical|Warning|Info|None","whatChanged":"...","documentedInMsLearn":true|false,"msLearnReference":"...","undocumentedReason":"...","regressionRisk":"...","opportunity":"...","recommendation":"..."}] | |
| touchedAdded | Yes | touchedAdded count returned by prepare_release_note_context. | |
| touchedRemoved | Yes | touchedRemoved count returned by prepare_release_note_context. | |
| businessContext | No | Optional business/functional context (same value passed to prepare_release_note_context), included in the Word document. | |
| touchedModified | Yes | touchedModified count returned by prepare_release_note_context. | |
| customModelLabel | Yes | Custom model label(s) -- use the customModelLabel field returned by prepare_release_note_context. |