MMpy.Schedule.new_resource_efficiency_exception
Syntax
MMpy.Schedule.new_resource_efficiency_exception()
Description
Creates new resource efficiency exception object.
Returns
| Type | Description |
|---|---|
| SchedulerResourceEfficiencyException | New resource efficiency exception object​ |
Examples
setupCommand = schedule.new_command()
newResource = schedule.new_resource()
setupCommand.add_command(newResource.set_name("Scripting Resource"))
setupCommand.add_command(newResource.set_description("Resource created by script"))
setupCommand.add_command(newResource.set_rate(100.0))
setupCommand.add_command(newResource.set_default_efficiency(1))
efficiencyException = MMpy.SchedulerResourceEfficiencyException()
setupCommand.add_command(efficiencyException.set_time_interval(MMpy.SchedulerTimeInterval(datetime.datetime.now(), datetime.timedelta(days=1))))
setupCommand.add_command(efficiencyException.set_efficiency(0.9))
setupCommand.add_command(newResource.add_efficiency_exception(efficiencyException))
schedule.add_resource(newResource, setupCommand)
Resource ID
IDPH_SCHEDULE_NEW_RESOURCE_EFFICIENCY_EXCEPTION