Forum Discussion

Ravi Chinni's avatar
Ravi Chinni
Copper Contributor
Sep 25, 2023

Source code for "Tasks by Planner and ToDo" Teams app

Hey all, I have a requirement to extend the "Tasks by Planner and ToDo" Teams app, is this open source? My search didnt find any Github results.

 

Regards and TIA,
Ravi 

  • Hi Ravi Chinni,

    I agree with you, you can reach out to support on Developer Portal (microsoft.com).

    Please click Mark as Best Response & Like if my post helped you to solve your issue.
    This will help others to find the correct solution easily. It also closes the item.


    If the post was useful in other ways, please consider giving it Like.


    Kindest regards,


    Leon Pavesic

  • LeonPavesic's avatar
    LeonPavesic
    Silver Contributor

    Hi Ravi Chinni,

    The "Tasks by Planner and ToDo" Teams app is not open source. It is a proprietary app developed by Microsoft.

    But there are a few ways to extend the functionality of the app. One way is to use the Microsoft Graph API to build custom integrations. The Microsoft Graph API provides access to data and resources across Microsoft 365, including Planner and To Do. You can use the API to build custom integrations that allow you to connect the Tasks app with other systems and services.


    Another way to extend the functionality of the Tasks app is to use the Teams App SDK. The Teams App SDK allows you to build custom Teams apps that can interact with the Tasks app. For example, you could build an app that allows users to create new Planner tasks from within Teams or an app that allows users to view To Do tasks in a Teams channel.


    If you are interested in learning more about how to extend the functionality of the Tasks app, I recommend checking out the following resources:

    Please click Mark as Best Response & Like if my post helped you to solve your issue.
    This will help others to find the correct solution easily. It also closes the item.


    If the post was useful in other ways, please consider giving it Like.


    Kindest regards,


    Leon Pavesic

    • Ravi Chinni's avatar
      Ravi Chinni
      Copper Contributor
      Hi LeonPavesic, thank you for the quick revert. If I understood it correctly, you mentioned in your response that the "Tasks by Planner" app can be extended, can you elaborate how, especially since it is a proprietary app by Microsoft?
      And All the links you provided were to create a "new" custom Teams app, not to extend an existing app.

      Regards,
      Ravi
      • LeonPavesic's avatar
        LeonPavesic
        Silver Contributor

        Hi Ravi Chinni,

        the "Tasks by Planner and ToDo" Teams app can be extended (but with creating a new app), even though it is a proprietary app developed by Microsoft:

        • Using the Microsoft Graph API: The Microsoft Graph API provides access to data and resources across Microsoft 365, including Planner and To Do. You can use the API to build custom integrations that allow you to connect the Tasks app with other systems and services. For example, you could build an integration that allows you to create new Planner tasks from within a CRM system or an integration that allows you to view To Do tasks in a project management tool.
        • Using the Teams App SDK: The Teams App SDK allows you to build custom Teams apps that can interact with the Tasks app. For example, you could build an app that allows users to filter and sort their tasks in new ways, or an app that allows users to track their progress on tasks over time.

        To extend the "Tasks by Planner" app using either of these methods, you will need to create a new Teams app. But you can use the existing Tasks app as a starting point. For example, you could clone the Tasks app repository and then make your own changes to the code.

         

        For example you can:

        • Create a new Teams app that allows users to create new Planner tasks from within a CRM system. You could use the Microsoft Graph API to retrieve the list of open opportunities in the CRM system. Then, you could create a new Teams app that allows users to select an opportunity from the list and create a new Planner task for that opportunity.

        • Create a new Teams app that allows users to view To Do tasks in a project management tool. You could use the Microsoft Graph API to retrieve the list of To Do tasks for a specific user. Then, you could create a new Teams app that displays the list of To Do tasks in the project management tool.

        • Create a new Teams app that allows users to filter and sort their tasks in new ways. You could use the Teams App SDK to create a new Teams app that allows users to filter and sort their tasks by due date, priority, status, or other criteria.

        • Create a new Teams app that allows users to track their progress on tasks over time. You could use the Teams App SDK to create a new Teams app that allows users to track their progress on tasks by logging time spent on each task.

        These are just a few examples of how you can extend the "Tasks by Planner and ToDo" Teams app using the Microsoft Graph API and Teams App SDK.

        Please click Mark as Best Response & Like if my post helped you to solve your issue.
        This will help others to find the correct solution easily. It also closes the item.


        If the post was useful in other ways, please consider giving it Like.


        Kindest regards,


        Leon Pavesic

Resources