Archive for the ‘Development’ Category

SENIOR DATE MOVE FEATURE EXPANDED

Friday, June 15th, 2007

NEWER, EXCITING AND EVEN MORE AMAZING IN TimeMaker - Leadership Software

SENIOR DATE MOVE FEATURE EXPANDED

THE PROBLEM:
In TimeMaker (like in life) Production Tasks Production Task, Commands Command and Plans have Target Dates and sometimes they need to be moved.

The mechanism for moving a Target Date is:
1. The Performer of the task realizes he is not going to complete the task by the assigned Target Date.
2. The Performer asks for a Date Move Date Move Request from the Owner of the task.
3. The Owner of the task may Date Move Accept or may not Date Move Reject approve the date move request.

At times it happens that the Owner of the task is the junior of the Performer and so the Performer of the task has Senior Rights (he can act as an Owner in regards to the task) and so has the ability to Bypass as Owner Bypass as Owner. In such a case, it sometime dose not make sense for the Performer (who is a senior of the Owner) to ask for approval to move the Target Date. The senior should have the ability to move the date without asking his junior for approval.

THE HANDLING:
As of version 1.0.1.293, TimeMaker allows the senior, as part of his Senior Rights options, to execute a Date Move without asking for approval from the Owner (his junior).

The mechanism for moving the Target Date in this case is:
1. The Performer of the task realizes he is not going to complete the task by the assigned Target Date.
2. The Performer uses his Senior Rights and uses Bypass As Owner option Bypass as Owner and executes a Date Move.
3. The Owner of the task receives a notification that the item’s Target Date has been moved.

In a case when the Owner wants to move the date of the task the Owner will execute a Date Move Date Move and the Performer (If diffrent than the Owner) will get a notice of the change in the target date.

Version 1.0.1.305

Thursday, June 14th, 2007

List of new features in 1.0.1.305

Version 1.0.1.303

Tuesday, June 12th, 2007

List of new features in 1.0.1.303

Version 1.0.1.302

Monday, June 11th, 2007

List of new features in 1.0.1.302

Version 1.0.1.300

Friday, June 8th, 2007

List of new features in 1.0.1.300

Opening of winmail.dat

Thursday, May 31st, 2007

Version 1.0.1.295

We’ve discovered a feature used by Outlook that occasionally interferes with the delivery of emails. Emails sent in a particular format, with files attached as winmail.dat or as att00001.dat (Rich Text Format) may contain other files attached that will not open. Outlook sends these emails in this format based on the sender’s settings in Contacts.

We have seen this setting turned “on” on some customer computers. This setting appears to serve as a kind of automatic detection function when an email is received and may be useful when using Outlook. However, when using an email system other than Outlook, the user may receive emails containing the winmail.dat and on occasion, the remainder of the email will be empty.

TMMail in TimeMaker version 1.0.1.295 implements a support for this format if the user has installed MSMAPI32.DLL. MSMAPI32.DLL is part of the Outlook installation or can be downloaded from Internet. With MSMAPI32.DLL installed, when an email containing a winmail.dat file is received, the attached email body is automatically detected and will open.

Version 1.0.1.289

Monday, May 28th, 2007

List of new features in 1.0.1.289

TimeMaker Command Line Parameters

Thursday, May 24th, 2007

TimeMaker.exe can be started with few command line parameters.

1) /user=<user name> - this is the user which will be filled in user comun

2) /session=<session name> - this is the name of company

3) /outlook=<outlook profile name> - when you have more profiles in outlook, by this option you can select which profile should be set as default

4) /nooutlook - outlook plugins will not be initialized

And then we have special development parameters

5) /all_languages - shows in language selection all language files available, w/o check of valid code page of your windows.

6) /nolangapply - this is usable mainly for Hebrew version. TimeMaker will start w/o applying the language file, so your TM will be RTL but in English.

Screen Resolutions - actual top list

Thursday, May 10th, 2007

When you design the application, it’s good to know which screens resolutions has your customers. This result of research on some wer server (source in Czech)

1 1024 x 768 pixels 42,01%
2 1280 x 1024 pixels 39,94%
3 1152 x 864 pixels 5,18%
4 1600 x 1200 pixels or bigger 4,88%
5 1400 x 1050 pixels 3,97%
6 800 x 600 pixels 2,72%
7 unknown 1,25%
8 640 x 480 pixels 0,04%

Delphi Killer

Tuesday, May 8th, 2007

TimeMaker is developed in Delphi. We love Delphi. It’s giving us much faster development than in C++ and on other side we are still more “low level” applications than in .NET.

But if you was ever developing some thread application in Delphi you probably get often freeze of whole application.

And TimeMaker database level is completely in threads.

My solution is this application (written by my developers from Ukraine): Delphi Killer.