Top Menu

Jump to content
Home
    • Projects
    • Work packages
    • News
    • Getting started
    • Introduction video
      Welcome to OpenProject Community
      Get a quick overview of project management and team collaboration with OpenProject. You can restart this video from the help menu.

    • Help and support
    • User guides
    • Videos
    • Shortcuts
    • Community forum
    • Professional support

    • Additional resources
    • Data privacy and security policy
    • Digital accessibility (DE)
    • OpenProject website
    • Security alerts / Newsletter
    • OpenProject blog
    • Release notes
    • Report a bug
    • Development roadmap
    • Add and edit translations
    • API documentation
  • Sign in
      Forgot your password?
      Create a new account

      or sign in with your existing account

      Google

Side Menu

  • Overview
  • Activity
  • Roadmap
  • Work packages
  • Calendars
  • Team planners
  • Boards
  • Forums
  • Wiki
    • Table of contents
      • Expanded. Click to collapseCollapsed. Click to showDeveloper
        • Hierarchy leafAccessibility Checklist
        • Hierarchy leafCode Review Guidelines
        • Expanded. Click to collapseCollapsed. Click to showContribution
          • Hierarchy leafGit Workflow
          • Hierarchy leafTranslations
        • Expanded. Click to collapseCollapsed. Click to showDeveloping Plugins
          • Hierarchy leafDeveloping an OmniAuth Authentication Plugin
        • Hierarchy leafRelease Process
        • Hierarchy leafReport a bug
        • Hierarchy leafSecurity
        • Hierarchy leafSetting up an OpenLDAP server for testing
        • Hierarchy leafTheme Features
      • Hierarchy leafDownload
      • Expanded. Click to collapseCollapsed. Click to showFeature tour
        • Hierarchy leafRelease Notes OpenProject 30
        • Expanded. Click to collapseCollapsed. Click to showRelease Notes OpenProject 30 - Overview
          • Hierarchy leafGlossary
          • Hierarchy leafRelease Notes - Accessibility
          • Hierarchy leafRelease Notes - Accessibility changes
          • Hierarchy leafRelease Notes - Add work package queries as menu items to sidebar
          • Hierarchy leafRelease Notes - Copy projects based on Templates
          • Hierarchy leafRelease Notes - Design changes
          • Hierarchy leafRelease Notes - Fixed Bugs
          • Hierarchy leafRelease Notes - Keyboard Shortcuts
          • Hierarchy leafRelease Notes - Project settings
          • Hierarchy leafRelease Notes - Ruby&Rails Update
          • Hierarchy leafRelease Notes - Security
          • Hierarchy leafRelease Notes - Timelines
          • Hierarchy leafRelease Notes - Work packages
      • Hierarchy leafHowto create animated gifs
      • Hierarchy leafMigration Squashing
      • Hierarchy leafMod security
      • Hierarchy leafNew work package page
      • Hierarchy leafOP3 to OP4 Debian upgrade
      • Hierarchy leafOP4 Ubuntu1404 Stable with MySQL in production
      • Hierarchy leafOpenProject 40 Development Setup
      • Expanded. Click to collapseCollapsed. Click to showOpenProject Foundation
        • Hierarchy leafBoards
        • Hierarchy leafMembers
        • Hierarchy leafOPF-Meetings
        • Hierarchy leafStatutes
      • Expanded. Click to collapseCollapsed. Click to showRelease Notes
        • Hierarchy leafOpenProject released on Bitnami
      • Expanded. Click to collapseCollapsed. Click to showRelease Notes OpenProject 40 - Overview
        • Hierarchy leafRelease Notes OpenProject 40 - Accessibility improvements
        • Hierarchy leafRelease Notes OpenProject 40 - Column header functions in work package table
        • Hierarchy leafRelease Notes OpenProject 40 - Improved Design
        • Hierarchy leafRelease Notes OpenProject 40 - Integrated query title on work package page
        • Hierarchy leafRelease Notes OpenProject 40 - Integrated toolbar on work package page
        • Hierarchy leafRelease Notes OpenProject 40 - OmniAuth integration for OpenProject
        • Hierarchy leafRelease Notes OpenProject 40 - Work package details pane
      • Expanded. Click to collapseCollapsed. Click to showSecurity and privacy
        • Hierarchy leafFAQ
      • Expanded. Click to collapseCollapsed. Click to showSupport
        • Expanded. Click to collapseCollapsed. Click to showDownload and Installation
          • Hierarchy leafInstallation MacOS
          • Expanded. Click to collapseCollapsed. Click to showInstallation OpenProject 3 0
            • Hierarchy leafDebian Stable with MySQL in production
            • Hierarchy leafInstallation Ubuntu
            • Hierarchy leafInstallation Windows
            • Hierarchy leafInstallation on Centos 65 x64 with Apache and PostgreSQL 93
          • Expanded. Click to collapseCollapsed. Click to showInstallation OpenProject 40
            • Hierarchy leafOP4 Debian Stable with MySQL in production
          • Expanded. Click to collapseCollapsed. Click to showMigration paths
            • Hierarchy leafFrom Chilliproject to OpenProject
            • Hierarchy leafMigration 15 to 30
            • Hierarchy leafMigration 24 to 30
            • Hierarchy leafMigration Redmine 2x › OpenProject 30
            • Hierarchy leafOpenProject 3 Migration
          • Hierarchy leafOpenProject 40
        • Expanded. Click to collapseCollapsed. Click to showNews
          • Hierarchy leafNew OpenProject Translations Plugin
          • Hierarchy leafNew Plugin on OpenProjectorg Local Avatars
          • Hierarchy leafNew design for OpenProject
          • Hierarchy leafNews Accessibility workshop for OpenProject
          • Hierarchy leafNews Glossary for OpenProject
          • Hierarchy leafNews Heartbleed fixed
          • Hierarchy leafNews Icon Fonts
          • Hierarchy leafNews OpenProject 30 Release
          • Hierarchy leafNews Release GitHub Integration Plugin
          • Hierarchy leafNews Success Story Deutsche Telekom
          • Hierarchy leafNews Timelines
          • Hierarchy leafOpenProject 3013 released
          • Hierarchy leafOpenProject 3017 released
          • Hierarchy leafOpenProject 40 released
          • Hierarchy leafOpenProject 40 will be coming soon
          • Hierarchy leafOpenProject 405 released
          • Hierarchy leafOpenProject and pkgrio
          • Hierarchy leafOpenProject news moved to a new blog
          • Hierarchy leafOpenProjectBitnami
          • Hierarchy leafPackager version with plugins released ("Community edition")
          • Hierarchy leafRegistration OpenProject-Foundation
          • Hierarchy leafRelease OpenProject AuthPlugins
          • Hierarchy leafUpdates on OpenProject
          • Hierarchy leafWe need your feedback for the the new fullscreen view for work packages
        • Hierarchy leafOpenProject Plug-Ins
      • Expanded. Click to collapseCollapsed. Click to showWiki
        • Hierarchy leaf2nd Level Support
