Look & Feel
Get to know the Dime.Scheduler interface so you can find your way around and explain it to a customer. This page walks through the structure of the screen and how the main pieces fit together.
The image below shows the main view:
The main view
The view has three parts:
- Side and top navigation menu
- Application window
- Profile area
Navigationβ
Main menuβ
The side navigation menu guides users through the modules of the application. It also shows the name of the current user and the active user profileProfileA saved snapshot of a userβs planning board configuration, including the chosen layout and view options.. The menu is secured by user rolesUser roleA named bundle of user actions assigned to users and user groups. Permissions flow through roles, never directly to a user., so what a user sees may vary depending on their permissions.
The menu has the following items:
- Planning takes you to the application view with your planning boardPlanning boardThe main graphical scheduling surface where dispatchers drag tasks onto resources across a timeline.(s). This is the default view shown when Dime.Scheduler is launched.
- Projects opens the project planning pages: the portfolio, and everything inside a project.
- My Work is the signed-in person's own page: their schedule, work, timesheet and insights. See My Work.
- Administration groups people (users, user groups, user-generated content and roles), the platform (application setup, back offices, API keys and application links) and Exchange.
- Settings holds the scheduling master data: resources, calendars, filter groups, work states, appointment templates, indicators, jobs, actions and solver runs, with pane layouts, field templatesField templateA rule that composes an appointment subject and body from job and task fields, so the text reads the way planners want. and localization under display and the digest under automation.
- Monitoring groups the appointments exchanged with the back office, failed transactions, the transaction log, timesheets, the audit log, system health and the about page.
- Agenda shows the planning in a read-only mode.
- Chat opens the AI chat.
The main menu
Two more pages sit under your name at the top right: the admin center, which lists every administration page in one place, and your preferences.
Toggle the menu button to collapse and expand the side navigation menu. When the menu is collapsed, hover over an item to make its submenu pop out automatically.
At the very bottom of the menu, What's new opens the release notes.
Linksβ
Just below the side navigation menu sits a section reserved for links. The application manager manages these in the corresponding setup view.
Application windowβ
This is the canvas where planners do their work.
It is the heart of Dime.Scheduler, holding every component and action you need for scheduling: planning boards, open tasksOpen taskA task that has not been scheduled yet. It waits in the open task list to be placed on the planning board., planned tasksPlanned taskAn appointment together with the resources assigned to it - the full picture of what will be done, by whom, and when., filtering, map, and more. The rest of this manual covers working in the planning view in detail.
The profile areaβ
A user profile is a key concept that this manual covers in depth. In short, a profile captures the state of the planning canvas (which components are loaded, their height and width, which layout is the default, and so on) and makes it reusable across sessions and users.
You manage the profile mainly through the top bar's profile menu item:
Profile area
The sections below explain each part and how it works.
Profileβ
Manage profiles here. Users can create and update profiles, load profiles on the fly and change the default profile. They can also add new components to the canvas or to existing planning boards that they are allowed to use.
Event notificationsβ
Receive general system notifications here. When you have new notifications, the icon shows the count.
Accountβ
Lets you log off.
Stylingβ
The accent color and the theme live in the profile dialog, next to the other profile settings described below. Pick one of the preset colors or open the picker for a custom one, and choose a theme: Standard, Light, Dark or Contrast. How they work is covered on the profiles page.
Styling options
The selected theme or color applies immediately, but like the other settings in the profile, it is not saved automatically. To keep the changes, store the profile explicitly.
Profile settingsβ
The cogwheel icon shows and hides a set of buttons and switches that configure the profile. Later parts of the user manual explain each of these settings in detail.
This slide-in pane has four sections:
- Planning board settings such as the start date, range, snap interval and the hours of the day to show
- Map settings such as the unit of distance and route profile
- The accent color of the application
- The layout: standard, light, dark or high contrast
The same panel holds the Panels palette, from which components are dragged onto the canvas.
Status iconsβ
The left-hand side of the top bar has space for four icons: .
Connectionβ
The connection icon shows the connectivity status between the browser and server. An orange or red icon signals a problem with the connection, which means real-time updates may not arrive during the session. This does not necessarily mean the server is down; it just means tasks and appointments may not update automatically. Refreshing the components usually still works. If it does not, there is a bigger issue at hand.
The browser and server automatically try to re-establish the connection. When that fails, a page refresh usually solves the problem.
Zoom levelβ
Some features, such as drag and drop and rendering resources and appointments on the planning board, rely heavily on coordinates. Users may see degraded performance or incorrect behavior when the browser zoom level is not 100%. The device pixel ratio is a close approximation of the browser zoom level and the scale settings of the user's monitor; it tells us how many of the screen's actual pixels are used to draw a single CSS pixel. When the ratio is not 1, the icon appears in the top bar. This does not change any behavior; it simply informs the user.
Default profileβ
Most state-related features are only available when there is an active (or default) profile. The first time you launch Dime.Scheduler, you typically start with the standard profile that Dime Software provides, and you cannot store layouts until you save a profile. The icon in the top bar reminds you of this. As soon as you save a profile and work within its context, the icon disappears and the state features become available.
Query string parametersβ
Query string parameters let you change how the application behaves. The following parameters are supported:
| Name | Type | Comment |
|---|---|---|
skipProfile | Boolean | Set to true to skip loading the default profile |
waitForResourceFilters | Boolean | Set to true if the planning board should wait for the default resource filters to be initialized |
profile | String | Choose the name of the profile to be loaded instead of the default - or standard, if there is no default - profile. |
Here is the query string in action: http://www.dimescheduler.com/?waitForResourceFilters=false&profile=My%20Profile. The application loads a profile named 'My Profile' and does not wait for the default resource filter to load before fetching the resources and appointments in the planning board.