]po[ Gantt Project

Project Planning Scrum & Agile Project Management Project Tracking Project Status Reporting Task Management Milestone Tracking Project Baseline Management Risk Management Project Change Management Single-Project Management

(Please click on the hexagons for more information)


This packages provides integration links with:

For details about the scope and status of integration please see these pages:


Package Documentation

Procedure Files

lib/ms-project-warning-component.adp        
lib/ms-project-warning-component.tcl        
tcl/intranet-ganttproject-procs.tcl       Integrate ]project-open[ tasks and resource assignations with GanttProject, MS-Project and OpenProj. 
tcl/intranet-ms-calendar-procs.tcl       Functionality around MS-Project calendars 
tcl/intranet-ms-project-procs.tcl       Integrate ]project-open[ tasks and resource assignations with GanttProject and its data structure 
tcl/intranet-taskjuggler-procs.tcl       Integrate ]project-open[ tasks and resource assignations with GanttProject and its data structure 

Procedures

im_freelance_gantt_resource_select_component       Component that returns a formatted HTML table that allows to select freelancers according to skill and to current resource assignments. 
im_freelance_skill_user_select       Returns a HTML select with all users matching the specified profile_user, according to the ranking 
im_ganttproject_add_import        
im_ganttproject_assignment_select        
im_ganttproject_component       Returns a tumbnail of the project and some links for management. 
im_ganttproject_gantt_component       Gantt View 
im_ganttproject_ms_project_warning_component       Shows warnings for MS-Project imports 
im_ganttproject_resource_component       Gantt Resource "Cube" 
im_ganttproject_skill_profile_assignment_select       Returns HTML code for a select box to choose a suitable users for a given skill profile. 
im_ganttproject_skill_profile_assignment_select_helper       Helper for im_ganttproject_skill_profile_assignment_select 
im_ganttproject_skill_profile_select_score       Returns a score values that is greater if a user's skills match the skills required by the skill profile. 
im_ganttproject_task_info_component        
im_ganttproject_write_subtasks       Write out all the specific subtasks of a task or project. 
im_ganttproject_write_task       Write out the information about one specific task and then call a recursive routine to write out the stuff below the task. 
im_ganttproject_zoom_top_vars       Zooms in/out of top_vars 
im_gp_check_duplicate_task_names       Check for duplicate task names: Children of a single parent need to have unique names. 
im_gp_check_duplicate_task_names2       Check for duplicate task names: Returns the task hierarchy. 
im_gp_extract_db_tree       Returns a list of all task_ids below a top project. 
im_gp_extract_db_tree_old_bad       Returns a list of all task_ids below a top project. 
im_gp_find_person_for_name       Tries to determine the person_id for a name string. 
im_gp_find_person_for_name_helper       Tries to determine the person_id for a name string. 
im_gp_ms_project_time_to_seconds       Converts a MS-Project time string to seconds. 
im_gp_save_allocations       Saves allocation information from GanttProject 
im_gp_save_resources       Saves resource information from GanttProject 
im_gp_save_tasks       Parse the XML tree of a MS-Project or OpenProj file and start the recursive iteration through all sub-tasks. 
im_gp_save_tasks2       Stores a single task into the database. 
im_gp_save_tasks_fix_structure       Checks the entire project structure and assures that: <ul> <li>Tasks with sub-tasks become projects and <li>Tasks without sub-tasks are of type im_timesheet_task </ul>. 
im_gp_save_xml       Parses the incoming XML file stores it in ]po[. 
im_gp_seconds_to_ms_project_time       Converts a number of seconds into a MS-Project time string. 
im_ms_calendar::default       Returns the default calendar in ]po[ 
im_ms_calendar::from_xml       Parses a piece of XML and returns the ]po[ internal representation of a calendar 
im_ms_calendar::seconds_in_interval       Returns the number of workable seconds between start_date and end_date, according to the specified calendar 
im_ms_calendar::to_xml       Converts the specified calendar to XML 
im_ms_project_calculate_actualstart       Calculate the actual start based on the dependencies. 
im_ms_project_seconds_in_timephased       Calculate the seconds in the timephased data of a task. 
im_ms_project_write_subtasks       Write out all the specific subtasks of a task or project. 
im_ms_project_write_task       Write out the information about one specific task and then call a recursive routine to write out the stuff below the task. 
im_package_ganttproject_id       Returns the package id of the intranet-ganttproject module 
im_project_create_dependency       Stores a dependency between two tasks into the database Depend: <depend id="2" type="2" difference="0" hardness="Strong"/> Task: <task id="1" name="Linux Installation" ...> <notes>Note for first task</notes> <depend id="2" type="2" difference="0" hardness="Strong"/> <customproperty taskproperty-id="tpc0" value="nothing..." /> </task> 
im_skill_profile_select_component       Component that returns a formatted HTML table that allows to select a skill profile. 
im_skill_profile_select_multiple        
im_taskjuggler_task_path       Returns a TJ "absolute" path for a task. 
im_taskjuggler_write_subtasks       Returns a TJ specification of the project's tasks 
im_taskjuggler_write_task       Write out the information about one specific task and then call a recursive routine to write out the stuff below the task. 

SQL Files

sql/postgresql/add_gp_debug_task_columns.sql        
sql/postgresql/intranet-ganttproject-create.sql        
sql/postgresql/intranet-ganttproject-drop.sql        
sql/postgresql/upgrade/upgrade-4.0.1.0.5-4.0.1.0.6.sql        
sql/postgresql/upgrade/upgrade-4.0.3.0.1-4.0.3.0.2.sql        
sql/postgresql/upgrade/upgrade-4.0.3.0.2-4.0.3.0.3.sql        
sql/postgresql/upgrade/upgrade-4.0.3.0.3-4.0.3.0.4.sql        
sql/postgresql/upgrade/upgrade-4.0.3.0.4-4.0.3.0.5.sql        
sql/postgresql/upgrade/upgrade-4.0.3.0.5-4.0.3.0.6.sql        
sql/postgresql/upgrade/upgrade-4.0.3.0.6-4.0.3.0.7.sql        
sql/postgresql/upgrade/upgrade-4.0.3.0.7-4.0.3.0.8.sql        
sql/postgresql/upgrade/upgrade-4.0.3.0.8-4.0.3.0.9.sql        
sql/postgresql/upgrade/upgrade-4.0.3.5.0-4.0.3.5.1.sql        
sql/postgresql/upgrade/upgrade-4.1.0.0.0-4.1.0.0.1.sql        
sql/postgresql/upgrade/upgrade-4.1.0.1.0-4.1.0.1.1.sql        

Content Pages

www/
      fix-tasks-start-before-main-project.tcl Set the project's start_date to the start date of the earliest task
      fix-tasks-with-empty-start-end-date.tcl Allow the user to set the task's start and end dates
      fix-tasks-with-overallocation.tcl Set the tasks's resource assignment so that MS-Project will calculate the same end-date as the one specified.
      fix-tasks-with-unassigned-skill-profiles.tcl Set the tasks's resource assignment so that MS-Project will calculate the same end-date as the one specified.
      fix-tasks-without-start-constraint.tcl Set the project's start_date to the start date of the earliest task
      gantt-project.gan.tcl Create a GanttProject XML structure for a project
      gantt-resources-cube.adp
      gantt-resources-cube.tcl Gantt Resource "Cube"
      gantt-upload-2.adp
      gantt-upload-2.tcl Save/Upload a GanttProject XML structure
      gantt-upload.adp
      gantt-upload.tcl List all projects with dimensional sliders.
      gantt-view-cube.adp
      gantt-view-cube.tcl Gantt View "Cube"
      index.adp
      index.tcl List all projects with dimensional sliders.
      microsoft-project.xml.tcl Create a Microsoft Project XML structure for a single project
      microsoft-project.xml.timephased-unstable.tcl Create a Microsoft Project XML structure for a single project
      openproj-project.xml.tcl Create a OpenProj XML structure for a project
      taskjuggler-import.adp
      taskjuggler-import.tcl Create a TaskJuggler .tpj file for scheduling
      taskjuggler.adp
      taskjuggler.tcl Create a TaskJuggler .tpj file for scheduling
     test/
           index.tcl Execute all tests and show a result
           single-task.tcl Test the MS-Project import of a single task and check that all fields of the task are imported correctly.
           single-task.xml
 

 


 


  Contact Us
  Project Open Business Solutions S.L.

Calle Aprestadora 19, 12o-2a

E-08907 Hospitalet de Llobregat (Barcelona)

 Tel Europe: +34 932 202 088
 Tel US: +1 415 429 5995
 Mail: info@project-open.com