Microsoft Planner And

  • Microsoft Planner A simple, visual way to organize teamwork. Get Planner for iOS Get Planner for Android Microsoft Planner.
  • See Planner tasks in the Tasks app in Teams. Get your group tasks done alongside your individual tasks, right from where you're working in Microsoft Teams, using the Tasks app (initially still called the Planner app).
  • Microsoft Planner lets you easily bring together teams, tasks, documents, and conversations for better results. In this article This connector is available in the following products and regions.

If you're using Microsoft Teams, you can organize your tasks by adding one or more Planner tabs to a team channel. You can then work on your plan from within Teams or in Planner for web, remove or delete your plan, and get notified in Teams when a task is assigned to you in Planner. Managing multiple deadlines and tasks? Planner in Microsoft Teams is a simple-to-use project management tool. This tutorial will show you how to create a boa.

Project management is a puzzle at best and a full-on enigma at worst. Even if you have been working in the field for a while, you can’t be sure about “Everything” related to it.

This is why we have the best collection of project management software’s to take care of all the different tasks and processes related to our projects.

But how to choose the best one?

Obviously, when there are so many different options, we are spoiled for choice.

So, to help you with the selection process, we are going to talk about two amazing project management applications that can help you easily manage different activities regarding your project.

These applications are well equipped with different core features that help you optimize your project development process, and help you maintain your growth curve, over a long period.

nTask vs Microsoft Planner vs Trello

SystemsnTaskMicrosoft PlannerTrello
Developer
Websitentaskmanager.comproducts.office.com/­business/­task-management-softwaretrello.com
LicenseCommercial
Web-based service (SaaS)
CommercialWeb-based service (SaaS)
Mobile AppsAndroid
iOS
Android
iOS
Android
iOS
Recurring TasksYesNoNo
Gantt ChartsYesNoNo
Risk ManagementYesNoNo
Time TrackingYesNoNo
NotificationsDesktop push
Email
Mobile push
EmailEmail

Mobile push

The software applications in question are:

Both these applications are amazing when it comes to project management and are great tools to optimize your task management and overall project organization activities.

Let’s take a look at how both of them work, and how they can help you with your projects, according to your requirements.

Microsoft Planner

Microsoft planner is an amazing project management software that is included in the Office 365 enterprise subscription.

The software is quite similar to Trello in many areas like the setup process, UI, and the process of creating tasks and boards.

Key Features

  • Assignment tracking
  • Charting
  • Commenting
  • Data synchronization
  • Drag-and-drop interface
  • Event scheduling
  • File management
  • Performance reports
  • Preview images
  • Progress charts
  • Tagging
  • Task comments
  • Task labels
  • Task planning
  • Task sorting buckets
  • Task tracking

Pricing

  • Paid subscription starts at $5/month

What are the Pros and Cons of Microsoft Planner?

Pros

  • While using the software, you can easily add different team members to the plans that you have mapped out.

Just start writing the names of the team members and they will appear automatically in the search list, which you can select and confirm in a jiffy.

  • Using the software is quite easy as the interface is quite responsive and intuitive, to say the least.
    Even if you’re a novice and you haven’t spent much time on the software, you can easily traverse your way around all the different tasks and processes that the application has to offer.
  • There is an amazing calendar embedded within the software that allows you to sync up different tasks and processes according to the dates you set for them.
    This helps you to track those tasks and keep an eye on the performance of the team members so that they complete their tasks and not slack off.
  • The software has an incredible notification feature that lets alert you whenever there is an update regarding the tasks and processes that you are working on.
    This notification feature sends automatic emails about the tasks to all the different stakeholders and team members associated with them.
  • The application provides you ample space to write up a proper description of the tasks, provides sections to write comments, provides labels to specify the status of the tasks, and a proper checklist to track the progress of tasks.
  • The app provides a feature called Planner Hub. This is an important one as it allows you to break down to big chunks of information about tasks and the time associated with them, into smaller pieces that can be easily monitored and assess the progress of the project.
  • Using the software, you can see the tasks that have been assigned to all the team members that are in the development team.
    This is helpful when you want to delegate tasks to different team members, to make sure that the work is divided equally, and no single employee is overloaded.

