-
How to Clear a Task Stuck in Claimed Status
If a task is stuck in the claimed status, the task server started opening the model, but something happened during that process that hung things up. We aren’t able to kill it from the Clarity web portal, so you either have to wait for it to time out, or manually kill it on the task server.
If you are trying to get other tasks to run, you probably don’t want to wait for that to happen, so the resolution is to manually fix the issue on the task server.
Causes:
If we are waiting for a response in Revit while
-
Clarity BIMTrack Integration
BIMTrack integration requires its own credentials to access all projects on BIMTrack for the Backup task and Upload post action.
In BIMTrack, it is a two-legged OAuth Token, giving access to Clarity to a particular BIMTrack hub.
There is NOT a different set of credentials per user.
You only need one API token to have access to all projects on a BIMTrack hub.
Setup
-
Go to your BIMTrack hub and retrieve the API Access token.
-
In BIMTrack - Hub Settings > Gear Icon > API Access Token
-
Go to the Clarity Server/Settings/OAuth page, BIMTrack and add credentials.
-
Enter the hub name
-
-
-
Clarity 2024 Task Server Config to Auto Select 360 DC Projects
Due to a new project limit restriction on the 16.x versions of the Desktop Connector, we have added a new setting in the Clarity task tray, that will allow us to swap out the least used project, with a new one.
IMPORTANT NOTE:
If the screen is left in a locked state, it is not possible for any UI Automation to run. This is a Microsoft limitation from a security perspective. That means that in order for this to work and swap projects, the machine must remain unlocked.
Desktop Connector
You will need to make sure you first select the
-
Clarity Task Error - Maximum Request Length Exceeded
Update: 10/1/2024 with preferred method
Error That error means that the file is too large to send back to the host via http so the config file needs to be modified to allow for larger file sizes. Task Error There was an exception running the extensions specified in the config file. ---> Maximum request length exceeded. If you exceed the default maximum file size which is 400000 you will need to fix a config file to accommodate processing larger file sizes, or enable uploading in chunks (preferred method).
Resolution Options
Preferred Method
On the Task Server
Enable Upload in Chunks
-
Clarity Post Action Identity
As of Clarity 2023 we have had the ability to set the task server to perform the post action locally. This applies to all post actions. The one thing to be aware of is, depending on the type of post action and where it is processed, the identity can be different.
-
Clarity Task Dialog Open in Revit When Task Tray Exited
Issue
You are trying to test something manually in Revit on the task server, and the Task dialog is launching when you launch Revit, even though the Clarity Task Tray is exited.
Cause
When the Clarity Task Tray for Revit is running, it puts an addin in the addins folder while Revit launches to pick up a task, when we are done with the task, we try to delete it...if we are unable to delete it due to permissions issues generally, then that dialog will come up even though the task tray is not running.
Resolution
You need to make
-
Using the Clarity Task Utility
What is the Clarity Task Utility?
It is a Windows-based tool, installed with the Clarity Host software, which can do some batch updates on tasks and task definitions.
Where is It?
C:\Program Files\IMAGINiT Technologies\Tools\Clarity.TaskUtility
What Can It Do?
- Manage Current Tasks
- Select the tasks in the grid, then for the selected tasks:
- Kill Them (request that Revit be shutdown if it's working on them)
- Delete them (remove them if Revit has not yet claimed them)
- Reprioritize them to a new priority level
- Select the tasks in the grid, then for the selected tasks:
- Manage Task Definitions
- Select the tasks in the grid, then for the selected tasks:
- Batch Copy them to
- Select the tasks in the grid, then for the selected tasks:
- Manage Current Tasks
-
Clarity Task Server Configuration to Shorten the Artifact Path
Windows path length limitations will come into play when the fully qualified file name exceeds 260 characters, or the directory name is greater than 248 characters.
The error will look like this in the AdminWebservice Log
TaskService - UploadFile(): Exception while uploading file System.Web.Services.Protocols.SoapException: Unable to create target folder on server! PathTooLongException ---> System.IO.PathTooLongException: The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters.
There is a configuration change that can be made on the task servers (versions 22.1.11
-
Clarity Tasks with Worksets None
You can increase productivity by running some of your tasks with Worksets set to None. This will improve the open time, dramatically in some cases, depending on the size of the file and the number of links.
Below is a list of tasks that can run with worksets set to None without impacting the output from the task.
Revit Tasks
- Backup Project
- Backup Revit Server
- BIM360/ACC Publish
- BIM 360 Migrate
- Family Upgrader
- Harvest Families
- Index Families
- Index Model Families
- Model Checker
- Model Metrics
- Model Review
- Model Upgrader
- Performance Advisor
- Quantity Snapshot
- Revit Audit and Compact
- Revit Database Export
- Unless you
-
Clarity Override to Delete Dimensions (Clarity 2024)
There is now a way in Clarity 2024, to configure an override when there is an error opening the model like the one shown below.
For Clarity 2025 refer to this blog: https://imaginit.helprace.com/i659-clarity-2025-task-tray-configuration-for-error-overrides
Error: One or more dimension references are or have become invalid.
This configuration change is done at your own risk and will apply to all models on this task server that have the configuration files modified.
WARNING
This modification will allow us to delete the dimension(s) so we can continue processing the task, this means that those elements will not show up in the model for that task.
-
Clarity Schema Conflict Overrides (Clarity 2024)
This change is on a per Revit version basis.
For Clarity 2025, Refer to this blog post: https://imaginit.helprace.com/i659-clarity-2025-task-tray-configuration-for-error-overrides
There is a way to say “Continue Loading” for this kind of Schema Conflict dialog.
We are currently programmed to always hit “Do not load” for that specific issue, because there’s a risk of data loss. When we do that it kills the task.
IMPORTANT NOTE
Please be aware, this configuration change is at your own risk, and you understand that it will change the model during the task, and you are ok with that. For most tasks, we don't save the changes
-
Clarity Revit Database Export Settings
The Revit DBExport task is the most common task used in Clarity. This will export information that populates tables in the database. That information will populate for Data Sheets, Reports and various dropdown selection dialogs for other tasks.
There is no physical output for this task.
This document will help you decide what settings you need set, to get the information you need.
Time Saver Note
The Revit Database Export task can be run with worksets closed (NONE) to improve efficiency without compromising the data exported, however if you need svg images for datasheets or reports, worksets will need to
-
Clarity Task Server Configuration to Always Hit OK
This is done at your own risk and will apply to all models on this task server that have the configuration files modified.
WARNING Modifying the ClarityTaskTray.exe.config and setting it to “true” will “Always hit the OK button, if there is one”, we feel like this is at least a little bit dangerous, so we don’t have it on by default. There will still be dialogs this won't work on, since not all dialogs have an OK response.
Make a copy of the original config file before modifying it so you have a backup. If you edit the config file incorrectly
-
Clarity Task Processing - Task Order and Identity
There are several factors that control or impact task processing, please refer to the information below.
Types of Task Servers
There are several types of Task Servers that can be enabled in the Clarity task tray. For each of these, the proper identity must be associated to it. For Revit tasks, the logged in windows session should be the designated Clarity account. For the Windows task server, the service account identity needs to be the “log on” in that service. Forge requires credentials and a key.
- Clarity Revit Task Server
- This will process tasks that require opening the Revit model.
- Clarity Revit Task Server
-
Clarity Windows Task Server Pre-Requisites for Autocad & NW Conversion
The Navisworks conversion and Autocad tasks are run as a Clarity Windows Task Server task.
The following must be done on each task server that will be running the tasks.
Start by logging onto the task server as the designated Clarity account.
Clarity Task Automation Service Configuration
In the Clarity task tray, you must set it to use the Clarity Windows Task server.
On the Configuration tab, Edit the Server
Expand Windows and make sure that the tasks you want to process are selected. Ok out of dialogs.
Services
Set the logged-on Clarity Windows user account as the Log
-
Clarity Model Metrics Sources from Tasks and Configuration Files
Which tasks report Metrics in Clarity?
Model Metrics has most of them, then Performance Advisor. for other tasks or configuration settings that pull model information, please refer to the information below for additional information.
Metrics Tasks and Configurations
- Model Metrics
- Performance Advisor
- BIM Interoperability Model Checker
- ClarityClient
- The Task Server open time
- Index Model Families
Model Metrics
Help Link
Metrics Captured:
- # of Sheets
- # of Views Not on Sheets
- # of Families
- # of Families Used
- # of InPlace Families
- # of Hosted Families
- # of Purgeable Families
- # of Links
- # of CAD Links
- # of Revit Links
-
How to Add a Paper Size to Windows 11
The process is the same as in Windows 10, but they did a better job of hiding it.
To add a form
• Go to Control Panel\Hardware and Sound\Devices and Printers • Select the printer you want to add a form to • Select Print Server Properties • In the Print Server Properties dialog, Forms tab • Create New Form • Enter name and dimensions (These are intentionally entered backward in here) • • Save Form
-
Using the Adobe PDF Driver
Using the Adobe PDF Driver in Clarity on a Task Server requires one unusual step.
The necessary registry keys for Clarity to work with do not exist until you have opened the Adobe PDF options dialog, where you can see the options for "Prompt the User" and the default folder location (the dialog looks different in different versions of Adobe Acrobat/Distiller).
If you have not done this step, you may see an error such as this in your task server, and the task server WILL NOT CLAIM the PDF task.
-
Autodesk Desktop Connector and AdSSO
(10/28/21)
At present, the best combination that we are seeing for stability seems to be:
- Desktop Connector: 14.10.0.1456 / AdSSO: 12.3.3.1803
Other "Known Good Combinations" include:
- Desktop Connector: 14.11.0.1476 / AdSSO: 12.2.2.1802
- NO Desktop Connector (if you can live without it) / AdSSO:12.3.3.1803
You can see the versions you have installed in the Control Panel, Programs and Features.
As you know, the Desktop Connector releases come out every month, so it's difficult to keep track of exactly which combinations work best. If you don't see your version combination listed above, it may still be fine - but if you're encountering issues with
-
Clarity How to Retire a Task Server
Issue
You are replacing a task server, but you don’t know the process for doing so.
Solution
Contact our support team at support@rand.com and let us know the name of the machine being retired and the authcode in the current license file so we can reset the activation count.
The task server license file is located in the following folder on the task server.
C:\Program Files\IMAGINiT Technologies\Clarity Task Server for Revit\License
We need the 16 digit code, it will look something like this: 1234-ABCD-5678-EFGH
On the Task Server you are Retiring
- Exit the Clarity task server task tray
- Stop the