跳至内容

资源规划

ScriptPlan

可用

一个与 TaskJuggler 兼容的调度引擎和 CLI。

一个用于随时间推移将人员和机器分配到任务的调度引擎。它读取与 TaskJuggler 兼容的计划文件,根据工作时间日历和依赖关系精确到分钟进行调度,并以其他工具可读取的格式写出报告。它以命令方式运行,因此可以按脚本生成计划,作为例行工作的一部分。

适用对象。 针对资源、截止日期和依赖关系规划工作,并希望使用可从脚本运行的调度器的团队。

状态
可用
所属部分
开源
许可
开源,Apache 2.0
标签
PythonCLITaskJuggler .tjp调度日历

功能

  • 分钟级运算

    调度以整分钟为单位并使用整数运算,因此重复运行会得到相同的日期。

  • TaskJuggler 语法

    项目、任务、资源、班次和依赖关系均写入 .tjp 文件,解析器按原样读取。

  • 资源和日历

    人员和机器按工作时段班次进行分配,任务之间的资源争用由系统为您处理。

  • 面向流水线的报告

    plan 命令将 JSON 或 CSV 写入 stdout,并附带基于内容的报告 id,同时将消息写入 stderr。

文档和访问详情在产品网站上,github.com/rodmena-limited/scriptplan。如需试点、集成或采购相关问题,联系我们。