Cons

  • Currently, one of the main cons that the software has is that it does not allow any user to access the dashboard if they are not a part of the team.
    To access the dashboard, the user has to be registered with Office 365 under their company email.
  • Another limitation of the software is the number of checklists that you can create for a single task. You can only create a single checklist per task.

This checklist can only contain 20 checkboxes.

This can be an issue for a lot of big companies that have massive projects with lots of different elements associated with them. Trello excels in this department as it allows multiple checklists with unlimited checkboxes.

  • You also can’t tag someone using the @tag command. This is an important feature that comes in quite handy when you want to direct someone’s attention to a certain task or process.

Trello

Now let’s talk about another key player in the project management industry; that would be Trello.

This tool is an absolute gem. If you haven’t used it yet, you should check it out.

The application is an affordable team organization, project management, and collaboration tool that uses ‘Trello cards’ to display the entire information regarding the project.

This information can be seen by everyone related to the project, not necessarily a registered member of Trello.

Key Features

  • Activity logging
  • Boards
  • Lists
  • API availability
  • Attach photos, drawings, sketches & mockups
  • Due date tracking
  • Security & encryption

And about a bazillion more…

Pricing

  • Paid subscription starts at $12.50/month

This app comparison might interest you:

What are the Pros and Cons of Trello?

Pros

  • The first step while using any application is to create an account, and Trello has made the account creation process very easy for everyone.
    You can Signup on the platform, add different boards related to your work, and get to work. Simple!
  • The application is quite affordable compared to some of the other bank-breakers out there. The free version of the application is packed with features and offers different integrations with a lot of third-apps that you might be using already.
  • The software is very fast and reliable. You don’t have to wait around for anything and in the past 5 years or so, the app was only down a couple of times, but just for a few moments.
  • If you are a manager, assigning different tasks to the employees is an absolute no-brainer, as you can just name the card after them and they will instantly know what they have to do.
  • The application is incredibly user-friendly and quite popular, as it can be downloaded and used on both the iOS and Android platforms.
  • You can also tag different team members using the @tag feature, which is something Microsoft Planner doesn’t have.

Cons

  • One major project management feature is Time-tracking which is sadly absent in Trello’s free version. If you want to add features like this in your application, then you need to pay.
  • Unlike Microsoft Planner, Trello doesn’t have a calendar embedded in the dashboard, which is disappointing as it is an important feature that allows the managers to track the work of their employees according to the dates that they set on the calendar.
  • You can’t upload attachments to the Trello cards that have a bigger size, in the free version. You have to purchase a subscription to do that.
  • One other feature that MS Planner provides but Trello doesn’t is, generating detailed reports about the tasks and processes included in the project.
Microsoft planner and outlook

Check this out:

Conclusion

So, Trello or Microsoft Planner? Which one to choose?

As you can probably guess from that detailed comparison above, it all comes down to personal preference. Whether you compromise on price, features, or an overall number of features, you will still have an amazing project management tool that can help in your PM activities.

If you can’t decide based on the aforementioned pros and cons, you should try both tools to find out the perfect fit for you.

Happy Hunting.

Better Planning & Management


Improve performance & visualize progress with nTask

-->

You can use the Planner API in Microsoft Graph to create tasks and assign them to users in a group in Microsoft 365.

Before you get started with Planner API, you will want to understand how the main objects relate to each other as well as to Microsoft 365 groups.

Microsoft 365 groups

Microsoft Planner And Project Integration

Microsoft 365 groups are the owners of the plans in the Planner API.To get the plans owned by a group, make the following HTTP request.

When creating a new plan, make a group its owner by setting the owner property on a plan object. Plans must be owned by groups.

Microsoft Planner And Flow

Note: The user who is creating the plan must be a member of the group that will own the plan. When you create a new group by using Create group, you are not added to the group as a member. After the group is created, add yourself as a member by using group post members.

Plans

Plans are the containers of tasks.To create a task in a plan, set the planId property on the task object to the ID of the plan while creating the task.Tasks currently cannot be created without plans.To retrieve the tasks in a plan, make the following HTTP request.

Tasks

Each task can be assigned to a user by adding an assignment in the assignments property on the task object.The ID of the user to assign the task is the name of the open property on assignments, and the orderHint property on the assignment must be specified.

Task and plan details

Planner resources are arranged into basic objects and detail objects. Basic objects provide access to common properties of the resources, suitable for list views, while the detail objects provide access to large properties of the resources suitable for drill down views.