You are here:
  • Forums
  • General discussion

Content

Tasks (WP) dependencies

Added by Ivan Zderadicka almost 9 years ago

Hi,

just statrted to play with OP 3.0.3 - somehow I cannot find the way how to make dependencies between tasks - like finish to stop dependency so a task will be automatically scheduled after its precessor finishes.
Is there something like this or is scheduling completely manual?

Thanks

I.


Replies (16)

RE: Tasks (WP) dependencies - Added by Liang Li almost 9 years ago

I tried to find this feature but failed.

RE: Tasks (WP) dependencies - Added by Jason Smith over 8 years ago

I am also looking for some way to make dependencies between tasks. Specifically, I would like to be able to indicate when the start of one task is dependent on the completion of another.

I don’t necessarily want the start of the second date to be automatically set to the completion date of the first, because this is sloppy project management (i.e., you are allowing project timelines to emerge rather than be planned). However, I would like to be able to report out on tasks that are being held up because previous tasks have not been completed (i.e., start date has passed for a task, but a prior depending task is incomplete).

RE: Tasks (WP) dependencies - Added by Jason Smith over 8 years ago

Another advantage of having task dependencies is the ability to identify the critical path of a project, which is a key activity in Project Management. Any word from developers on whether this feature is available or under consideration for addition?

RE: Tasks (WP) dependencies - Added by Nickolay Todoroff over 7 years ago

I would also find being able to set predecessors/successors very helpful. I’m seriously missing this ability and I effectively cannot estimate the critical path. Also it is very bad practice to actually plan with fixed dates instead of allowing for a more dynamic PM with task duration and lags.

So to ask a bit more bluntly: is there such a feature planned? If yes, what can we do to help designing/implementing it?

Best,
N.

RE: Tasks (WP) dependencies - Added by Robin Wagner over 7 years ago

Hello Nickolay,

you can create a follows / precedes relationship between work packages:
Open a work package and next to “Related work packages” click on the “+” sign.
Then select “follows” or “precedes”, enter the ID of the work package to follow / precede and (optionally) enter a delay.
When you move the work package which precedes another one into the future, the following work package is moved as well - unless the move is within the “delay” buffer:


You can also create this relationship from the work package split screen from the tab “Relations”.

Best,
Robin

RE: Tasks (WP) dependencies - Added by Nickolay Todoroff over 7 years ago

Hello Robin,

