Working with the Barchart Editor
  • 17 Oct 2024
  • 24 Minutes to read
  • Contributors
  • Dark
    Light
  • PDF

Working with the Barchart Editor

  • Dark
    Light
  • PDF

Article summary

Working with the Barchart Editor

The Barchart Editor combines the Activity Columns area with the Bar Area, allowing you to use both panes to add, edit, or view activity information. There are several ways to add an activity using the Barchart Editor. You can either use the Add Activity option in Home>Rows> Insert, the shortcut menu displayed by a click with the right mouse button, the 'Insert' option or the insert key on your keyboard, or by adding activities graphically in the bar area. Alternatively, use the Alt+A keyboard shortcut to add activities at the end of your list.

You can also change Activity IDs, descriptions, and other activity information within the Activity Columns. You can graphically move activities along the time-scale axis or change activity duration in the bar area. You may also use the Activity Information View to edit activity information.

When you add or Insert Activities within the Activity Columns, Safran Planner adds activities with a default duration of 10 days. However, selecting 'User Settings' from the PROJECT ribbon may change the default values.

Safran Planner supports the duration of mixed units within the same project. Units may be entered as a number with an abbreviation—for example, 12d, which means 12 days, or 12w, which represents 12 weeks.

Each Activity ID in a Safran Planner schedule must be unique. Enter your Activity IDs or use the IDs created by Safran Planner.

You may want to structure the activity IDs to reflect some intelligent coding, such as type of work, project codes, discipline, department, cost centre, etc. Activity IDs can consist of up to 20 alphanumeric characters.

Barchart Editor User Settings

Safran Planner allows you to define standard options for the Barchart Editor, including default date format, editor background colour, default duration for new activities, and more. To modify your settings, click the 'Options' button in the PROJECT ribbon.

Planner Project Ribbon

Planner User Settings

FieldsDescription
Use Default Calendar on New LinksMarking this checkbox, Safran adds the default Calendar to all new links. Some users may not want the default calendar on links so you can set this.
Prompt for save layout changesWhen checked, Safran lets you save changes to your project when changing the layout, saving data, or closing the project.
Warning when change on an outline code requires regroupingWhen checked, Safran will warn if you shift an outline value so that the activity "moves" to another node in your group structure.
Tell about necessary regrouping when group fields have formulasWhen checked, Safran will warn if editing or modifying a value results in a value change of the area specified for one of the group levels.
Pointer Date VisibleIf this checkbox is marked, the pointer date note shows in the lower right corner of the Gantt area when you add or modify activities interactively.
Expanded Row heightMark this checkbox if you want rows displayed with a raised row height. This option does not affect the printed output. To adjust the row height for printed results, you must adapt the table row height value on the page setup pane.
Highlight active RowCheck to highlight the selected row with a specified colour to be drawn across the column and Gantt areas.
Preceding links colourSuppose you have chosen the Highlight active row options. You can also display the preceding links in a specific, user-selected colour. Note that this only applies to the Barchart Editor workspace.
Succeeding links colorIf you have selected the Highlight active row options, you can also display the succeeding links by a specific, user-selected colour. Note that this only applies to the Barchart Editor workspace.
Default Colors in Groups/StacksChoose a Nordic style or Classic colours as your default for 'New' reports.
Default Field Formats inSee the chapter on Formatting column Area.

Adding and Editing Activities

Adding an Activity in the Barchart Editor

The Barchart Editor provides a spreadsheet-like method to add activities to your schedule. When you add an activity using the Barchart and specify only the data that appears in the Activity Columns, Safran will automatically generate the bar in your Barchart calendar area.

Inserting a New Activity in the Barchart View

