SmartRoster Banner








“Thank you, thank you, thank you!!!!! I love your software! You've simplified my job by 300% and have allowed me to make people happy by scheduling around their schedules.”


Version Change History

3.300
22-May-08

  • New Event colours - allows user to select any colour for the event name in scheduled grid
  • New Event enforced break - enforces the break after a person is scheduled in the respective event
  • Changed Event Roles handling when editing an Event - now uses the same dialog as when you click in Valid Events panel for a role.
  • Fixed problem with schedules grid. Clicking on the Role header does not select the role in the Roles panel
  • Made role pattern dialog default to "Exclude" pattern and include is disabled (Can only define Exclude patterns)
  • Removed autocomplete from the Report Title edit box in Report Parameters dialog
  • Can now email schedule to people who are not actually scheduled or even on a role
  • In the alternate grid format (People by Event) cells are crosshatched for any any times where a person is absent
  • Can now define the start and end time for adhoc date ranges that span multiple days
  • Time drop-down boxes now show many more rows making it easier to select the time
  • Fixed problem with not resizing the labels row in alternative grid format
  • All reports now also show the time as well as the date created
  • Fixed absences report so that exclusions appear on a separate line
  • Terminology change: "Fixed Usage" to "Usage Target" which is consistent now across the program (as this was essentially the same thing)
  • Can now attach vCal format file so people can import their calendar straight into a compatible email/calendar app
  • Changed Report Parameter dialog to use check LIST box for boolean report options - allows easier addition of new options, and more consistent layout
  • New report option "Combine events on same date" - for Master II report, shows a single column (or row) for all events on the same day)
  • New usage target option: can now specify x "Days" per xxx interval previously only supported "times" or "hours"
  • Fixed usage targets which used the 3rd interpretation "In any x days" (as opposed to "in every x days" or "avg over the whole period") which was not working correctly for very short schedules (like where people are scheduled daily)
  • Fixed role lists which were showing Unscheduled role in some instances (when not valid)
  • Added autoupdate counter reset button under File > Options to force updating when "Check for Update on startup" or manual "Check for updates" was not working
  • Added "Show Contact List" option for schedule reports, which appends phone contacts to any schedule of type Individual, Master, or Calendar

3.215
3-Apr-08

  • Fixed problem with email distribution to individuals not emailing to a person where only their household is scheduled
  • Fixed problem with lines not coming out in PDF reports - LINE_WEIGHT changed to 9 (to make it slightly thicker)

3.214
29-Mar-08

  • Fixed problem with WebShare open dialog in multiple screen resolutions
  • Fixed problem with auto-scheduling where different events at the same date and start time
  • Fixed problem with manual scheduling not respecting "always keep apart" association preference

3.212
18-Mar-08

  • Fixed problem with wordwrapping in PDF reports where cell text is over-writing other text
  • When switching to PDF view now switches also to the same zoom state
  • Fixed "Access violation error" when adding some people into the schedule when some related roles for that person are not being scheduled
  • <Vacant Slots> now shows in reports if "Show Vacant Slots" is ticked in the Schedules grid.

3.210
13-Mar-08

  • Can now block schedule across all events if you set consuctive for the "<All Events>" event in role-events panel (need to delete any events if they are already set here)
  • Fixed problem with saving timeslots - cell lock was not saved if timeslot has no occupant

3.209
11-Mar-08

  • Fixed problem when importing people and PersonType is set incorrectly - people "disappear" and cannot be imported
  • Fixed problem with email (incorrect recipient) and doubling up of email body on save
  • Fixed reporting of "unscheduled" count in Distribution Summary report (was always zero)
  • Fixed problem with cell lock not showing for the bottom row of the grid in empty cells

3.207
16-Feb-08

  • Added field type HomePhone which always returns the home phone number (whether or not a person is in a family)
  • Fixed problem with HTML emails - line limit was trimming some emails and thus removing
    legitimate email endings (since HTML emails can be much longer than standard text emails)
  • EmailQueue and Email forms show HTML preview pages as proper web pages instead of just text
  • Email form allows editing using new "Edit as text" button for HTML page
  • EmailQueue form now remembers the horizontal split size between sessions
  • Fixed problem with detection of HTML-type memos
  • Fixed filter in the Email form - Schedules referenced in a filter should only be for the indicated period (eg, next 7 days), not the whole schedule period
  • Added new column into Email Reminders form showing the schedule for each person listed for the period selected
  • SMTP (Default) and SMTP (Alternate) both send HTML emails (not available for MAPI mail protocol)

3.204
6-Feb-08

  • Fixed problem with "Set Preassignments" deleting occupants where locks exists
  • Added ability to strictly enforce consecutive schedulings
  • Fixed Reminder labels report - when exported to Word the scheduled was sorted by role not date
  • Fixed problem with changing active status for role members in update people window
  • Fixed problem with display of names in grid after edit of role members in main window.
  • Deletes duplicate Usage Targets on load