awesome, thank you!

Cheers,
N.

RE: Tasks (WP) dependencies - Added by Marko Obert over 7 years ago

Well I am struggling with the same problem.
I think there should be an option to define a duration per task/feature/etc. And then it should be easy to define the relations as described by Robin.
Regards

RE: Tasks (WP) dependencies - Added by Marko Obert over 7 years ago

Also there seems to be no way to shift several WPs to an earlier date … I tried:

1.) change the date of the last milestone to an ealier date => date invailid
2.) group all wps as subtask of one task and change date of the “master” task, but there seems to be no option to do so

Any solutions?

RE: Tasks (WP) dependencies - Added by Robin Wagner over 7 years ago

Hello Marko,

thanks for your questions.

  1. For milestones the start and end date has to be the same. Therefore, you need to change both the start and end date to the same value.
  2. The start and end date of a parent work package cannot be changed directly but is always determined by the earliest start date and latest end date of the children. You therefore need to change the start / end date of a child work package to affect its parent.

Best regards,
Robin

RE: Tasks (WP) dependencies - Added by Marko Obert over 7 years ago

Hi Robin,

well, I change both dates of the milestone to the same value, but that wont shift all WPs related to this milestone to a different date.

Please have a look at the attached screenshot of an example project.

- Currently my project starts 11th August and ends 23rd of August.
- All WP are related to each other: “follows” and “proceeds”

I need to shift the project phase to the 10th of August. How can I achive that?

Best regards,

Marko

RE: Tasks (WP) dependencies - Added by Robin Wagner over 7 years ago

Hi Marko,

when you shift for example “Milestone 1” into the future (let’s say to the 1st of September) all following tasks and milestones (as well as the parent work package “Test Phase”) are shifted accordingly.
However, this is not true if you move the start date forward: You can change the start date of the project phase “Test Phase” to the 10th of August by moving the start and end date of “Milestone 1” to the 10th of August.
This will however not move the work packages following “Milestone 1” (such as “Task 1”, “Milestone 2” etc.) forward. The reason is that typically all work packages following a certain work package should be moved in the future when one work package is delayed but the reverse is not necessarily true (since completing a single task / milestone ahead of time would not necessarily mean that work packages following this task / milestone should be completed earlier as well).

However, there is a feature request for adopting the behavior since this something which was requested by multiple users.
Fell free to take a look at the feature request:

Best regards,
Robin

RE: RE: Tasks (WP) dependencies - Added by Bernd Petraus over 7 years ago

Hi there,

just followed your helpful conversation. Thank you for all the hints.

But what I am missing is the delay feature at preceding/ following work packages.

Is there some kind of activation needed or is the feautre not available in OpenProject 5.0.7?

Best regards

Bernd

RE: Tasks (WP) dependencies - Added by Sabrina T. over 7 years ago

Dear all,

I would also like to know how I get the relations functionality to work.
After the upgrade to 5.0.7 it is now possible to create “parents” and “children” but for the options “blocks”, “duplicates”, “preceeds”, “follows” etc. it is not possible to create anything. Maybe I misunderstood something here?

Thank you already for any hint!

Best regards
Sabrina

RE: Tasks (WP) dependencies - Added by Robin Wagner about 7 years ago

Hi everyone,

@Bernd: The “delay” functionality did exist in the original work package full screen page but has does no longer exist in the new full screen / split screen view which has been introduced with OpenProject 5.0. I opened a feature request to re-implement this behavior: #22360. Please comment on the work package if this is an important feature for you.

@Sabrina: After you create a new work package (either by creating it as a “child” work package or via the work package create button) you can select the “Relations” tab and add a work package there. This is indeed a little confusing: You can create a new child work package in the “Children” area but in the other areas you cannot create work packages but only relations to existing work packages.

RE: Tasks (WP) dependencies - Added by Nikolai Ortiz over 4 years ago

Ok, This feature is Very Very Important. Actually all the project management software (Except for open-project) has this functionality, 'cause, Project Management Guides (like PMP ) Use this kind of functions. 

Not only using days or time after  a Follow-Start relation, also percent of completion is used to fire others task. 

Those relations are for example: 

FS + No. day, SS + No. day, FF+ No. days 

Etc. 

Please Some update about this would be nice.

RE: Tasks (WP) dependencies - Added by Xavi M. almost 3 years ago

Dear,

Has delay between tasks been implemented on the user interface ?

I am quite astonished in that the delay feature is already implemented in the soft.

You can add a delay in a relation between tasks. I have read it in the API documentation and tested it with a curl request.

It works and the delay is present and represented in the gantt chart.

Nevertheless I do not find it on the web interface.

Thanks 

Xerviami

  • (1 - 16/16)
Loading...