By clicking Insert on the HOME ribbon, Safran adds a new activity with a default duration above the selected activity. Safran automatically assigns the Activity ID and places the activity at the Timenow (defaults to today's date when you create a new schedule).

SP%20BE%20Adding%20and%20Inserting%20Activities%20Insert%20Ribbon

Enter a description and duration for the activity and any other relevant activity information in the appropriate cells. The Add Activity feature adds a new activity at the end of the activity list in the Barchart Editor. You may also use the Alt+A keyboard shortcut to add activities.

Adding Activity Information Using the Activity Information View

You can add and modify information about an activity in the Activity Information form at the bottom of the screen. Choose VIEW>Activity or 'Activity Information' from the shortcut menu. The activity information view is a tab-separated window that allows you to enter information. Activity ID, Duration, Calendar, Description, Activity Type, Target dates, Progress, Userfields, and References can be entered using the form and by viewing analysed dates and data information.

Planner Insert Activity Information using Activity Information View

Activity Types

In general, each line/entry in your schedule is considered to be an activity, however Safran has the capability to specify an Activity Type where each type has specific characteristics.
By default, each new activity is assigned the Activity Type = Activity, however you may change the activity type at any time.

Activity types

Activity

An Activity usually has a duration equal to or greater than 1 unit (ie. minute/hour/day depending on your choice of Calendar type).
An Activity may also have a duration of 0 and in this case will be considered to be a (legacy) Milestone.

When using a duration=0 (on a day based calendar) to determine a Milestone, you’ll notice that your Start/Finish dates at first look may seem ‘strange’ ie. the Finish date will be the day before the Start date. If the Start date is on a Monday and your calendar has Saturday/Sunday as non-working periods, the Finish date will be the preceding Friday and so forth for greater non-working periods.
The reason for this, is the fact that the starting point for an activity on a day based calendar is always at the start of the day ie. ‘00:00’. Similarly, the ending point for an activity on a day based calendar is at the end of the day ie ‘23:60’. In order to honor the duration=0 the Finish date will be prior to the Start date as these two dates are in fact the same point of time and thus has a duration=0.

Start Milestone

If you select the Activity type = Start Milestone, Safran will ‘hard code’ the duration to 0 and present it in grey. You will not be able to change the duration. On a day-based calendar both the Start and Finish dates will be the same date.
The Start Milestone type is often used to kick off a group of activities simultaneously. ‘Contract Award’ is a typical Start Milestone.

Finish Milestone

If you select the Activity type = Finish Milestone, Safran will hard code the duration to 0 and present it in grey. You will not be able to change the duration. On a day-based calendar both the Start and Finish dates will be the same date.
The Finish Milestone type is often used to mark the completion of a group of activities. ‘Contractual Delivery date’ is a typical Finish Milestone.

In both cases the activity will be represented internally in the database, with reference to it’s start and end dates, ie. Early Start/Early Finish etc., in the same fashion as the duration=0 type milestone described above.

Hammock

A hammock activity in scheduling is an activity that spans or measures two points in a project schedule. It ‘hangs’ between those two points and is often shown on network diagrams underneath those two points. One would guess the name has come about as on the schedule it looks a little like a hammock hanging between a couple of trees.
A Hammock activity has no fixed duration. The duration assigned to the hammock is flexible and is driven by the logic of the activities it encompasses. When the duration of other scheduled tasks changes, the hammock is updated automatically to reflect the changes. It therefore reflects the overall duration of the group of individual activities.
The duration of a hammock encompassing a group of activities is often calculated as the timespan between the start date of the earliest task in the group, and the finish date of the task that finishes last. The order of the tasks might not matter, and they could switch around as the work progresses.
Another benefit is that the tasks within the group do not need to be related to each other. Dissimilar work can be ‘hung’ together and grouped in a way that makes sense for management effort.
Hammock activities can also be used to create summary reports. However, one of the advantages of using hammocks over ‘standard’ summary tasks is that they can summarize activities across multiple areas of the project schedule, not just tasks in a single section.
Hammock tasks in construction are useful for determining duration of events like how long equipment will be required on site. Within a shipyard environment, Hammock activities might be used to resource schedule pre-fab lots.
The hierarchical sense of the work breakdown structure does not need to apply, and there’s no need to stick to an individual sequence of events. Different types of activity such as equipment use, concreting, erecting scaffolding, interior work and more can be put together.
Hammocks may also be used to calculate the distance in time/duration between multiple events/milestones in your schedule.

Note that, when establishing a hammock, it is linked in a slightly different manner than an activity. The Hammock is linked by entering two Predecessors, quite often as a Start to Start link to the first/earliest activity and the second predecessor as a Finish to Finish link to the final/latest activity. The same approach is used when establishing a hammock between multiple events/milestones.
Keep in mind that Safran does support all four link types, ie. FS/SF/SS/FF, when establishing a Hammock.
Note that you will not be able to enter a Successor. This is done to preserve the integrity of your network schedule as a hammock has no effect on any of your activities.

A Hammock may also have multiple points of measurement both as starting/ending points. In both cases the duration of the Hammock will be determined as the difference between the earliest/latest dates of your points of measure.
If you specify a calendar for the hammock, the calculated duration will also take into consideration the selected calendar.

Adding/Inserting Hammock

A hammock is a unique activity measuring the time between two points in the project. A hammock activity is related to its preceding activities through a link record. The hammock will be inserted with the default duration of 0-time units. Its duration will be automatically computed when you add predecessors for the hammock activities. Select Insert>Add Hammock in the HOME ribbon to add a hammock to your project. The new hammock activity appears at the end of the activity list. The insert Hammock button adds a new hammock to the project but above the current activity.

Note that the option to enter successors for a hammock activity is disabled. Microsoft Project does not support hammock activities; therefore, hammocks are exported as regular activities.

Easy Click-and-Drag Scheduling

Safran Planner's easy click-and-drag method provides users with a visual approach to scheduling. People work better visually; this feature lets users sketch a schedule in seconds.

Creating an Activity Using the Click-and-Drag Technique

Move the mouse pointer to an empty row in the bar area and place the arrow on the start date of the new activity. At the bottom right corner of the bar area, the pointer note displays the date of your mouse pointer. Press the left mouse button and hold it down while moving the mouse pointer to the right to define the duration and finish date of the activity. A new activity message with some basic information about the activity will appear. Release the mouse button to complete the activity creation.

You get a symbol like this:
Planner New Activity Draw

Afterwards, you will see a new activity where you drew it.

When you add activities graphically, they are positioned using the Start No Earlier Than Date field.

Changing the Activity ID

When you add new activities, Safran Planner automatically generates Activity IDs in increments of one, starting from 1. You can change the ID by typing over the original ID in the activity form. Safran Planner automatically adjusts the ID everywhere in the system to ensure data consistency. For example, if the activity is assigned as a predecessor to another activity, Safran Planner also changes the ID for the activity's predecessor.

Entering an Activity Description

You can also identify your activities by descriptions. The description field is 250 characters wide. If you show the activity description in an Activity Column, Safran wraps the displayed description on the printed Barchart report if it doesn't fit on one line.

Entering an Activity Duration

The duration is your estimate of the total time required to complete the activity. It should be entered according to the duration units specified for the plan, either hours or days. Safran Planner does not allow mixed durations in a single schedule. Every activity has an original duration and a remaining duration (the time left to accomplish the activity). When you update an activity, you can change the remaining duration or have Safran recalculate it based on progress input.

Entering an Activity Duration in the Activity Columns
When you enter a value in the duration field and press Tab or Enter, Safran Planner automatically recalculates the activity's early and late start and finish dates and draws the corresponding bar in the calendar area of the Barchart Editor.

Enter Activity Duration in the Activity Information View
Choose View>Information> Activity. In the duration field, enter the amount of time needed to complete the activity's defined scope of work.

Enter Activity Duration Using the Interactive Bar
Highlight the bar and point to the finish date of an activity (the right end of the key bar) until the mouse changes to a double arrow.

SP%20BE%20Enter%20Activity%20Duration

Press the left mouse button and drag the end of the bar to the date you want, then release the mouse button. The Date Note displays the revised duration, early start and the new finish date as you stretch or shrink the bar. When you finish dragging, the early finish and duration fields also change in the Activity Columns. You can drag the start of the activity in the same fashion, and Safran Planner recalculates the duration and early start date.

Deleting Activities

When you delete an Activity from your schedule, Safran Planner removes associated resources and their relationship to other activities, both predecessors and successors. This is called a clean sweep. After you delete an activity, you should check the Activity's predecessor and successor activities to ensure they are correctly linked to other activities in the schedule. In many cases, the activity must be retained in your schedule due to requirements for tracking project history. In this case, you may use the cancel activity feature instead. This feature can be found in the short-cut menu in the barchart area.

Deleting Activities
Select an activity or group of activities in the Activity Columns, choose Delete in the HOME ribbon and confirm that you want to delete the activity(s). You may also use the keyboard short-cut CTRL+DEL to remove activities from your schedule. When you delete an activity, any associated annotations are removed as well.

Copy, Cutting, and Pasting Activities

Use Safran Planner's copy-and-paste functions to duplicate one or more activities. You may also use the cut-and-paste function to move activities within your schedule. You can easily copy activity information from one plan to another. You can also specify where Safran is to place the copied activities, which is a nice feature when working with summarised schedules.

SP%20BE%20Copy%20Cut%20and%20Paste%20Ribbon

To CUT and PASTE Activities

Use the Cut activity to remove an activity or group of activities from the Schedule window. Select the activity you want the copied activity(s) to appear above and select the Paste option. Safran Planner then inserts the activity(s) into your schedule and updates any reference field information if you work in a summarised plan.

To COPY and PASTE Activities

Use the Copy and Paste activities option to save data-entry time when duplicating one or more activities. When you paste the activity(s), Safran Planner automatically assigns unique Activity IDs for the new activity(s). You may overwrite these IDs to adhere to any company standards. Highlight the activity you want to copy and choose Copy in the HOME ribbon. Then, mark the activity you wish the copied activity to appear above and select the Paste option to insert the activity. If you work in a summarised schedule, Safran Planner updates the reference fields automatically.

The Paste Special Option

The Paste Special option allows you to specify that the resource requirements should also be copied. First, mark the Activity or a selection of activities, then from the short-cut menu, choose Copy. To Paste activities and their requirements, select the Paste Special option and mark the Include Resources checkbox.

Planner Paste Special

Use the Paste Special option to include activity relationships when you copy activities. When you copy more than a single activity, it can consist of all predecessors, successors, and all internal logic within a group. Before pasting, you may also modify the relationship data. Press the VIEW>Links button to view selected links.

Planner Paste Special Links Selected

Planner Paste Special Links

Automatically Fill in Data from a Cell

Using the 'Fill Down' option, you can have Safran Planner automatically repeat the content of a cell to a selected number of rows.

SP%20BE%20Fill%20Down%20Ribbon

Position your cursor at the cell containing the content to be repeated. Then select the number of rows you want this value to be repeated for by pressing the Shift key and the left button on your mouse anywhere on the last row, then press CTRL+D.

It is also possible to select various rows using 'Shift' and 'mouse-click,' then 'Ctrl+D':

  • Click within the 'cell' you want to copy and fill down.
  • Press 'Shift' and hold it while marking the rows you would like your cell to be copied into.
  • Press Ctrl+D (or HOME/Editing/Fill Down).

Editing Text Fields

Safran allows you to define various types of userfields. The Text type field can store any text value. Sometimes, a text field might contain an extended text, such as a detailed work description, which is not readily displayable in a Barchart Editor column or a cell in the Activity Details sub-panel.

By focusing on a specific activity and letting your pointer hover above the text column or cell, Safran opens an extended text box showing the complete text field value.

Planner Edit Text Fields

By focusing on the activity and double-clicking on a text column value or cell, Safran opens a text box, allowing you to edit the text field value.

Automatically Linking a Series of Activities

The Link feature creates a linked activity chain with a default finish-to-start relationship. The start of each activity depends on the completion of the previous activity.

Automatically Linking Activities in the Barchart

Select a range or series of activities, then select Link in the HOME ribbon, and Safran automatically adds finish-to-start dependencies.

SP%20BE%20Automatically%20Link%20Activities

The activities are linked in the same sequence as they appear in the Activity Columns or in the order you select the activities to be connected.

To link non-continuous activities, select the first activity to be connected. Press CTRL and choose activities to be connected. Then, press the Link Activities button on the toolbar.

Creating One-to-One Connections with the Mouse

In Safran Planner, you can create a one-to-one connection or link between two activities by clicking the left mouse button in the graphics area of the Barchart Editor. To draw the link, place your cursor on the predecessor activity and press the left mouse button. This will display a small two-headed arrow. Now, drag the cursor toward the succeeding activity, and the cursor now changes its shape into a chain with an elastic band. Move this cursor onto the activity you consider to be a successor and release the mouse button. Once released, Safran will reschedule the schedule and draw your new link on the screen. You can create all link types depending on the activity sides on which you draw the link (see table below).

Right-hand side of the predecessor to the left-hand side of the successorFS
Left-hand side of the predecessor to the right-hand side of the successorSF
Left-hand side of the predecessor to the left-hand side of the successorSS
Right-hand side of the predecessor to the right-hand side of the successorFF

SP%20BE%20Draw%20FS%20Link

SP%20BE%20Draw%20SF%20link

SP%20BE%20Draw%20SS%20link

SP%20BE%20Draw%20FF%20link

Make sure that the links option is set to visible. As you move your 'chain cursor', Safran displays a new link information message.

See also the video below for a demonstration.

Linking One-to-Many and Many-to-One

If you want to link a single activity to a group of successors, do the following: first, select the group of activities in the columns area. If it is an entire group, click the first activity row, then press Shift and click the last row of the group to select. If it is several individual activities, hold down the CTRL key as you choose each with your mouse one by one, then place your cursor on the bar of the from-activity and drag it across to one of the activities in the Group. Safran will then ask if you want to make all selected activities as successors for the activity. To link many-to-one activity, drag the cursor from one activity in the selected group to the succeeding activity. Safran will then ask if you want to make all selected activities as predecessors to the activity.

Below is a quick demo of how to use the methods described above:

Mastering these techniques will enable you to link many activities in a schedule effectively.

Unlinking Activities

Select a range of activities, and then select Unlink in the HOME ribbon to remove all dependencies.

Modifying Links

By double-clicking on a link, Safran Planner opens a window that allows you to update logic information. You may modify, add, or delete existing links by clicking this window's appropriate button.

Using the Assign Link Fields Function

Select HOME>Assign Link Fields function in the HOME ribbon to universally change link fields for all or a selected set of activities. This feature allows you to apply changes or modifications through a single operation.

Planner Assign Link Fields Ribbon

Planner Assign Link Fields Window

Stretching and Moving Activities On Screen

Safran Planner allows you to work interactively with activities using the mouse. You work with the 'Early Bar' when you stretch or move a bar. Changes to the activity dates and durations are shown in real-time, with complete CPM analysis and resource aggregation running in the background. This ensures you can immediately spot the impact of your latest modification on the schedule and resource requirements. In addition, it helps you ensure the project plan is constantly valid and assess if it can be completed within the schedule boundaries of your project contract.

Modifying Activity Duration

This is done by positioning the mouse pointer at the left or right end of the activity bar and 'dragging' in either direction to increase or decrease an activity's duration. When the mouse pointer is moved over the hot spot at either end of the activity bar, Safran Planner indicates that the system is in duration modification mode by changing the tip to a right-left (<->) arrow. The early bar note continuously shows adjusted start/finish dates and duration as an activity's duration is modified.

Moving Activities in Time

Placing the pointer over the centre of the early bar and pressing the left mouse button may move an activity forward or backward in time.

Depending on the surrounding project logic, Safran Planner presents a list of potential permissible actions to be carried out due to moving the activity.

SP%20BE%20Move%20activities%20in%20Time

Rearranging - Moving an Activity to a New Row

You can use the mouse to drag an activity to another row in the Barchart Editor, and relationships will remain intact. Point to the left of the first Activity Column. Safran Planner now highlights the entire row. Drag the mouse up or down through the Activity Columns until you reach the row where you want to move the activity, and then release the mouse. You can also move several activities at once by selecting the activities you want to move and then dragging them to the new location.

Moving Activities Between Summary Groups

If you are working with a summarised layout, moving activities between summary groups provides an easy way to modify activity data because Safran Planner automatically reassigns the group or summary field values.

Assign Fields and update Activity Data

The Assign Fields feature is a powerful tool that allows you to change data for some or all activities in a single process. With the Assign Fields option, you can compute fields, remove item values, replace data, use date arithmetic, and assign or change text and data strings. The set field specification consists of a change statement and selection criteria. Either the selection criterion is entered as a filter, or you may specify to run the Assign Fields for selected rows. Your Assign Fields statements may be saved for reuse.

Planner Assign Fields

See the calculation chapter for details on the Assign Fields function.

The Fill Down functionality is also an excellent option for assigning fields when performing a more straightforward mass update.

Adding Annotation Bars - Multiple Bars on a Single Row

Unlike most project management software, Safran Planner schedules can have multiple bars and symbols per activity row. This flexible feature extends a user's visual approach to schedule creation and allows you to make exciting Gantt/Barcharts. This feature can display multiple bars representing significant activity dates such as early start date, early finish date, late start, late finish, baseline early start, baseline early finish, current early start, current early finish, and so on. Safran Planner lets users have as many annotation bars and symbols as they need. These annotation bars and signs can mark any significant date or period. The Annotation Bar is interactive—it can be moved in time and stretched or shortened on screen. However, there is no date logic between the activity and annotation bars. When you create a new schedule, Safran Planner presents you with a default annotation bar. You may change this default setting by selecting PROJECT>Options. You may use any defined symbols or bars as your annotation bar.

Creating an Annotation Bar Using the Mouse

Position your mouse pointer on a row of existing activity and use the click-and-drag technique to create the desired start and finish date for the annotation bar (Note: to use this technique on the chosen bar, the Default Annotation Symbol in Project>Options should be selected). Annotation bars can be added both in front and after the activity itself. You may also add associated text for the annotation bar.

SP%20BE%20Annotations%20Create

Removing Annotation Bars

Position the mouse pointer over the annotation bar, right-click the mouse button, and select the Delete option.

SP%20BE%20Annotations%20Delete

Editing the Annotation Bar Properties

To edit, position your mouse pointer on any Annotation bars and right-click the mouse to select the Properties option. This is a tab-separated window. Selecting the General tab can change the symbol for the selected annotation, modify the start/end date, and add text to be displayed at the right of the annotation. The Symbol tab lets you detail a specific symbol for the selected bar with colour, pattern frame, frame style, size, etc. The unique features of this symbol can later be reset by using the Reset symbol option.

Planner Annotation Properties

Zooming the Content of the Barchart

When presenting your schedule on a big screen or projector in a meeting room, it is beneficial to be able to enlarge graphics and text on the table area.

Safran Planner supports CTRL+ scroll to zoom in or out, pressing the magnifying glass at the bottom of the pane or by clicking the zoom arrow on the down left corner of the Safran window and selecting the desired zoom in the menu.

Planner BE Zoom

Show Disabled Rows/Columns as Enabled

Another feature that can help readability when you present using Safran Planner is the ability to display columns using only the standard text colour (by default, read-only fields are greyed out). This is accessed through the short-cut menu in the columns area. Select Enabled next to 'Show disabled rows/columns.'

SP%20BE%20Show%20Diabled%20Rows

Notice how Early Start and Early Finish now are 'Black' instead of 'Grey':

SP%20BE%20Show%20Disabled%20Rows%20Chechkbox

SP%20BE%20Show%20Disabled%20Rows%20Black


Was this article helpful?

What's Next