To use AseptSoft you must have an active subscription. Visit aseptsoft.ch for more information, or contact us to get your license.
🔑 Two ways to sign in
When AseptSoft needs you to authenticate, the login window offers two parallel paths. Use whichever fits your environment.
|
Path |
When it's the right choice |
|---|---|
|
🪪 Direct credentials (primary) |
Fast and frictionless — type email and password into the in-window fields, press Enter, you're in. Best for installers in controlled environments and machines where opening a browser interrupts the AutoCAD workflow. |
|
🌐 Sign in with browser (secondary) |
OAuth 2.0 Authorization Code with PKCE — your password never passes through AseptSoft. Required for SSO/MFA tenants. Click the Sign in with browser button and complete the sign-in on the Aseptconn page; the window closes itself when authentication finishes. |
Both paths produce the same session and refresh tokens — once authenticated, every downstream behaviour is identical.
⏱️ Timeout: The browser flow times out automatically after five minutes of inactivity. Click Cancel to abort the in-flight sign-in and return to the initial state.
🔒 Hardware binding: Your license is bound to the machine that completed the sign-in. If you move to a new computer, sign in again there — the old device's offline token becomes invalid automatically.
Login flow
-
📴 Offline check — AseptSoft first attempts to use a cached license token from your local storage (valid for up to 30 days offline).
-
🔄 Token refresh — If the cached token has expired, AseptSoft refreshes it silently in the background.
-
🪪 / 🌐 Sign in — If refresh fails (first launch, long offline period, account changed), the login window appears with both sign-in paths.
Offline mode: AseptSoft supports offline usage for up to 30 days after your last successful online login. After this period, an online connection is required to re-validate your license.
🪪 Seat status indicator on the Quick Access Toolbar
The AseptSoft logo button on AutoCAD's Quick Access Toolbar (top of the AutoCAD window) tells you at a glance whether you're currently consuming a seat — and acts as a one-click shortcut for the most useful action in each state.
|
Icon tint |
Meaning |
Click action |
|---|---|---|
|
⚪ Gray — Logged out |
No identity loaded. |
Open the login window. |
|
🔵 Blue — Logged in, no seat |
Identity loaded but you're not currently holding a seat (server-revoked, voluntarily released, or auto-reserve is off). |
Open the User Info dialog so you can switch accounts or log out without grabbing a seat. |
|
🟢 Green — Holding a seat |
You have an active seat reserved. |
Release the seat. The next time you do something that needs a seat, AseptSoft re-reserves one. |
The button stays visible at all times — before any drawing is open, during AutoCAD CUIX rebuilds, across workspace switches. It also doubles as an Activate AseptSoft shortcut: if AseptSoft isn't yet active for the current drawing, clicking the button activates it for that drawing without you having to type the activation command.
💡 You can release a seat without leaving AutoCAD. Useful when you're switching to non-AseptSoft drafting work and want to free a seat for a colleague.
🛡️ Anti-ping-pong release throttle
To prevent two people from sharing a single seat by releasing it after every operation, the seat release path is rate-limited to 5 releases per 10-minute rolling window. If you exceed it, AseptSoft tells you how long to wait before the next release. The limiter applies across every release channel — the QAT button, the command-line release, even the auto-release on AutoCAD quit — so there's no way to bypass it by switching channels.
🐢 Lazy seat reservation
By default, AseptSoft no longer reserves a seat eagerly at AutoCAD startup. Instead, your identity token is loaded silently in the background, and a seat is consumed only when you actually invoke something that requires one (open a module, run an editing command, save AseptSoft data, etc.).
Why it matters: if you frequently open AutoCAD for non-AseptSoft work, you no longer take a seat from the shared pool when you're not going to use AseptSoft.
|
Setting |
Default |
What it does |
|---|---|---|
|
Auto-Reserve Seat |
OFF |
When ON, restores the previous behaviour — a seat is reserved at AutoCAD startup. Useful if you always work in AseptSoft and prefer to know up front that a seat is available. |
Toggle it via ASEPTSOFTSETTINGS AutoReserveSeat from the command line.
❤️ Heartbeat and server-side revocation recovery
Every five minutes, AseptSoft silently checks with the licensing server that your seat is still valid. This catches the cases where an admin has reassigned the seat, your subscription expired, or another machine took over.
When the server reports a revocation:
-
You can keep saving — the Save action is intentionally not subscription-gated, so you never lose work.
-
Editing actions automatically attempt a recovery: AseptSoft silently retries the standard sign-in paths in order (Autodesk where applicable, then Aseptconn) and re-reserves a seat if one is available.
-
If the silent retry succeeds, you keep working with no interruption.
-
If it doesn't, the standard chooser / login dialog appears so you can pick a different account or contact your admin.
You'll never end up in the "limp mode" where the app is alive but nothing reacts when you click — every editing command either runs normally or surfaces the right dialog.
👥 Subscription chooser tells you what failed
When you're prompted to pick which subscription to use ("Your AseptSoft subscription"), the chooser handles every failure case explicitly:
|
Failure |
What you see |
|---|---|
|
❌ Authentication cancelled |
A clear "cancelled by user" message; the chooser stays open so you can retry. |
|
🌐 Server unreachable |
A "could not connect to server" message with the underlying reason. |
|
🚫 No subscription on this account |
A targeted message explaining the account has no AseptSoft subscription. |
|
⚠️ Other server error |
The raw server message is shown. |
In every case the chooser stays open and gives you a clear next step. There are no silent closes, no invisible retries, no guessing whether your click registered.
👤 User profile
After logging in, you can view and manage your profile:
|
Action |
Description |
|---|---|
|
👁️ View profile |
See your current account details and subscription status. |
|
🔀 Change account |
Switch to a different Aseptconn account (works directly from the User Info dialog without first acquiring a seat). |
|
⚙️ Manage account |
Opens your account management page on aseptsoft.ch. |
|
🚪 Log out |
Sign out of the current session. |
📜 Subscription products
Your subscription determines which features are available. AseptSoft supports multiple licensed products:
|
Product |
Description |
|---|---|
|
AseptSoft for Autodesk AutoCAD |
Core functionality within AutoCAD. |
|
AseptSoft for Autodesk AutoCAD Plant 3D |
Core functionality within Plant 3D. |
Subscription statuses
|
Status |
Meaning |
|---|---|
|
✅ Valid |
Active subscription — full access to all licensed features. |
|
⏰ Expired |
Subscription period has ended — renewal required. |
|
⏸️ Not Active |
License exists but has not been activated yet. |
|
📅 Validity Not Started |
License activation date is in the future. |
|
👥 Quota Exceeded |
Maximum number of concurrent users reached for this license. |
|
❌ No License Found |
No license associated with your account for this product. |
🆓 Free version
If your account does not have an active subscription, you can still use AseptSoft in a limited free mode. The available features depend on your host platform. Contact us for details on free vs. licensed capabilities.
🚧 What requires a seat — and what doesn't
Editing actions require a valid seat; exploring and reading do not. Specifically:
|
Always available without a seat |
Requires a valid seat |
|---|---|
|
Navigating between phases / processes / conditions |
Creating, deleting, renaming phases / conditions / processes |
|
Selecting valves in the drawing, opening hover popups |
Editing valve states (in popup, in matrix, by paste) |
|
Using filter toggles, highlight visibility, layer enable/disable |
Editing valve / instrument relations and attributes |
|
Live viewers, search, fluidstream simulations |
Customising annotations, header blocks, class attributes |
|
Undo / Redo on previously-made edits |
Generating exports (PDF, Word, Excel) |
|
Saving the drawing — your work is never lost |
Opening the Status Editor / Matrix (it's an edit surface) |
This guarantees a user without a seat can still review and explore the project — only the moment they try to commit a change does the seat check fire.
🛑 "Too many devices" — see who's holding seats
If you hit the device limit when trying to sign in, AseptSoft used to show a generic "log out from another device" message that left you guessing which colleague or which machine was holding the seats.
The dialog now tells you exactly who's holding a seat in your organization. For each organization you belong to, you see:
|
Element |
What it shows |
|---|---|
|
Organization name and seat usage |
"Acme Pharma — 4 / 4 seats used" |
|
Per-holder rows |
Display name, email, device, when they activated the seat. |
You can then ask the specific colleague to release the seat — or contact your admin with the concrete name and timestamp instead of a vague request. If the directory denies the per-organization listing for your account, the dialog says so explicitly and points you at your administrator.
👥 Collaborators
When working in a shared project, all users who have logged in and synchronized with the project become collaborators. Collaborators appear in:
-
✅ Review Session validator selection
-
💬 Conversation @mentions
-
🌿 Version Control branch ownership
🔗 Related Pages
-
Software Updates — Configure how AseptSoft updates itself
-
File System — Where user settings and license data are stored
-
AseptSoft Workflow — The overall workflow from setup to export
-
First Time Setup — Initial configuration guide