Initializing help system before first use

# Scheduling

addpredecessors | Adds a set of predecessors for a task
addsuccessors | Adds a set of tasks as successors of a task
consumes | Sets the minimal and maximal amount of resource consumed by a task for a particular resource
cp_close_schedule | Close the schedule.
cp_get_default_schedule_strategy | Gets the default schedule search strategy of cp_schedule
cp_schedule | Optimizes the schedule with respect to an objective variable.
cp_set_schedule_strategy | Sets the schedule search strategy for cp_schedule
cp_show_schedule | Shows a textual representation of the current schedule
get_earliest_start_possible | Gets the earliest time at which the task can start on the given resource.
get_start_based_duration | Query for a start based duration value
getassignment | Gets the cpvar representing the assignment of a task for a particular resource.
getcapacity | Get the maximal capacity of a resource for a specific time period.
getconsumption | Gets the cpvar representing the consumption of a task for a particular resource
getduration | Gets the cpvar representing a task duration
getend | Gets the cpvar representing a task completion time
getmakespan | Gets the cpvar representing the makespan of the schedule.
getproduction | Gets the cpvar representing the production of a task for a particular resource
getprovision | Gets the cpvar representing the provision of a task for a particular resource
getrequirement | Gets the cpvar representing the requirement of a task for a particular resource
getsetuptime | Gets the sequence dependent setup times between two tasks
getstart | Gets the cpvar representing a task start time
has_assignment | Tests whether an assignment decision variable for a task and a particular resource exists.
is_consuming | Tests whether a task consumes a specific resource
is_fixed | Tests if a task is fixed
is_fixed | Tests if a disjunction is fixed
is_idletime | Tests if a timestep is an idle timestep for a resource.
is_producing | Tests whether a task produces a specific resource
is_providing | Tests whether a task provides a specific resource
is_requiring | Tests whether a task requires a specific resource
produces | Sets the minimal and maximal amount of resource produced by a task for a particular resource
provides | Sets the minimal and maximal amount of resource provided by a task for a particular resource.
requires | Sets the minimal and maximal amount of resource required by a task for a particular resource
resusage | Creates a resource usage
set_duration_with_idle_times | Set a duration constraint conditional to some idle time windows and on the task assignment.
set_resource_attributes | Sets some attributes for a resource
set_start_based_duration | Set a duration computed from the value taken by the start variable if the task is assigned to this resource.
set_task_attributes | Sets some attributes for a task
setcapacity | Sets the maximal capacity of a resource between two time bounds.
setduration | Sets the duration of a task
setidletimes | Specifies the set of timesteps where a resource is idle.
setmaxavailability | Sets the maximal capacity of a resource between two time bounds.
setminusage | Sets the minimum usage of a resource between two time bounds.
setpredecessors | Sets the tasks that must precede a task
setsetuptime | Sets sequence dependent setup times between two tasks
setsuccessors | Sets the set of tasks that must succeed a task
update_duration_with_idle_times | Set a duration constraint conditional to some idle time windows and on the task assignment.

Covered Topics

- addpredecessors
- addsuccessors
- consumes
- cp_close_schedule
- cp_get_default_schedule_strategy
- cp_schedule
- cp_set_schedule_strategy
- cp_show_schedule
- get_earliest_start_possible
- get_start_based_duration
- getassignment
- getcapacity
- getconsumption
- getduration
- getend
- getmakespan
- getproduction
- getprovision
- getrequirement
- getsetuptime
- getstart
- has_assignment
- is_consuming
- is_fixed
- is_fixed
- is_idletime
- is_producing
- is_providing
- is_requiring
- produces
- provides
- requires
- resusage
- set_duration_with_idle_times
- set_resource_attributes
- set_start_based_duration
- set_task_attributes
- setcapacity
- setduration
- setidletimes
- setmaxavailability
- setminusage
- setpredecessors
- setsetuptime
- setsuccessors
- update_duration_with_idle_times

Parent Topic Subroutines

© 2001-2026 Fair Isaac Corporation. All rights reserved. This documentation is the property of Fair Isaac Corporation (“FICO”). Receipt or possession of this documentation does not convey rights to disclose, reproduce, make derivative works, use, or allow others to use it except solely for internal evaluation purposes to determine whether to purchase a license to the software described in this documentation, or as otherwise set forth in a written software license agreement between you and FICO (or a FICO affiliate). Use of this documentation and the software described in it must conform strictly to the foregoing permitted uses, and no other use is permitted.