Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for Dynamic Data Population in Adaptive Cards for Enhanced Workflows #12413

Closed
sagarpinninti192 opened this issue Sep 18, 2024 · 3 comments
Assignees
Labels
feature-request The issue is a feature request TA:PM PM investigation area

Comments

@sagarpinninti192
Copy link

Dear Microsoft Teams Development Team,

I would like to propose a feature enhancement for Microsoft Teams that allows for the dynamic population of data in Adaptive Cards. This feature would be highly beneficial for creating task management workflows and other use cases where real-time data is required. Below are the specific details and requirements for this feature:

Feature Request: Dynamic Data Population in Adaptive Cards
We are working on a use case where Adaptive Cards are used to capture and submit task details within Microsoft Teams. To enhance this process, we propose adding the capability for dynamically fetching and displaying data within Adaptive Cards. This includes the ability to:

Dynamically Populate User Data:

Description: A dropdown (ChoiceSet) that lists all users currently participating in a Teams chat or group.
Use Case: The field would allow users to select individuals from the current chat/group for task assignments or other purposes.
Dynamic Behavior: This field should be able to automatically fetch and display all participants in the current chat or group at runtime.

Dynamically Fetch and Display Related Data:

Description: A dropdown (ChoiceSet) that lists data (e.g., assignment groups) based on the user selected in the first field.
Use Case: For task assignment, this field would dynamically query a backend system (e.g., ServiceNow) to fetch related data based on the selected user.
Dynamic Behavior: The field should automatically update to display the relevant options based on the user selection.

Submit Action:
Upon submission, the data from the Adaptive Card should trigger a backend process (e.g., creating a task in a third-party system such as ServiceNow), without posting the card to the Teams chat/group.
This interaction should occur seamlessly, using API calls or integrations with external systems, ensuring that workflows are automated and efficient.

Justification & Benefits:
Improved User Experience: Dynamically populating data in Adaptive Cards would streamline workflows, particularly in task management scenarios where real-time data is essential.
Enhanced Automation: This capability would reduce the need for manual inputs, minimizing errors and saving time.
Seamless Integrations: Supporting dynamic data in Adaptive Cards would improve the integration between Teams and external tools such as ServiceNow, Jira, and other task management systems, creating a more cohesive work environment.
This enhancement would significantly increase the flexibility of Adaptive Cards in Microsoft Teams, allowing for more powerful, real-time data-driven interactions.

Thank you for your consideration. I look forward to any feedback or updates regarding this request.

Best regards,
Sagar Pinninti
Developer

Copy link
Contributor

Thank you for contacting us! Any issue or feedback from you is quite important to us. We will do our best to fully respond to your issue as soon as possible. Sometimes additional investigations may be needed, we will usually get back to you within 2 days by adding comments to this issue. Please stay tuned.

@microsoft-github-policy-service microsoft-github-policy-service bot added the needs attention This issue needs the attention of a contributor. label Sep 18, 2024
@adashen adashen added feature-request The issue is a feature request TA:PM PM investigation area labels Sep 19, 2024
@MuyangAmigo
Copy link
Collaborator

MuyangAmigo commented Sep 23, 2024

Hey @sagarpinninti192, Thanks for your feature proposal! As this repository tracks issues for Teams Application Development, I will share your proposal to other teams in Microsoft.

Also I would suggest you raise this via other channels:

@adashen adashen removed the needs attention This issue needs the attention of a contributor. label Sep 24, 2024
@MuyangAmigo
Copy link
Collaborator

Hey @sagarpinninti192 Closing this issue as there is no further actions needed from Teams Toolkit. Please let us know if you have additional comments.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request The issue is a feature request TA:PM PM investigation area
Projects
None yet
Development

No branches or pull requests

3 participants