Scheduler Pro Ocx

Why is Scheduler Pro a great choice?

1. Forward scheduling algorithm: this powerful method is embedded in the Scheduler Pro edition and busts your application with a scheduling engine.

2. Pert logical links: this unique method enables your application to handle predecessors and successors of any time block; the links may be displayed with arrow lines in the gantt project and the scheduling algorithm considers them when allocating the time blocks.

3. Combined finite and infinite resources: this unique feature enables your application to handle in same project finite capacity resources (factory production centers) and infinite capacity resources (external suppliers).

4. Load balancing algorithm : this unique feature is embedded in the Scheduler Pro edition and enables your application to balance the load (job order or job lot time blocks) on different resources of the same group (load balancing on similar resources).

5. On line support: the purchase of the activeX includes 1 year of on line service (support@gaiacons.com); this service delivers answers and solutions (examples, code suggestions, problem solving, debugging of your code, debugging of saved projects,..) in a fast and reliable way.

6. On line updates: the purchase of the activeX includes 1 year of free updates of the activeX (support@gaiacons.com); all the upgrades of the activex (bug removal, new functions, new methods,..) are available to our customers. See the version history (View history)

7. No distribution royalties: the purchase of the activeX ensures you the right to distribute your compiled applications developed under this license without any distribution royalties (see the license agreement)

8. Preservation of your investment: when your 1 year warranty period expires a new service contract (1 year duration) will be submitted to your attention (the cost is 30% of the price paid for the activeX)

Forward scheduling algorithm, what is it?

Our powerful 5 variables scheduling algorithm is embedded in the ActiveX (Pro Edition).

If you need to set up the scheduling order of the time blocks according to some specific needs (variables), you can have all the calculations carried out by the ActiveX.

The 5 variables scheduling algorithm it is not a simple ordering method that can be achieved by sorting the time blocks, but it calculates the best solution verifing different possible arrangements!
Some details

The 5 variables (Booking/Order date, Delivery/End date, Setup/Makeready sequence, Urgency/Priority value, Level/Importance value) can be preset to a user specified logical weight (example: 100,80,60,40,20): each weight stands for the importance that you give to the single variable (in the example we use a range from 0 to 100, but it is not mandatory)
The 5 variables can be set on each added Time Block (using the following properties: TbBook, TbEnd, TbSetup, TbUrgency, TbLevel).
Four variables out of five (Booking/Order date, Delivery/End date, Urgency/Priority value, Level/Importance value) are self explaining but the Setup/Makeready variable may lead to missunderstandings: the Setup variable may stand for the code of your machine makeready and you may wish to schedule a sequence of time blocks with the same makeready where and when possible.
How to use it

Preset your project with all the required parameters and objects (set the property GanttMode=3 if you need to consider finite capacity scheduling, specify the scheduling period in days with the GanttWin property, add your resourses using the ResAdd method, add your block styles using the BarAdd method, add you non work periods with the NwAdd method)

Set the scheduling mode to 1 (ScMode property), in order to add the time blocks without allocating and displaying them.

Preset the variables logical weight (example: 100,80,60,40,20) using the corrisponding properties (ScBook, ScEnd, ScSetup, ScUrgency, ScLevel)

Add all the time blocks with the TbAdd method specifing the variable value (example: Delivery date (1/11/2005), Order date (12/10/2005), SetUp ("A3"), Importance(1), Urgency(0)) using the corrisponding properties (TbBook, TbEnd, TbSetup, TbUrgency, TbLevel)

Specify any logical link on the time blocks using the LinkAdd method.

Run the ScRun method to schedule your time blocks (it calculates the weight of every time block and allocates/displays them according to it).
Warnings

This features are available only in the full version of the Pro edition (the trial version does not include the described new features, but they are described in the developer’s guide)

For any further information please refer to the developer’s guide.

Load balancing algorithm, what is it?

This algorithm is embedded in the ActiveX (Pro Edition).

If you need to balance the load (job orders or job lots) on different resources of the same group (similar resources), you can have all the calculations carried out by the ActiveX.

Some details

The GanttBalance property can be set to 3 different values: 0 (default) no balancing, 1 balancing, 2 balancing keeping together time blocks with the same description (containing for example the Job order).

Locked time blocks are not considered.

Only resources of the same group are considered by the load balancing algorithm.

How to use it

When adding the resources to you project remember to specify the RsGroup (resource group): resources with the same group id are considered similar by the ActiveX (load balancing and manual drag&drop use this property).

Set the GanttBalance property to 1 (or 2) at design or run time.

Use the scheduling algorithm when loading time blocks (the GanttBalance property is considered only by the ScRun method).

Warnings

This features are available only in the full version of the Pro edition (the trial version does not include the described new features, but they are described in the developer’s guide)

For any further information please refer to the developer’s guide.

| Close window |