跳至内容

资源规划

ScriptPlan

可用

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

一款排程引擎,可随时间推移将人员和机器分配给各项任务。它可读取兼容 TaskJuggler 的计划文件,根据工时日历和依赖关系精确排程至分钟,并以其他工具可读取的格式编写报告。由于它以命令形式运行,因此脚本可以在日常例程中生成该计划。

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

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

功能

  • 分钟级运算

    由于排程采用整数算法按整分钟进行,因此重复运行会得出完全相同的日期。

  • TaskJuggler 语法

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

  • 资源和日历

    人员和机器均根据工作班次进行分配,scriptplan 会为您处理任务之间的争用。

  • 面向流水线的报告

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

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