ProjectScribe

This plugin allows to import a GanttProject file into modelio. Tasks and HumanRessources are made available in the model and can therefore be referenced in modelio.

Profile

The integration of GanttProject entities into modelio implies defining a “Project” profile.

TODO

Define here the list of stereotypes and tag values.

Examples

The content of GanttProject files looks like:

<?xml version="1.0" encoding="UTF-8"?>
<project name="" company="" webLink="" view-date="2012-12-01"
     ... >
    <description/>
    ...
    <tasks empty-milestones="true">
        ...
      <task id="0" name="Architectural design" color="#99ccff"
            meeting="false" start="2012-12-24" duration="22" complete="78" expand="true">
        <task id="9" name="Create draft of architecture" color="#99ccff"
              meeting="false" start="2012-12-24" duration="10" complete="100" expand="true">
          <depend id="10" type="2" difference="0" hardness="Strong"/>
          <depend id="12" type="2" difference="0" hardness="Strong"/>
        </task>
        <task id="10" name="Prepare construction documents" color="#99ccff"
              meeting="false" start="2013-01-07" duration="12" complete="60" expand="true">
          <depend id="17" type="2" difference="0" hardness="Strong"/>
        </task>
        ...
      </task>
      <task id="11" name="Interior design" color="#99ccff"
            meeting="false" start="2013-01-07" duration="10" complete="33" expand="true">
        ...
      </task>
      ...
    </tasks>
    <resources>
      <resource id="1" name="Jack House" function="Default:1"
                contacts="jack.house@myselfllc.net" phone="0044 077345456"/>
      <resource id="0" name="John Black" function="4"
                contacts="john.black@myselfllc.net" phone="+44 0794353567"/>
      ...
    </resources>
    <allocations>
      <allocation task-id="9" resource-id="1" function="Default:1"
                  responsible="false" load="50.0"/>
      ...
      <allocation task-id="1" resource-id="0" function="4"
                  responsible="false" load="100.0"/>
      ...
    </allocations>
    <vacations>
      <vacation start="2009-02-02" end="2009-02-09" resourceid="1"/>
    </vacations>
    ...
    <roles roleset-name="Default"/>
    <roles>
        <role id="0" name="Architect"/>
        <role id="1" name="Bricklayer"/>
        <role id="2" name="Foreman"/>
        ...
    </roles>
</project>