3.201
16-Jan-08

  • AutoFill Speed improvement: 70% to 200% faster!
  • Completely re-written email dialog which is also used by reminders, bulk emails, personal email, and reports
  • Added insertion of field codes into reminders or emails, also made field codes consistent between these windows
  • Added new filter types and greatly expanded field codes
  • Modified Roles and Schedule tab of personnel details dialog to show more details and have greater functionality
  • Modified Personnel Inventory report so that the columns and order are user-selectable with the new Properties button in the report parameters entry dialog
  • New Calendar format schedule report
  • Dynamic groups now auto-calculate on file load
  • Dynamic filters for Events now works correctly
  • Group members list now sorts Members by "surname, firstname"
  • Can now add in household and groups into the members of another group from the add button
  • New custom personnel fields. Create any number of new user-defined fields for your personnel records. use the personnel inventory report to report on custom fields, can be used in defining dynamic groups, can import directly into them
  • New usage target type : "Max in any <period>", eg "2 times in any given 2 week period"
  • Usage targets with "Apply to members only" now correctly applies when new members are added or deleted (and at startup)
  • Added ability to copy message to the household or group (new check box "CC message to Group email"). Only available
    if you select "Each member of selected household[group]" in the drop down for selecting people
  • Added Label Templates (button on Report Paramaters form), which allows the user to customise the content of label reports
  • Fixed problem with MAPI email protocol (error when sent from Outlook "None of your email accounts were able to send the message")
  • Enabled users to select or de-select whether files are saved compressed
  • Can now select Generate > Hardcopy for ALL reports, which generates a simple report for each person which is the same as the generated email subject/body and can be printed off for those without email
  • Fixed problem with Importing from *.ros file - duplicates certain info (Usage targets)
  • Small change that has decreased decreases file size up to 20%
  • Fixed problem with loading and saving GroupMember filter where ">" or "<" is part of the filter

3.112
12-Oct-07

  • Fixed problem with preassignments which could cause an application error in some instances

