# Sort Mark

{% hint style="warning" %}
The **Sort Mark** tool will be discontinued in 2026. Its functionality is being replaced either by **Smart Documentation** or **integrated into other solutions**.

You can migrate your existing Sort Mark configurations to Smart Documentation by following [**this guide**](/2d-drafting-and-documentation/smart-documentation/migrating-smart-views-smart-assemblies-and-sort-mark-configurations-to-smart-documentation.md).
{% endhint %}

**Sort Mark** allows users to sort, number Revit elements and add additional information to any selected elements. Sort Mark automatically sorts architectural, structural, and MEP elements. It makes the workflow smoother, saves time on processing data, and helps avoid inaccuracies in element numbering. The tool allows users to save specific configuration settings for later use in current or future projects.

### **Powerful Features**

* Powerful and flexible functions allow users to create unique numbering combinations for any category of Revit elements (Doors, Columns, Pipes, Sheets, Rooms, Spaces, etc.).
* Mark elements one by one.
* Rename grids automatically after they have been moved in the project.
* QR/Barcode generator.
* Calculate X, Y, and Z coordinates.
* Get the swing direction of doors into the door properties.
* Get flip/mirror and cardinal direction for selected elements.

<table data-view="cards"><thead><tr><th align="center"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td align="center"><strong>Room, Space, Sheet, Element Numbering</strong></td><td><a href="/pages/XoW8dT6V9o9dk0g5Hc91">/pages/XoW8dT6V9o9dk0g5Hc91</a></td></tr><tr><td align="center"><strong>Batch Numbering Elements</strong></td><td><a href="/pages/Xa8iXQTFDQomjdvkzOgv">/pages/Xa8iXQTFDQomjdvkzOgv</a></td></tr><tr><td align="center"><strong>Element Marking One by One</strong></td><td><a href="/pages/08pX0cMzPcIpoEuTGFDo">/pages/08pX0cMzPcIpoEuTGFDo</a></td></tr><tr><td align="center"><strong>QR/Barcode Generator</strong></td><td><a href="/pages/4xBDNCXc2hPKRwGJN7vt">/pages/4xBDNCXc2hPKRwGJN7vt</a></td></tr><tr><td align="center"><strong>Door Swing Directions</strong></td><td><a href="/pages/gDeXqHIApatsyqvZkezz">/pages/gDeXqHIApatsyqvZkezz</a></td></tr><tr><td align="center"><strong>Grid Numbering</strong></td><td><a href="/pages/UQdNi3frr1Yseg1d7pYC">/pages/UQdNi3frr1Yseg1d7pYC</a></td></tr><tr><td align="center"><strong>Orientation (N, S, E, W)</strong></td><td><a href="/pages/iuEXT8uFAJuPYZZQ8Ome">/pages/iuEXT8uFAJuPYZZQ8Ome</a></td></tr><tr><td align="center"><strong>Flip (Mirror) Orientation</strong></td><td><a href="/pages/yiTGM7b9VZbejgoCB2eM">/pages/yiTGM7b9VZbejgoCB2eM</a></td></tr><tr><td align="center"><strong>Calculate Coordinates</strong></td><td><a href="/pages/PaXKRUhTEa1H50s359jj">/pages/PaXKRUhTEa1H50s359jj</a></td></tr><tr><td align="center"><strong>Calculate Elevations</strong></td><td><a href="/pages/HydJCD12lpqQnZ0l5Ihr">/pages/HydJCD12lpqQnZ0l5Ihr</a></td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.besmart.software/common-for-several-products/sort-mark.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
