[Bonsai] Are Multiple Milestones in Work Schedules Not Possible?
Hi everyone,
I'm trying to prepare a test work schedule and I just stumbled upon this weird behaviour in Bonsai. According to BuildingSmart:
A milestone task is defined by the marker IsMilestone. and has no duration.
When editing a task in Work Schedules, Bonsai has this option. But it only works for the first task. If I assign isMilestone to any other task it does not work.
Tasks that are inside red boxes are all assigned milestones, but as seen here it only works for the first task. As far as I can tell the IFC standard does not have a limitation on the number of milestone tasks. I know it may not be relevant but other scheduling programs don't have that limitation, either.
Am I doing something wrong? The relevant IFC file is attached.
EDIT:
Blender version: 4.3.2
Bonsai version: 0.8.3-alpha250606
Comments
@atomkarinca
I opened your file and set the framed tasks as milestones, I didn't see any problem
please explain
however, as you know milestones don't have duration or assigned resources, just a date
kindly advise
@steverugi the tasks in the file are already assigned as milestone. But they are not assigned dates. They are assigned predecessors and successors. Is this the problem? If I assign individual dates, it works fine (and that is what I did for the first one, maybe that's what confused me).
@atomkarinca
I see your point
please set duration of your milestone to 1 day as I did here:
Gantt chart in browser:
@steverugi I did try that, but it seems like a dirty fix for me. I don't think we should need to enter any dates if it's assigned isMilestone. I should submit a bug report, I guess :)
@atomkarinca
the only date I entered is the "kickoff meeting" while "handing over" was assigned automatically based on sequence (FFSS) settings
to get that I set 1 day duration to both.
but of course feel free to submit an issue, cheers
@ yes, but the thing is, if you enter a date you don't have to set to it to 1 day duration, however if you just use sequences you have to set it to 1 day duration. As per the IFC documentation, it should have no duration.