IDs and numbers are used as classifiers to identify and distinguish various objects within Productive, but they serve different purposes.
What is an ID?
An ID is a unique identifier assigned to each object on the platform, such as a task, project, person etc. It is a system-generated value that serves as a permanent reference to a specific item and it can't be modified or manually assigned.
You can find an ID in the URL or create a view with an ID field where all IDs for each entity will be displayed in one place.
For example, we've found an ID of our "Server-side scripting" task in the URL here:
And here's how we've created a view where all task IDs were displayed (looking at tasks within a project):
IDs are used for internal processes and backend operations within the platform and are crucial for ensuring data integrity. With that being said, you'll always be able to find an item by its ID in our search.
What is a Number?
On the other hand, Numbers refer to a distinct attribute associated with an object. Unlike IDs, numbers can be meaningful and have specific contexts within the platform.
These are auto-generated and start with the number 1, but you can also define your number scheme for some objects (more on that topic here).
For example, this would be a task number:
And here's an example of a budget number, found in the budget sidebar:
Numbers are useful when referring to specific objects, such as an invoice or a task. They provide information about the creation order and time, and can also indicate reference or importance.
In summary:
While an ID is a unique, unchangeable identifier used for backend operations and data integrity,
A number represents a customizable numerical attribute associated with an entity in Productive.
You can modify numbers by applying custom numbering schemes.