Visualization

Aside from task and plan data, the Planner API also provides resources for creating a common visualization of data across clients. Several types of visualization data are available for tasks, as listed in the following table.

Tasks are shown asTasks are ordered with information from
Flat list (tasks in a plan)orderHint property on tasks
Flat list (tasks assigned to a user)assigneePriority property on tasks
Board view with columns for assignees (assigned to task board)assignedToTaskBoardTaskFormat object
Board view with columns for progress of the task towards completion (progress task board)progressTaskBoardTaskFormat object
Board view with custom columns of tasks (bucket task board):bucketTaskBoardTaskFormat object

The custom columns in the bucket task board are represented by bucket objects, and their order by orderHint property on the object.

All the ordering is controlled by the principles described in Planner order hints.

Planner resource versioning

Planner versions all resources using etags. These etags are returned with @odata.etag property on each resource. PATCH and DELETE requests require the last etag known by the client to be specified with a If-Match header.Planner allows changes to older versions of resources, if the intended change does not conflict with newer changes accepted by the Planner service on the same resource. The clients can identify which etag for the same resource is newer by calculating which etag value is greater in ordinal string comparison.Each resource has a unique etag. Etag values for different resources, including those with containment relationships, cannot be compared.The client apps are expected to handle versioning related error codes409 and 412 by reading the latest version of the item and resolving the conflicting changes.

Common Planner error conditions

In addition to general errors that apply to Microsoft Graph, some error conditions are specific to the Planner API.

400 Bad request

In some common scenarios, POST and PATCH requests can return a 400 status code. The following are some of the common causes:

  • Open Type properties are not of correct types, or the type isn't specified, or they do not contain any properties. For example, plannerAssignments properties with complex values need to declare @odata.type property with value microsoft.graph.plannerAssignment.
  • Order hint values do not have the correct format. For example, an order hint value is being set directly to the value returned to the client.
  • The data is logically inconsistent. For example, start date of task is later than due date of the task.

403 Forbidden

In addition to the general errors, the Planner API also returns the 403 status code when a service-defined limit has been exceeded. If this is the case, the code property on the error resource type will indicate the type of the limit exceeded by the request.The following are the possible values for the limit types.

ValueDescription
MaximumProjectsOwnedByUserThe maximum number of Plans owned by a group limit has been exceeded. This limit is based on the owner property on the plannerPlan resource.
MaximumProjectsSharedWithUserThe maximum number of Plans shared with a user limit has been exceeded. This limit is based on the sharedWith property on the plannerPlanDetails resource.
MaximumTasksCreatedByUserThe maximum number of Tasks created by a user limit has been exceeded. This limit is based on the createdBy property on the plannerTask resource.
MaximumTasksAssignedToUserThe maximum number of Tasks assigned to a user limit has been exceeded. This limit is based on the assignments property on the plannerTask resource.
MaximumTasksInProjectThe maximum number of Tasks in a Plan limit has been exceeded. This limit is based on the planId property on the plannerTask resource.
MaximumActiveTasksInProjectThe maximum number of Tasks that aren't completed in a Plan limit has been exceeded. This limit is based on the planId and percentComplete properties on the plannerTask resource.
MaximumBucketsInProjectThe maximum number of Buckets in a Plan limit has been exceeded. This limit is based on the planId property on the plannerBucket resource.
MaximumUsersSharedWithProjectThe sharedWith property on the plannerPlanDetails resource contains too many values.
MaximumReferencesOnTaskThe references property on the plannerTaskDetails resource contains too many values.
MaximumChecklistItemsOnTaskThe checklist property on the plannerTaskDetails resource contains too many values.
MaximumAssigneesInTasksThe assignments property on the plannerTask resource contains too many values.
MaximumPlannerPlansThe group already contains a Plan. Currently, groups can only contain one Plan. Note: Some Microsoft apps can exceed this limit. In the future, we will extend this capability to all apps.

412 Precondition Failed

All Planer API POST, PATCH, and DELETE requests require the If-Match header to be specified with the last known etag value of the resource that is subject to the request.The 412 status code can also be returned if the etag value specified in the request no longer matches a version of the resource in the service. In this case, the clients should read the resource again and get a new etag.

What's new

Find out about the latest new features and updates for this API set.