资源规划
ScriptPlan
可用一个与 TaskJuggler 兼容的调度引擎和 CLI。
一款排程引擎,可随时间推移将人员和机器分配给各项任务。它可读取兼容 TaskJuggler 的计划文件,根据工时日历和依赖关系精确排程至分钟,并以其他工具可读取的格式编写报告。由于它以命令形式运行,因此脚本可以在日常例程中生成该计划。
适用对象。 针对资源、截止日期和依赖关系规划工作,并希望使用可从脚本运行的调度器的团队。
- 状态
- 可用
- 所属部分
- 开源
- 许可
- 开源,Apache 2.0
- 标签
- PythonCLITaskJuggler .tjp调度日历
功能
-
分钟级运算
由于排程采用整数算法按整分钟进行,因此重复运行会得出完全相同的日期。
-
TaskJuggler 语法
项目、任务、资源、班次和依赖关系均写入 .tjp 文件,解析器按原样读取。
-
资源和日历
人员和机器均根据工作班次进行分配,scriptplan 会为您处理任务之间的争用。
-
面向流水线的报告
plan 命令将 JSON 或 CSV 写入 stdout,并附带基于内容的报告 id,同时将消息写入 stderr。
文档和访问详情在产品网站上,github.com/rodmena-limited/scriptplan。如需试点、集成或采购相关问题,联系我们。