This guide walks you through an integrated workflow that begins in Microsoft Teams and ends in a fully generated Roadmap in Cortex. The process captures both current and historical conversations (processed once the required consents are granted), converts them into a functional specification, exports to SharePoint, and produces a roadmap linked to Jira.
Step 1: Start with Teams Group Chat
Use Teams to initiate the conversation from which your spec will be derived. In addition to live conversations, you can allow the bot to process historical chats — past conversations in Teams — to ensure that prior decisions, context, and requirements are also captured. This provides continuity and prevents information gaps in the generated roadmap.
How to do it: (For SaaS)
- Create a Teams meeting and add participants.
- Add the Teams bot to the meeting:
- Click the “+” (Add App) icon.
- Search for xnode Meeting Bot and add it to the chat.
- Grant all required consents.
- Start a relevant conversation on your topic.
- After a few exchanges, check if the conversation syncs with cortx.
How to do it: (For Enterprises)
- Create a Teams meeting and add participants.
- Add the Teams bot to the meeting:
- Click the “+” (Add App) icon.
- Click on Manage Apps
- Upload the bot ZIP file manually from the device.
- Grant all required consents.
- Start a relevant conversation on your topic.
- After a few exchanges, check if the conversation syncs with cortx.
Step 2: Create a Functional Spec Template
Use this step to prepare a reusable template for your spec.
How to do it:
- Go to the Templates section in cortx.
- Click New Template.
- Select Specification as the template type.
- Fill in the required details:
- Title
- Description (what the spec should cover)
- Click Generate to create the template.
- Locate the template in My Templates > Drafts.
- Click Preview, then Edit the template.
- Add agents as needed. Use Tasks and Threads to generate structure.
- Click Save and then Publish the template.
- The published template will now appear in My Templates for future use.
Step 3: Generate the Specification
Convert your synced conversation into a structured specification document.
How to do it:
- Ensure the Teams conversation is reflected in cortx.
- Trigger Conversation Summary to clean up the context.
- User can generate content by either
- Clicking on ‘Generate Content’ button from the three-dot menu on top right corner
- Clicking on the ‘Generate Spec’ icon beside agent tray on the text editor.
- In the panel:
- Go to My Templates.
- Select your functional spec template.
- Click Generate.
- Review the generated spec:
- Ensure all sections are present.
- Remove any irrelevant data.
Step 4: Export to SharePoint and Enable Sync
Push your finalized spec to SharePoint and activate bidirectional sync.
How to do it:
- Confirm your SharePoint integration is active in cortx.
- Click on the Export icon on the top right corner beside share button
- Select Export to SharePoint.
- Once export completes:
- Use the three-dot menu to select Open with SharePoint.
- Review the document in SharePoint.
Enable Bidirectional Sync:
- Make changes in cortx → Click the Export to SharePoint banner to push updates.
- Make changes in SharePoint → A banner in cortx will prompt Update Spec → Click to sync changes back into cortx.
Step 5: Generate the Roadmap
Transform your finalized spec into a structured roadmap within cortx.
How to do it:
- Ensure that your project management tool (JIRA/ADO) is already integrated with Cortx in the Integrations section.
- Go to the Roadmap module.
- Click Generate Roadmap.
- In the panel:
- Enter Title
- Choose the project management tool/software, or Select ‘Other’ if there is no tool/software integrated.
- Select Organization
- Select target project.
- Click Generate.
- Upon success:
- Review the roadmap.
- Verify Epics, Features, and User Stories are:
- Created properly.
- Linked to each other.
- Aligned with your original spec.