optaplanner文档/护士名册帮助

时间:2018-12-19 20:42:01

标签: xml optaplanner

我是Optaplanner的新手,我想知道护士名册示例使用的XML是否有一些文档?

我正在尝试做一些与给定示例相似的事情,所以我修改了一个xml(这是可能的还是我应该去看Java的东西?),但无法弄清楚如何混合全天轮班和半天轮班。我这样改变了轮班时间

   <Shift ID="CM">
      <StartTime>08:30:00</StartTime>
      <EndTime>12:00:00</EndTime>
      <Description>Early</Description>
      <Skills>
        <Skill>Nurse</Skill>
      </Skills>
    </Shift>
    <Shift ID="CA">
      <StartTime>13:00:00</StartTime>
      <EndTime>16:30:00</EndTime>
      <Description>Late</Description>
      <Skills>
        <Skill>Nurse</Skill>
      </Skills>

但是optaplanner在同一天给护士分配了一个全班半班……

我也不理解“模式”的目的:

<Pattern ID="0" weight="3">
  <PatternEntries>
    <PatternEntry index="0">
      <ShiftType>B1</ShiftType>
      <Day>Any</Day>
    </PatternEntry>
    <PatternEntry index="1">
      <ShiftType>B2</ShiftType>
      <Day>Any</Day>
    </PatternEntry>
  </PatternEntries>
</Pattern>

(我已经检查了此https://docs.optaplanner.org/7.15.0.Final/optaplanner-docs/html_single/index.html,但找不到我要搜索的内容)

任何帮助表示赞赏。谢谢

0 个答案:

没有答案