3.111
29-Sep-07

  • Fixed problem with Keep together associations sometimes being ignored
  • Fixed problem with Role Patterns - now do NOT require the INCLUDE spec to be defined (since this is just the events for which the role is required - don't need to define it again). Role cannot be made to appear in an event for which it is not otherwise required.

3.110
25-Sep-07

  • Fixed problem which sometimes failed to correctly identify overlapping roles
  • Fixed problem causing Preassignments to not reset for new schedule period
  • Fixed small problem with treatment of adhoc dates in date patterns (especially for Absences)
  • Fixed problem with SmartExplain - small message showing at inappropriate times

3.107
26-Aug-07

  • Fixed Absences report so that it only shows those whose roles are checked
  • Added ability to send HTML email messages (must have <HTML> and </HTML tags> embedded in the message text)
  • SmartExplain now uses hints as well as status bar messages to explain why someone won't drop
  • new filter type "ScheduledCount" which returns the number of times a person is scheduled in the current period

3.106
20-Aug-07

  • Fixed a bug where reminder text was being duplicated for unknown reason, causing filesize to blow out. Limits size of reminder message to 500 lines
  • Copy to clipboard (either from Grid popup menu or in report viewer) now changes invisible line separater characters to a visible character, either ; or | or , or || or <nl> depending on other characters used in grid cell comments

3.105
10-Aug-07

  • Fixed bug which deleted occupants outside of the current schedule window in some instances
  • Fixed bug with master schedule - would show events which were not in the ticked events

3.104
4-Aug-07

  • Fixed bug with reminders - should not show the "Unscheduled" role

3.103
28-July-07

  • Fixed bug which would prevent timeslot occupants loading in some case

3.102
20-July-07

  • New menu "Schedule > Show unscheduled persons" displays a new column showing all persons for each event who have not yet been scheduled for that event

3.101
30-June-07

  • Added Filter type "Active" - whether a person is available for autofill
  • Fixed problem with email reminders where only the first required role/event is show

3.1
2-June-07

  • New Advanced Filters
  • Fix bug deleting Groups - did not delete group member causing an error
  • Comments in timeslots now append to email reminders, and you can add fixed comments for role/event pairs which also
    append to relevant email reminders.
  • New dynamic groups - membership is defined by a query that executes whenever the group list is used
  • Fixed problem sending emails using SMTP(ALTERNATE) protocol - always sent single email to combined addresses
  • Fixed problem with Schedule > Export to html format - extraneous strange characters in the output
  • Fixed bug which caused a "list index out bounds error" when running certain reports
  • Fixed problem where empty lines in reminder messages are being removed

3.001
20-Apr-07

  • Fixed problem with formatting of dates on reports
  • Fixed "List index out of bounds error when editing absences, or events

3.000
15-Apr-07

  • Bulk email to households can be selected filtered by role the same way it can for individuals.
  • Events, Absences, Role Patterns, and pre-selections can now have multiple patterns OR date/time ranges
  • Added "Show Active Only" option to People menu.
  • Added "Archive" option in email queue. Can archive older sent items so that you don't have to scroll down the complete list of all items ever sent each time you visit sent items. Archived items are still available to browse or even re-send. No information is lost.
  • Update Group Details | Members tab | delete of member did not work. Fixed.
  • Can now edit absences for multiple role members at same time
  • New absence pattern cycle "MatchEvent" can specify that a person is always absent for a certain event.
  • New option for patterns: "the Last sunday of every month" (in the Month tab)
  • New Global Restrictions - works like RoleEvent restrictions but operates across roles and/or events
  • New WebShare module, and updated license file to allow WebShare and Costing function to be added to a license.
  • Small fix so that Master Schedule report for people not on the roster creates a master roster not a blank page
  • Fixed problem in Events form - changing roles does not update the database
  • Fixed problem with handling of line break tokens throughout smartroster. Needed to allow for semi-colon in event names
  • Added 'would exceed target' on grid popup menu of role-members available for a timeslot
  • Fixed problem with reminders - only first role/event for each person was reported
  • Added ability to change port number for emails for SMTP (Default)
  • New Schedule Grid format - Personnel by dates (on axis) with role in cells
  • Can now independently select the date format for date/event, and the name format, in schedule grid
  • Added new report (MasterSchedule II) which matches the new grid layout - also exports to MS Word
  • Fixed problem where changing event start time would lose all timeslots for that event
  • WebShare fix - not creating the user's folder correctly on the Davallia Technology server
  • Fixed absences report – was ignoring the date range
  • Added ability to set maximum table columns for all reports that use the generic table reporter (applies to a number of reports)
  • Fixed “Role Distribution” and “Distribution Summary” reports - not counting when scheduled outside planning horizon
  • WebShare fix - Added ability to override the update access in (in case a person opens for update and then loses internet access)
  • Fixed problem with using certain literal characters in comments or group names. Comments can use any visible character
  • Fixed problem handling an event with occurrences on same date/time - now the occurrence with a comment overrides the occurrence without one (so you can override the durations for a specific occurrence and it does not double up the occurrences at that time)
  • WebShare – now checks that the user has at least 2 licenses, plus must have current support

2.518
22-Mar--07

  • Fixed problem with main schedule report - "Hide non recipients" flag was ignored when exported to word

2.517
8-Mar--07

  • Fix problem with reminder labels report which ignored the name and date format fields

2.516
28-Feb-07

  • Where a role/event is scheduled "x consecutive months", it now stays within calandar month boundaries

2.515
23-Feb-07

  • Fix for the Address Labels report - address lines were all concatenated together

2.514
29-Jan-07

  • Can now set the PORT number for emails using the SMTP (Default) email protocol

2.513
21-Jan-07

  • Fixed problem adding same person to a role more than once (with different Events)
  • Fixed problem with individual roster report when roles are printed on the vertical axis

2.512
5-Jan-07

  • Fixed problem with incompatible roles - if a group is scheduled then no member of the group should not be scheduled in incompatible roles on the same event
  • Fixed problem with manual drop into a schedule - would allow drop into incompatible roles
  • Fixed error when Acrobat Reader used as viewer and the reader is not closed between running separate reports

2.511
23-Dec-06

  • EndDate was somehow being set to before Startdate of some adhoc events, causing events not to show.
  • "Report groups/households as a list of members" not always working when for groups
  • Fixed problem with scheduling groups in which individuals do not show up on Individual Roster report

2.510
8-Dec-06

  • Fixed problem with phone number displaying in role inventory report

2.509
4-Dec-06

  • Fixed bug with the automatic clean up of comments that are no longer in use

2.508
30-Nov-06

  • Added "Paste" menu option to Role Member menu (allows easy copy/paste between roles)
  • Individual Availability checking now checks a persons group's group's (etc) availability

2.507
28-Nov-06

  • fixed display of "Adhoc" type events in the events panel

2.506
27-Nov-06

  • fixed minor display issue for Report Parameters dialog
  • fixed Distribution form which was not displaying correctly at 120 DPI system display resolution
  • fixed minor problem with form caption for Email | Bulk email

2.505
22-Nov-06

  • Encrypted files are now much smaller, and have increased security
  • Fix problem with "every 2nd,3rd,etc month" patterns where the starting date is after the start of the look-back period
  • Added new option "Member availability affects group" on the Members tab of the people update dialog.

2.504
13-Nov-06

  • fixed bug with the Timeslot Auto-Number Occupants feature

2.502
2-Oct-06

  • Fix problem with post-load processing for individuals
  • Fixed a bug when encryption is used and the size of the file is 1-14 chars less than an exact
    multiple of 4096 bytes
  • Fixed a bug with the export routine not exporting all columns
  • Fixed bug with saving of Usage Targets

2.501
23-Sep-06

  • Added new autonumber feature (Role-event setting) randomly numbers all occupants of same timeslot
  • Fixed problem with deleting events - did not delete the timeslots for the event or the timeslot usage references
  • Fixed problem where timeslots were not correctly fixed when events properties are changed
  • Fix problem where two people with same "NextEvent" cause assignment to a timeslot to exceed "at most" number
  • Fix user interface problem when changing system display setting - DPI 120
  • The build progress no longer has a separate dialog to indicate completion - now has message within the dialog itself
  • Small fix for import routine to differentiate imported households based on home phone
  • Fix problem with adding new Association Preferences (would not save)

Version 2.5
19-Aug-06

  • Re-instated Send-separate/send-combined menu choice in frmDistribution
  • Added "Always on Same Role" option when adding an association preference
  • Fixed handling in the Update Person Details - Associations tab
  • New People | Export dialog allows selection of columns to export and whether to export Households, to include first-line-labels, and to generate single file per role
  • Added new button "Auto Calculate" in the Roster Period expanded selection dialog. This tells SR to work out a reasonable value for the look back days
  • New File Sharing option, under File | Options, Open/Save tab "Enable File Sharing protocol"
  • New Role Group "Link Members" option insures that the member list of linked roles are identical
  • New Sorted flag for role members - if not sorted can re-order the role members for round robin scheduling
  • Made sure that RoundRobin roles are always auto scheduled FIRST
  • New Rates/Costing functionality - employee wage rates and penalty rates can be set in various parts of the program
  • Modified Fixed Usage Targets to include concept of UsageUnits (count or hours), Avg-across-schedule or Max-in-period (week, month etc), eg to set "max 40 hours in each 7 day period"
  • Modified Role Distribution report to allow reporting of (at user choice) count, hours, target, cost
  • Added Export to Word version of Distribution Summary report.
  • Modified Build and BuildProgress forms to provide for the new Optimisation methods - "Maximise participants" and "Minimise cost"
  • File Sharing added - only available for multiple (2+) licenses in registration
  • Cost function only available for commercial licenses (ie. unlimited persons)
  • Fixed problem with Group names not being expanded in roster reports when exported to Word
  • RoleMember fixed usage targets now supports same features as Person fixed usage targets (avg or max, count or hours, etc)
  • Changed Usage Period to include both count and period type so any number of days/weeks/months can be specified (eg 3 weeks, 5 days, 7 months)
  • New Absences report created
  • Fixed a problem where changing an event start time would cause existing timeslots for that event to be deleted

Version 2.4
29-May-06

  • New email subsystem to control email sending, view emails status, see exactly what the recipient will be getting, edit the message prior to sending, and archive old messages for historic purposes. Works both for distribution and reminders. Old emails can be kept indefinitely, or deleted as desired.
  • NEW email protocol added - SMTP (MailBee). This is a more reliable format and supports email authentication.
  • Can now specify RoleGroup as well as a role for association preferences.
  • Household and group associations can now also speficy an Role or Role group, and/or an Event.
  • Up to 50% speed improvement running AutoFill.
  • For all association preferences with the desire to work together, SmartRoster now tries to schedule to the same role before scheduling in different roles
  • Preference satisfaction report now shows added "%together" (good for group constraints) which shows the average number of people in a group association
  • Right-click to select people for manual scheduling will not show people who have exceeded their targets for the role
  • Can now add a preference to a person to work with themselves on another role. This allows for specifying that a person always work on multiple roles, without making the roles strongly compatible, which would effect everyone in those roles (although the roles must still be "not incompatible")
  • Can now substitute the individual member names in place of group or household names in reports
  • Fixed application error with clicking on the grid after clearing or using AutoFill in some curcumstances
  • Fixed Trainee flag - not autoscheduling correctly
  • Fixed problem with changing "Include role in roster" tick box, then changing to a different schedule period
  • Fixed a problem which caused Trainees never to be assigned
  • Fixed a problem with deleting names from the Rosters grid

Version 2.305
13-Apr-06

  • Role Members list will display Event in grey if a role member can only serve one event, and it will not let the user enter the Event if only one is possible (avoids redundant, confusing data entry).
  • When creating a association preference, it checks whether both persons share the role, if a role is given (to avoid impossible preferences)
  • Added email SMTP authentication method and tidied up the Email Options dialog
  • Fixed problem with Person drop down box when adding association preference
  • Stopped auto-deslect of sent messages when sent by SMTP method due to a bug in the alogorithm. Also changes top line to a non-autosize, wordwrapping label
  • Fix problem with changing "Include role in roster" tick box, then changing to a different schedule period

Version 2.30
30-Jan-06

User Interface

  • Rosters grid now shows "<Vacant>" for each timeslot vacancy - can see at-a-glance where the vacancies are
  • Added ability to clear old absence records
  • Updated all controls to use the new windows XP common controls
  • Changed the people list to use a listview control - much more flexable and robust
  • CopyFrom (new pattern) will copy the event availability to all persons available for the copied event

Role-groups/ Event-groups

  • Define Role-groups under the Roles menu and Event-groups under the Events menu
  • Use these groups to create usage targets restricted to a subset of roles and/or events
  • Use role groups to report a group of roles in a single column (such as in the Master roster report)

Reporting

  • New "Preference satisfaction" report and re-arranged some of the other reports
  • Change to Event-per-page report;
  • new option "Show attendance columns" shows each Attendance Status flag as a column next to the names - for producing a sign-in sheet. Also now works correctly across multiple pages (ie with many of roles)
  • Fixed problem with reporting - sometimes people were not showing on their respective reports
  • Event-per-page report now has a line between each person when acting as a sign-on sheet
  • When hiding names other than recipient, the row heights now size correctly
  • Fixed the new Event-Per-Page report to export to word correctly for Lorilee
  • Small fix for ReportEvent report - when role not required by an event don't show the role
  • Added new Role Group to all reports - can select a role group for roster reports to group roles in one col
  • Event comment was not printing on reports - fixed

Minor fixes

  • Fixed buttons in Groups tab in the update person details dialog
  • Fixed bug with AutoImport which caused application error
  • Also changes Zero Usage meaning to include ONLY the current period - not lookback
  • Was not deleting old unused Preallocation records
  • Problem with duplicate Valid Role Event records - now removed duplicates during load
  • Deleting a group should delete all Restrictions that reference the group
  • Fix for closing smartroster destroying rolegroups at incorrect time
  • RoleMember dialog now only shows events in the Events or NextEvent dropdown for which the rm is available
  • Fix bug with removing role where the- Role membership list was not updated correctly

Auto Scheduling

  • Changed "Zero times scheduled in the roster period" to mean just that - not to look at LBP
  • New feature - Usage targets may be restricted to a subset of roles and/or events, and can use GROUPS
    as a short cut to apply usage targets to groups of individuals
  • Added person-level pre-assignment (as a'la role member pre-assignment) which takes into account any related roles or persons
  • Added "Consecutive Units" so that consecutive could be over days, weeks, months, and also number or times

Email

  • Now remembers the last text of bulk emails or any report sent through email - for each report
  • Small fix for MailBee - need to disconnect/reconnect every 20 or so messages
  • Change in the distribution dialog allows easy single click clear all or select all, and when sending automatically deselects correctly sent messages so that re-try unsent messages is very easy.

Version 2.20
1-Oct-05

  • Fixes problem with deleting a role/s causes problem with TRoleList.EnumerateFillOrder for Alex Huggett
  • Changed "Applies to Events" box to ListView which shows all info at a glace
  • Changed "Compatible Roles" box to ListView which shows both roles and compatibility strength at a glance
  • New "Yearly" Event type in the Events edit window
  • Fixed bug with delete of person who is a role member with Event specified
  • Fixed bug with <Alt> key override not always working during manual scheduling
  • Changed Event list box to a list view also
  • Added new Attendance functionality - new Options input area, new right-click menu, new Attendance report
  • Added restrictions for Roles-Events. Eg Kindy worker in the 1000 service must have at least one female.
  • Can specify restrictions as "At least..", "Exactly", "At most..", and "Cannot not have both Males and Females" restriction apply to group membership - eg. define "Male" group to restrict based on sex
  • fix for event pattern which occurs "4th Sun of every 2 months"
  • fix bug with a person having multiple role memberships for different events in the same role
  • fix importing of role membership - handles role membership with associated event Role[Event];Role[Event];...
  • added new text into all panels which only shows on new file (when the respective panel is empty) for guidance of new users
  • New feature : Role-member pre-assignments, dbl click on role member to set
  • Added to reports ability to "Hide Non-recipients" - in the standard report only show the recipients
  • fix for renaming of roles when in List format: dbl click to rename a role
  • Can re-order Roles when in List format by dragging role up or down the list or select menu option
  • Increased the size of the Recipients name in the header of roster reports
  • When creating/editing Events can now "Copy From" to copy all settings from another event
  • Added "ClickYes" program to package to stop annoying Outlook messages when using MAPI messaging for email

Version 2.10
24-Jul-05

  • Added Role Member absences - distinct from person absences, apply only to a person in a role (and also in a specific event if that is given)
  • Made Edit Events window re-sizable (horiz as well as vert) to try to overcome an error reported by a user
  • Added "Trainee" role member designation. Trainees are always assigned with at least one non-trainee
  • Added "Count group as one" check box in Role Events panel. Will allocate group as if they were single person
  • Removed ability to select algorithm "2" in autofill advanced settings (forces algorithm 1) as no longer required
  • All reports exported to MS Word have all tables set so that single rows do not span multiple pages
  • The "role inventory" report now only included actual roster period (Not look back period) in count of Actual Usage (which makes more sense)
  • Changed the way role members who do NOT have a fixed usage target are allocated - makes the actual usage much more even in some instances
  • Removed option 'Interpret "Always keep together" preference literally'. "Always together" is now always enforced. Please use "Strongly prefer together" if you do not want the relationship strictly enforced
  • Fixed problems with allocating role members "consecutive" times (>1). Was sometimes not working, or ignoring other constraints
  • Fixed compatible roles handling - not always allocating a person to "Mandatory" compatible roles. Also tries to explicitly enforce "Strongly related" compatible roles
  • Fixed the problem which caused events to appear with "TEMP" suffixed
  • Fixed export to Word for reports with horizontal dates
  • New "Role > Display As" menu - can now display roles as tabs OR as a list in a list box - great for when you have many roles
  • New "Role Members" report lists contact details for people with separate page for each role/event combination
  • greying out of role members is now a reliable reflection of those with zero possible events in the roster period
  • Registration error dialog now provides useful feedback for troubleshooting registration problems
  • Smartroster Looks for licence file in various other locations in case user having difficulty transferring it to the install folder

Version 2.031
28-Apr-05

  • Fix for not able to create more than one role member for same person

Version 2.03
22-Apr-05

  • Add indication of number of active persons - useful for customers with limited-person licenses
  • Fix for "Always keep apart" - two people could still be scheduled together if on different but overlapping events
  • New "Multiply all font sizes" field in report parameters entry window to allow some control over font size
  • Hit "Delete" in Household drop down to delete the household to which a person belongs
  • Added new field Phone2.<Fixed> etc so you can now enter home contact details without a household record
  • Changed auto update feature to check for updates no more than once a week

Version 2.02
16-Mar-05

  • Fixed problems with Event Priority processing
  • Fixed problem with row heights not sizing correctly in the Roster reports
  • Fix for problem with SmartRoster not respecting fixed usage targets
  • Import now defaults Event priority to 3 if not specificed
  • Fixed Application exception error on import with delete
  • Users do not have to be admin user to register (only install)
  • Added reporting of targets into the Role Distribution report
  • Fixed problem with right-click menu in grid very slow to respond (when file has large numbers persons)
  • Added option to determine how smartroster allocates non-fixed role member usage targets
  • Added new "Cannot exceed calucaled role-member targets by more than" user setting

Version 2.01
23-Feb-05

  • New Role Distribution report
  • New auto update feature - under Options | Organisation
  • New Clear all and Select all buttons into the Events tab of the “Update person details” dialog
  • New Clear all and Select all buttons into the Events panel
  • Fixed problem with row heights not resizing when manually adding or deleting people to the grid
  • Small fix to improve missing slots performance
  • Added "Copy to clipboard" button in viewer - available for ALL reports
  • Added new Maximum Persons limit - for new tiered license structure
  • Add Copy to clipboard menu option to People menu (same as the Export format)
  • Fixed problem with Bulk Email (cannot select event)

Version 2.0
1-Feb-05

  • Can now add field codes to messages (subject and body) for substituting with actual values
  • Fixed email - cancel buttons works correctly for SMTP mail
  • Fixed the import form (default size too large in lower resolutions)
  • Added full context-sensitive online help
  • fixed rosters grid display update so it is much smoother
  • Able to re-order the events in the events list
  • When adding group/household from people panel to role members gives option to add individuals from the
    group as role members instead of just the group itself.
  • Method of calculating the contraint score is now much more consistent and reliable, and it updates immediately on any grid change (including manual changes)
  • Fixed a problem with "consecutive" when a cell or row was locked.
  • Fixed a problem with the AutoFill timer under some versions of the operating system
  • Right-click menu in rosters grid is much faster to load
  • Fixed Report parameter entry for label reports - didn't enable the control selectability correctly
  • Fixed Previous/next period button to work properly over month boundaries when selecting roster period
  • Much improved workload balancing algorithm, for setting usage targets especially for same person across multiple events
  • new Role Inventory report
  • new Personnel Inventory report
  • Holding down <Ctrl> key while dbl clicking on role member will bring up the person record
  • New, more secure user registration system
  • Role patterns fixed
  • SRP format now stores page settings for setting up SmartVue when loading saved reports
  • Fixed list re-sorting when editing a role member or person
  • Converted to Delphi 6.0 - brings new Win XP like open/save dialogs
  • New Inventory reports export to Word
  • Copy menu in RoleMember, Event, and Rosters grid popup menus
  • Quick Directory report now export to Word
  • New list view for showing role members, and reorganised the Role panel with a new tabbed display to have more space for the various components, also gives more feedback about role targets
  • Can now select from three different name formats for displaying in the role members list and rosters grid
  • New Role notes tab under the Role panel allows for printed notes to go with Role reports

Version 1.42 build 5
15-Oct-04

  • Now it is easier to see who is available for events. Only those people available for the active events are visible in the role members panel (user selectable on the Role Member right-click menu)
  • The SMTP email functionality has been re-written from the ground up for reliability and speed. It also gives instant feedback as to the progress for each message sent, and allows multiple simultaneous connections for faster message sending (especially useful for broadband connections)
  • Added ability to import and export of people's valid events. This also automatically creates the events themselves if they don't exist, but you still need to configure the events
  • The Import from native SmartRoster file format (ros file) improved. It loads all personnel and absences from the import file but NOT preferences - useful for maintaining a central personnel file with many SmartRoster users autoloading into their own files
  • AutoImport also gives feedback when auto-import occurs (such as when you open a SmartRoster file)
  • New Role per page report
  • Can now report on events that are disabled in the main screen without first enabling them
  • When selecting "On Roster", the individuals ticked now correctly reflect the Roles and Events ticked and the date range
  • The "Select Events" panel in the report setup window can be resized to show more events
  • "Export to Word" function additionally works for the "Mailing Labels" and "Reminder Labels" reports
  • The context popup menu over a timeslot now sorts names alphabetically
  • Added visual indication of locked CELLS - lock icon in top right of cell, and fixed a problem of Cell locks lost after Autofill
  • Added explanatory message in the Grid to explain why it is sometimes empty
  • Added option 'Interpret "Always keep together" preference literally' in Autofill Options. If ticked then SmartRoster will NEVER schedule anyone in an "Always keep together" group to a specific event unless everyone in the group can be scheduled on the same event
  • Added new "Enforced Break Applies between members" checkbox. If ticked then the Enforced Break not only applies to each individual in the group (or household), but also BETWEEN each of the individuals in the group (or household)
  • Fixed problem with reporting: if an Event in the main page was not ticked then it was ignored in reports no matter what event was ticked in report screen.
  • Reports now remember the date range, if the dates are not the same as the roster period

Version 1.40
Jul-04

  • New feature: add comment into any timeslot by right-clicking in the timeslot and select "add comment"
  • Fixed "Ignore previous reminders" and select between dates
  • Added a check to prevent recursive groups putting SmartRoster into hard loop
  • Added EnforcedBreak for RoleMembers. ie, can specify breaks to apply only for specific people in specific roles and to specific events. Good for enforcing breaks for single roles (apply to all members)
  • Changed resolution for EnforcedBreak so you can enter minutes, hours or days
  • Fixed problem with importing not correctly deleting old records
  • Added import option "Delete records not added or updated"
  • Fixed grid row re-sizing when clearing the grid
  • Added new date-time formats in Report dialog - show <Day> and <Time> together or separately, or no date at all
  • Fixed the "Find" box in the People panel (not working correctly)
  • Lookback days ignores prior events which have no one scheduled. Click-and-hold on Event in "Applies to events" panel will temporarily display only role members valid for the event
  • Added new "Scheduled" tab into the People update dialog showing all scheduled timeslots for a person
  • Fixed printing multiple names per timeslot where names are too large - now prints all names correctly
  • Added "NextEvent" into RoleMember dialog. Allows specification of pattern within a single role.
  • Fixed Group tab dissappearing when People panel too small
  • Fixed error when dbl clicking on <All Events> in "Applies to events" panel
  • Fixed problme with new person, group etc not sorting when added
  • Fixed times in Include dates finish time being format different to start time
  • Can click "New person" in roles "New Member" dialog
  • Added Randomize Role Order - in set role order form
  • AutoFill FIRST priority is now to fill all required slots - now reports slots missing, in the status bar
  • Person "Title" drop down now populates from user's own data instead of fixed list of title
  • Can now have different events with same start time
  • Fixed problem where events have "TEMP" suffixed to name for no reason
  • New algorithm for calculating usagescore takes better account of absences
  • Added more user control over priority for choosing between possible occupants of a timeslot.
  • New "Spare" indicator for role members and associated program logic
  • Added "Add to all roles" button in the update Person dialog (Roles tab)

Version 1.30
Apr-04

  • New feature - "Hide rows where recipient not scheduled" check box in RosterReport parameters window
  • Added new Role | Pattern | Delete menu to allow deletion of role patterns, and changed default pattern time/duration
  • Fixed bulk email - single email feature (email addresses not well formed)
  • Fixed problem with import where ID is part of import and AutoCreateHousehold is checked
  • Fixed error with size of Import dialog
  • Fixed error with dragging from role members to grid (sometimes didn't work)
  • Fixed problem with timeslot initialization
  • Fix problem with recurring absences where absence is more than a day (eg every 28 days for 14 days)
  • Fixed problem with role name change - sometimes would lead to blank names
  • New feature - Role Member - Event specification, and new dialog to handle this
  • Change to grid highlighting - white/grey alternates for different days, not for each row
  • New feature to give enduser control over whether group availability applies to group members
  • Fixed reporting problem where only role column(row) is shown and rest is blank
  • Fixed AutoFill when EnforcedBreaks are being used
  • Change to when availability is checked within the program. This allows previous cells to remain after availability or personnel changes so that historic scheduled timeslots do not just dissappear
  • Can now edit person from the edit RoleMember dialog
  • New feature - SmartExplain to give instant unavailability reason feedback to assist with "why cant I schedule X to to this slot?"
  • Added browse in the backup dialog, and now remembers last backup location
  • Fixed Event per page report (access violation)
  • Interface update - Timeslots are highlighted with diagonal crosshatching in Grid where the Role is not required for the event
  • Events can now have more than one occurence on the same day
  • Fixed importing from native smartroster file (broken at v1.10?)
  • New report types: "Mailing Labels" and "Reminder Labels", accessed by new menu "Report | Labels"
  • Added "Ignore previous reminders" and select between dates, in email reminders
  • fixed AutoFill errors in calculating constraint scores
  • fixed Access violation on program exit

Version 1.20
Dec-03

  • Now able to delete Event with blank name, and prevents creation of blank name events
  • Fixed printing with many columns
  • Report generation uses proper left column (column 1) width in table
  • Can define Enforced Break - minimum time between scheduled timeslots, either globally, or for groups, households, or individual
  • fixed handling of undo buffer for going back to previous builds
  • highlighting of names/family/group in reports now works correctly
  • "Individual Roster" report type - now ticks all roles before disabling "Select Roles" and only shows roles applicable to the events selected
  • Event per page report works correctly with multiple columns
  • Added new Notes facility for inputting notes about Persons (household, group)
  • Setting units in the report dialog now changes the margin values correctly
  • Export roster functionality added - can export in tab-delimited and html format
Version 1.10
Sep-03
  • Personal preferences can now be restricted to a specific Role, Event, or both.
  • Can set the AutoFill order (the role order in which AutoFill fills the roster) from new menu option 'Roster | Set Autofill Order'. ie. the grid display order is independent of the AutoFill order.
  • Fixed bug with fixed usage constraint (period=current roster) being ignored by AutoFill
  • Internal change to fix intermittent bug with timeslot occurrence handling
  • Fixed problem with reports that have non-valid dos file characters - effected "save as" in the preview screen
  • Fixed major problem with the Reminders module, now also works with MAPI mail
  • Added MAPI mail protocol (for Microsoft® compatible email products such as Outlook™)
  • Fixed the 'flashing distribution window' bug which occured with some errors when emailing
  • Fixed bug with delete of Personal Preference (Update Person window)
Version 1.06
  • Addresses various issues re adding groups and households as role members and into the roster (eg. allows
    the user to always roster certain individuals together on the same role/event)
  • Fix few bugs to do with handling absence patterns and discreet anbsences, as well as combinations of both
Version 1.053
  • "Create PDF" check box in Reports dialog allows user to decide not to create PDF - greatly speeds up reporting
  • fixed bug (EListError with message 'List index out of bounds..') which prevented a file opening
Version 1.05
  • People Import/Export now Imports/Exports roles and role membership. Roles are created automatically if they don't exist

  • Fix problem with calculating availablity for an individual not checking their group's availability
  • Added Event Priority for determining personal priority when being selected for events
  • Absences entry window shows the discrete absence entry by default (not the absence pattern entry)
Version 1.04
  • Household records will now NOT be created if AutoCreateHousehold not checked (Warning: not all data may be imported!)
  • Import function now automatically sorts by surname and preferred name
  • Fixed problem with drag and drop from cell to cell in the import columns table (Import module)
  • fixed tab order in the main people update screen
  • Fixed problem with Exporting peronnel details
Version 1.03
  • Fixed bug: unable to delete absence records
  • Added "Revert to saved" file menu option.
Version 1.02
  • Initial release
 
Copyright © 2003—2008, Davallia Technology
                                http://www.smartroster.net