When working on with touchscreens, or if you have to zoom way out for particularly large schedules, using your fingers or the mouse to change dates or durations can be difficult or imprecise. To make fine-tuning easier in these cases, NetPoint provides on-screen gestural controls for decreasing and increasing the duration of an activity (known as crashing and extending, respectively), and for moving one or more objects horizontally (known as pushing and pulling) and vertically (known as shifting).
Keep in mind that when you use the gestural controls (or arrow keys on the keyboard) to push or pull multiple objects, each object will move according to the working days (or time units) defined in its own calendar. If all objects have the same calendar, then using the gestural controls or keyboard arrow keys to move multiple objects can achieve expected results. However, if some objects have different calendars, those based on calendars with more working days will appear to move ‘faster’ on the canvas. In this case, using the mouse may yield results closer to your expectations. For more info, see the Notes section below.
NOTE: If a milestone is assigned a calendar that’s different from that of its predecessors or successors, and the network is pulled backwards, gaps may open up as the chain crosses a weekend or non-working days. As such, it is recommended to always keep milestones on the same calendar as their predecessors/successors.
NOTE: If optimizing or performing what-if scenarios, it is recommended to use an increment of no greater than 10. Large increments should only be used in specific situations (e.g. if a window is missed and the network must be delayed a year).
When multiple objects are moved with the arrow keys or gestural controls, the starting date of each object is moved by the specified number of working days in the calendar of the object. This means that objects assigned calendars with more non-working days will move ‘faster’ than objects assigned calendars with fewer non-working days. When multiple objects are moved with the mouse, the starting position of each object is moved by the same distance, and the dates are then recalculated from the new starting positions. For example, imagine two activities assigned different calendars that start and finish on the same dates:
If both “Sample Calendar Activity” and “Sample US Activity” are selected and dragged with the mouse until the starting date of the first activity is 11/8 the following is the result:.
However, if the move is performed using the arrow key four times the result is:
The difference occurs because the “Sample Calendar Activity” is moved by 4 calendar days, while “Sample US Activity” is moved by 4 working days (equivalent to 6 calendar days because the starting point of each activity moves past a weekend).