Skip to main content

Troubleshooting

The most common questions about the two-way message flow between Dime.Scheduler and NAV, grouped by what you're seeing.

The first thing you do on a new Dime.Scheduler instance is run the FastTrack Wizard in NAV. Work through every step carefully.

The first step is also the most common place to get stuck: it's where you set up the flow to Dime.Scheduler, with the environment and the credentials of a Dime.Scheduler Forms user.

Watch out for these:

  • An account used in more than one tenant.
  • A real person's account instead of a service account. The day that person resets their password, the integration breaks. Use a service account like [email protected].
  • Don't use any domain managed by Dime Software, either: that's a security risk.
  • It must be a Forms account on a domain your customer controls. MS Entra ID accounts aren't supported by the API.
  • Pick the right environment (sandbox or production), and make sure the user exists in the instance on that environment.

Dime.Scheduler to NAV

The flow from NAV to Dime.Scheduler is easy to set up, thanks to the FastTrack Wizard and the connector. The return flow is trickier, because it depends on how that particular NAV is set up. Two things can fail: Dime.Scheduler can't reach NAV, or NAV receives the appointment but can't process it.

Appointments don't show up in NAV

Start at the transactions. Open them from the sidebar, or right-click the appointment on the planning board and choose View transactions.

That opens the appointment's detail page: basic info, the associated connector (if any), and every transaction that tried to write back to NAV, Exchange, or a webhook.

API permissions

The transactions usually tell you exactly what went wrong. Common causes:

  • No connector for this item. Data sent from NAV carries a Source App identifier. To send a planned appointment back, Dime.Scheduler looks for a connector with the same Source App. No match, nothing sent.
  • Invalid or incomplete connector. Usually the wrong URL or credentials.
  • Back-office unavailable: the administrators need to make the NAV SOAP URL reachable from Dime.Scheduler.

Appointments couldn't be processed in NAV

When Dime.Scheduler drops the appointment into NAV, the transaction is marked successful on the Dime.Scheduler side. That doesn't guarantee NAV processed it.

In NAV, open the Dime.Scheduler Appointments table. It lists the transactions and their status. Anything not marked Processed went wrong: click the status column for details.

Appointment list