Customizing the Barchart View
  • 11 Dec 2024
  • 21 Minutes to read
  • Contributors
  • Dark
    Light
  • PDF

Customizing the Barchart View

  • Dark
    Light
  • PDF

Article summary

Customizing the Barchart View

The Barchart Editor window comprises an editable activity field portion and a time-scaled barchart. You may choose the fields that should be presented, in addition to configuring activity bars and modifying the various elements of the barchart. If you prefer to work in a graphic environment, you can display more of the barchart and less of the activity columns. If you like to work in a spreadsheet-like environment, you can display a small portion of the barchart.

The configurable barchart elements are found under the main menu options HOME and VIEW. Right-clicking the mouse can access sensitive short-cut menus to configure the Barchart Editor.

SP%20BE%20Customizzing%20the%20Barchart%20View

To add color warnings to your layout, see the following topics.

We also recommend watching this video on conditional formatting, which explains the difference between Fonts and Conditional Colors.

Formatting the Columns Area

Formatting or customizing the activity columns area involves selecting the fields or columns to be displayed, defining their headers, adjusting the column width, specifying column alignment, and setting row and header font attributes.

Default Field Formats

Safran has its default field formats that appear each time you choose a field to include in your layout. Typically, fields are displayed uniformly with black text on a white background, a header equal to the field name, and so on.

If you frequently change the same properties for a field or number of fields after using Safran for a while when setting up a new layout, it might be worth considering defining your default field formats. By doing this, you can save time creating new layouts and provide a more uniform, tailored, or expressive 'look and feel' to your Barcharts.

The user-defined default field formats are stored in an operating system text file on a user-by-user basis so that each user can have their defaults.

Use the Default Fields Formats option VIEW/Columns/Default Field Formats to define your defaults.

SP%20BE%20Formatting%20Columns%20Area%20Ribbon

The default field format window has a separate tab for each field or column type. The various field types will have varying properties, each relevant to the field type, i.e.... Decimal and Number types will have a 'thousand separator' property, while Date type fields will have a date format property.

The format properties you enter into this panel will be applied whenever you add or insert the column into the Barchart Editor layout. Remember that entering/changing a default field format property will not affect fields already chosen on an existing layout.

SP%20BE%20Default%20Fields%20Formats

If a default field format file does not exist, you'll be asked to choose a location and a file name for the file, as shown below:

SP%20BE%20Default%20Fields%20Formats%20Save%20As

The default field format file may be located/modified by opening Project/User Settings as shown below:

SP%20BE%20Default%20Fields%20Formats%20User%20Settings

Remember that if a standard company-wide set of defaults is relevant, the file could be located in a central file store. Each user could then open their User Settings and find the main file.

Selecting Information for the Tabular Columns

Use the Columns option under VIEW on the main menu to specify activity fields to be displayed in the tabular columns. Press the New button to add a new field to the columns area, select your own columns header, choose alignment, set column width if other than default values are to be used, and specify the field to be indented if the barchart is organized by summary groups. The left-to-right order of columns can be changed using the move-up or move-down buttons. Remove columns by first selecting a column and then pressing the delete button. The order of columns presented, left to right, is the same as their order in the list, top to bottom. You may also specify color for column text and background color to highlight unique interest columns.

SP%20BE%20Formatting%20Columns%20Area%20Table%20Columns

The column header automatically wraps as you reduce the column width.

SP%20BE%20Formatting%20Columns%20Area%20Table%20Columns%20Headers

When arranging the tabular area of the Barchart Editor, options are available from a short-cut menu. To access the menu, position the cursor in the heading area and right-click the mouse button. The following options are available:

SP%20BE%20Formatting%20Columns%20Area%20Menu

Columns: Select the columns window. Please see above.

Align Column: To specify the column data placement. Options are Left, Center, or Right. The align column option adjusts both the column heading and data content.

Insert Column: Insert a new column to the left of the column pointed at in the header area. The data field to be inserted is selected from a drop-down list, and several column properties can be specified, such as header, color, background color, alignment, and column width. By choosing the Best Fit option, the column width will be sized to fit the maximum number of characters entered for the data field selected.

SP%20BE%20Formatting%20Columns%20Area%20Insert%20Column

Hide Column: To remove a column from the Tabular area. Select the column by clicking the columns header and then select the Hide Columns option from the short-cut menu.

SP%20BE%20Formatting%20Columns%20Area%20Hide%20Column

Properties: To specify column properties for a single column, such as header, alignment, colors, column width, or a Best Fit option. The features available in this window depend on the field type you are setting the properties for.

SP%20BE%20Formatting%20Columns%20Area%20Column%20Properties

Field Format Modifiers

All fields available as columns within the Barchart editor share a common set of flexible visual properties such as Text/Background color, Width, and Alignment in addition to Conditional Colors.
Certain fields and field types have an additional property called a Format modifier.
Some of the most obvious modifiers are the Date Format for date fields, the Duration Format for date type fields, and the Yes/No or 1/0 formats for Boolean/flag type fields.
Other field types may have related information. Examples of such are the Reference, Outline Code and Activity type fields that consist of both a Code and a Description.
The Logic fields Predecessors and Successors have the most comprehensive set of related information, typically Type, Lag, Calendar, Split Target and so forth.

Format modifiers allow you to choose the format or related information you want to present.

The Format modifiers may be found on the Properties panel for each field by right clicking in the header area for the field in question and selecting Properties or by double-clicking the header area for the field.
Format Mod - Screen

Date
Format Mod - Date

The Date Format modifier allows you to choose from a multitude of date/time formats.

Duration
Format Mod - Duration

The Duration Format modifier allows you to present a duration type field in Days/Weeks or in the same format as the relevant activity. If your calendar is Hour/Minute based Hours and Minutes will also be relevant format modifiers.

Boolean/Flag type fields
Format Mod - BooleanFlag

User-defined flag fields may be formatted to show either 1/0 or Yes/No. This option also applies for Boolean system fields such as Out of Sequence and All Predecessors Complete**

Decimal type fields
Format Mod - Decimal

Decimal type fields both user-defined and system fields allow you to choose between presenting a Zero or blank at activity/summary levels when no values (Null) are present at the activity level for the group.

Reference field/Outline Codes/System fields
Format Mod - Reference

For fields that consist of a code/short value and a description, you can choose between showing the code, description or both code and description. These options are typically available for Reference fields and Outline Codes, however certain system fields such as Calendar and Activity Type also have these types of modifiers.

Logic fields Predecessors/Successors
Format Mod - Logic

In Safran the logical link fields have a wide number of properties and related information. In order to make your barcharts more informative and meaningful, you are allowed to choose the link information that is most relevant for the audience of your report.

Conditional Colors: Pressing the ‘More>>’/'<<Less' button on the Column Properties panel expands/collapses the panel and allows you to define differing text/background colors for column cells depending on column values. Press the 'Add' or 'Insert' button to add a new Conditional Color, and then press the 'Filter' icon to add a relevant filter.

In the example below, the ‘traffic light‘ type functionality highlights the Actual % value for activities or behind schedule by adding a filter for each 'case.' Actual % for activities on schedule would, in this example, be presented in the Color/Background chosen for the Column.

SP%20BE%20Formatting%20Columns%20Area%20Conditional%20Colors

Add a filter to each conditional Color:

SP%20BE%20Formatting%20Columns%20Area%20Conditional%20Colors%20Filter

The filter and settings above will give you this result:

SP%20BE%20Formatting%20Columns%20Area%20BE%20Conditional%20Colors

Remember that the above properties apply to any aggregated/group-level value. In some cases, this might not be desired. To ensure that the conditional colors are only used for the activity level, add an argument to your filter, such as 'Activity Type <> Summary' or 'Activity Type=Activity,' as shown below.

SP%20BE%20Formatting%20Columns%20Filters%20Summary

Note: We suggest using Font to color an entire row instead of a cell.

This video recording also gives tips and tricks and explains the difference between Font and Conditional Colors.

Re-arranging Columns Using the Mouse

You can also drag and drop in the tabular area to rearrange the field or column order of the selected fields. Position the cursor in the field header, press the left mouse button to select the column, and drag it to its new position.

Resizing Columns Using the Mouse

Point to the vertical line on the right side of the column header. When the pointer changes to a double arrow, drag the bar to the left or right to adjust the width. You can hide a column by dragging the vertical line to the left, which sets the width to zero. To show the column again, choose Columns and change the width. To size a column to fit the broadest column data entered, point to the vertical line at the right side of the column and double-click with the left mouse button.

SP%20BE%20Formatting%20Columns%20Area%20Resizing%20Column

Choosing Font and Color

Choose Fonts to change the color and font for table rows and column headers.

SP%20BE%20Chosing%20Font%20and%20Color%20Ribbon

SP%20BE%20Chosing%20Font%20and%20Color%20Fonts%20Menu

Select font names and colors from the drop-down list, and press the font attribute buttons to specify bold, italic, and underline. Attributes selected for the headings also apply to the timeline.

Coloring

Safran offers a large selection of standard colors that may highlight text values, symbols, and graphic elements throughout the system reporting facilities.

In addition to standard colors, Safran also allows you to define your custom colors. To define custom colors, press the grey button to the right of Custom Colors. A new panel for selecting colors is presented. A primary color is shown by pointing to any area of the color selector. You can ‘tweak’ your color by moving the pointer of the scrollbar to the right, up or down, or even by entering specific values for Red/Green/Blue and Hue, etc.

When you press the Add to Custom Colors button, your color will be added to the Custom Colors panel and will be made available for use throughout Safran.

SP%20BE%20Chosing%20Font%20and%20Color%20Picker

Conditional Coloring and Formatting of Rows

The Conditional Formatting feature allows you to specify particular font and coloring properties to highlight activities meeting certain conditions. Use the Filter button to determine conditional character and color formatting conditions. In the example below, 'delayed activities' will be highlighted with a yellow background due to the filter expression checking for activities where the Early Start date is later than the Baseline Early Start date.

Note that 'Activity Type <> Summary' has also been specified to suppress Summary activities from being presented with this format.

SP%20BE%20Chosing%20Font%20and%20Color%20Fonts%20Menu

SP%20BE%20Chosing%20Font%20and%20Color%20Formatting%20Rows%20Filters

In the case of using both Conditional Formatting and Conditional Colors (see Formatting the Columns Area in the previous chapter), the color and background properties chosen in Conditional Colors will have priority over those of Conditional Formatting.

Font Properties for Groups

If you use a summarized layout i.e., group properties are defined, you may also define colors and fonts for the summary rows/group levels. You may add background color to summary rows or groups to separate group information from activity rows and enhance output from the Barchart Editor.

SP%20BE%20Chosing%20Font%20and%20Color%20Formatting%20Font%20Properties%20Groups

When you specify group properties, you can also set a line style and thickness as the final line for the summarized group.

See Define Group Levels for more information on Group Properties.

Conditional Coloring and Formatting of Groups

The Conditional Formatting feature also allows you to specify particular font and coloring properties to highlight Groups/Summary activities meeting certain conditions. Use the Filter button to determine conditional character and color formatting conditions.

Consider the example below:

- activities with an enormous scope (over 4500 hours) will be highlighted in red/bold font on a light gray background.-

- The summary line for groups of activities with a sum of more than 20000 hours will be formatted in black/bold on a yellow background.

Note that 'Activity Type = Summary' has also been specified to ensure Summary activities are presented with this last format.

SP%20BE%20Chosing%20Font%20and%20Color%20Fonts%20Formatting%20Groups

SP%20BE%20Chosing%20Font%20and%20Color%20Fonts%20Formatting%20Groups%20Filters

The formatting and filtering options above would give the following result:

SP%20BE%20Chosing%20Font%20and%20Color%20Fonts%20Formatting%20Groups%20BE

Controlling Page Breaks

Safran lets you control page breaks for printed output by applying a page break for level one of your group properties or by inserting a page break between two activities. To use a page break by level one in your group structure, mark the Page Break checkbox in the Group Properties window. To insert a page break between two activities, position your cursor in one of the displayed columns for the lowest of the two activities and press CTRL+B, or select the Page Break option from the EDIT menu. Safran will insert a page break above this activity. The page break is shown as a dotted line. Page breaks may be removed by selecting Remove Page Break (CTRL+B) or by unchecking the box in the Group properties window.

SP%20BE%20Controlling%20Page%20Breaks

Formatting the Gantt Area

The Gantt area is the graphical part of the Barchart Editor. Safran Project lets you add a company standard or a personal style to the look and appearance of the editor. Formatting includes symbol definitions and visibility, calendar timelines, grid lines, rest periods, logic displays, and more.

Adjusting Timeline Scale

The timeline is the calendar heading at the top of the barchart.
SP Timeline Gantt

To adjust the Timeline scale, choose Timeline from the VIEW/Timeline Ribbon:

SP Zoom to Fit

or, point at the timeline and press the right mouse button to access the short-cut menu:
SP Short Cut Timeline

The timeline includes three lines usually used to identify the significant timeline from the minor timeline.

The primary timeline displays larger units of time, while the minor displays smaller units of time. For example, if the major timeline shows years, the second line displays project or calendar months, and the minor timeline displays the dates, days of the week or the week number.

Changing the time scale density only affects the information displayed on the barchart. It does not affect the schedule or activity durations.

The timespan may be set manually by modifying the Start and End Date:
SP Timeline Window

Choosing Zoom to Fit (with overview only), will deactivate the possibility of setting a Start and Finish Date yourself and will be determined automatically by the length of your activitites shown in your schedule:
SP Zoom to Fit with Overview Only

The overview option sets the Barchart Editor view's timespan to fit your project, this will, however, switch off the Barchart’s interactivity; i.e., you cannot modify activity duration or start/end dates graphically on screen.

Tip

Use the Zoom to Fit (with Overview only) on Layouts that you would like to add as part of a Report Package.

When right-clicking on the Timeline (and when not in "Overview-mode"), there is also an option "Align to Start" available. Clicking on this option ensures that timeline adjusts to the first milestone/activity date your schedule according to your filter.
SP Align to Start

This is an example before using Align to Start/Zoom to fit:
SP Before Align to Start

This is what happens when you press Align to Start:
SP After Align to Start

This is what happens when you press Zoom to Fit:
SP After Zoom to Fit

Zoom to fit will try to fill your entire barchart area. Do note though that depending on the size of the barchart area and the duration of your activities, it might not always look like it is fitted perfectly. This is due to pixels either being multiplied or devided when zooming. If you increase or decrease the barchart area and click Zoom to fit again, it might fit exactly how you imagined it to fit (or not).

Manually adjusting the timeline

The Zoom to Fit option sets the calendar line for your output to automatically fit with the total span of your project. It is a valuable feature when you want to adjust the work according to the time spanned by your schedule. You can manually adjust the timeline using your mouse pointer when it changes to a magnifier on the timeline.

SP%20BE%20Formatting%20the%20Gantt%20Area%20Grouping

You can adjust the timeline’s horizontal position. To do so, move your mouse pointer on the timeline (the cursor will change to a small two-headed arrow), click and hold, and then drag the timeline to the left or right.

SP%20BE%20Formatting%20the%20Gantt%20Area%20Timeline%20Grouping%20Moving%20Timeline

Showing Timenow

Safran Project allows you to add a Timenow dateline to your barchart view. To specify color, line style, etc., use the Timenow option in the VIEW toolbar or from the short-cut menu in the bar area.

Formatting Grid Lines

Grid lines are vertical and horizontal lines that improve the readability of your barchart. Vertical grid lines may be displayed for year, month, week, and day. Horizontal grid lines are drawn across the barchart to separate each row. To specify grid lines, use the Grid option under VIEW from the main menu or the short-cut menu in the bar area.

SP%20BE%20Formatting%20the%20Gantt%20Area%20Timeline%20Grid%20Properties

SP%20BE%20Formatting%20the%20Gantt%20Area%20Timeline%20Grid%20Colors

Safran also lets you add user-defined datelines to be drawn as vertical lines across the barchart. From the Grid window, choose the ‘Other’ tab to specify a date and text label, and select color, line style, and line thickness for the specific grids you want to show. Note that to make the grids visible in the Gantt chart, you should tick the checkboxes in both the Grid window and the VIEW ribbon.

SP%20BE%20Formatting%20the%20Gantt%20Area%20Timeline%20Other%20Grid%20Colors

You may even want to draw vertical grid lines from any date field for specific activities, like Project or Contract Milestones.

Using the Curtain tab, you can define shading for a specific portion of the layout when you view or print the layout. Shading appears between the start and end dates specified. You can also select color, pattern, and pattern color to be applied to the area. The Curtain feature may highlight periods of particular interest, such as a shutdown period, a tow-out period, the commissioning period, and more.

SP%20BE%20Formatting%20the%20Gantt%20Area%20Timeline%20Curtian%20Grid%20Color

Show Rest Periods

Safran Project provides several methods to show when no work is planned to take place. You may define activity bars to be necked instead of setting a minimum rest period for drawing a neck. For example, this could be applied if you do not want bars to show regular weekends as a neck. Next, you can define a group of summary bars to be necked, drawn, detailed, or summarized. The graphical area can also highlight rest or non-working periods for a selected calendar. Click on the barchart site, select the Non-Working Periods option from the short-cut menu, select calendar, and specify a shading color.

SP%20BE%20Formatting%20the%20Gantt%20Area%20Timeline%20Non%20Working%20Periods

Formatting Activity Relationship Lines

By default, Safran Project draws the logical link between activities. If you, for some reason, do not want to show activity logic or dependencies, you can change this by selecting the Links option and removing the visible check mark. Safran lets you draw the logic from any combination of activity dates, provided a corresponding bar symbol is defined. If you specify logic using the Baseline Early Start date as the Start field and the Baseline Early Finish date as the Finish field, a symbol spanning the exact dates must be defined and visible.

SP%20BE%20Formatting%20the%20Gantt%20Area%20Timeline%20Links%20Visible

The color for drawing links may also be modified to suit your standards. By marking the Passing Link check box, links to off-page activities will be shown. For printed display, annotations (FS, SS, SF, FF) may also be specified by marking the Annotation checkbox. Please note that the Options dialogue window lets you select different highlight colors for predecessors and successors of activities. This gives you the effect that when scrolling down your barchart, the color for links may change as you move from one activity to the next in the columns area.

Note: In 'User Settings' (PROJECT ribbon), you may also set some personal screen settings on how you would like to view links:

SP%20BE%20Formatting%20the%20Gantt%20Area%20Timeline%20Highlight%20Active%20Row

Displaying Links in Outline View

If you are working in Outline View, Safran lets you add logic between a summary bar and an activity outside this summary. Using this option, Safran allows you to display links from all activities within this summary group to the activity within another summary level. To do so, mark the Summary Forced checkbox and select a color for these links.

SP%20BE%20Formatting%20the%20Gantt%20Area%20Timeline%20Displaying%20Links

Displaying Links in Group View

Using Group View, Safran allows you to specify at what level you want to display the logic. The default is activity level. Displaying logic at a higher level does not affect the project time analysis. It serves as an illustration for information only.

Highlighting Critical Activities

Safran Project provides two methods for calculating the critical path. One way (No Longest Path) considers each flow of activities towards a final activity (i.e., an activity without a successor) as the starting point for the Backward pass. In contrast, the other method (Longest Path) considers the most extended flow of activities (i.e., activity with the latest Early Finish) as the starting point for the backward pass. This choice may be made on the Project Properties/Schedule Options/Backward Pass panel shown below.

SP%20BE%20Formatting%20the%20Gantt%20Area%20Timeline%20Highlight%20Critical%20Activities

In the Barchart editor, you may choose a color to distinguish critical and non-critical activities. To do this, right-click in the Gantt area and select the Critical option.

Critical activities are, by default, highlighted with a red border, and critical logic is shown in red; however, you may choose any color from the dropdown window to the right of the Color option. By default, Safran deems an activity critical when its total float is equal to or less than zero. The criticality level may be lowered to include less-critical activities by entering several days float in the "Critical When Total Float" field.

Total Float will be calculated based on the abovementioned property chosen for the Backward pass.

In the screenshot below, all activities are on a critical path because 'No Longest Path' has been chosen for the project.

SP%20BE%20Formatting%20the%20Gantt%20Area%20Timeline%20Critical%20Activities%20BE

Suppose you want to override the Project Backward Pass property for a specific Barchart editor layout. This may be done by selecting the Longest Path option from the Critical panel, as shown below. By doing this, the activities on the 'shorter' paths are no longer considered critical as Safran uses the latest Early Finish date as the starting point for the Backward Pass.

SP%20BE%20Formatting%20the%20Gantt%20Area%20Timeline%20Highlight%20Critical%20Activities%20Longest%20Path

Additionally, Safran Project provides you with the field Longest Path set to Yes for all activities on the Longest Path. It is available as a column in the Barchart editor and as a field that may be used in a filter. In the example below, the Longest Path field values are used in a filter to color the field value green and have also been used to place the text 'LP' on activities on the Longest Path.

SP%20BE%20Formatting%20the%20Gantt%20Area%20Timeline%20BE

Add Pictures

Safran Project allows you to add pictures (bitmaps) to highlight or decorate activities in the bar area. The images are positioned according to specified date fields and are additional to bar specifications. Select VIEW>Show>Formats>Pictures from the main menu. Press New, select Activity ID from the drop-down list, specify Bitmap file, or press the button next to the bitmap field to browse your system, then specify according to which date the picture should be positioned. You can also specify picture height in percentage of row height and row alignment. The Visible checkbox lets you turn visibility on/off without removing the picture entry from your system.

SP%20BE%20Formatting%20the%20Gantt%20Area%20Timeline%20Add%20Pictures

SP%20BE%20Formatting%20the%20Gantt%20Area%20Timeline%20Add%20Pictures%20Path

Customizing Bars and Symbols

An essential characteristic of customizing the Barchart Editor view is the ability to edit and define an unlimited number of symbols and include or exclude these from your layouts and view. A logo represents the bar record, dates to span, start and end characters, line position, color, hatch, include text, and the ability to define conditional bars. Symbol definition and their visibility are stored with the Barchart Editor layout. Together, they are potent features for highlighting areas of your project.

From the Barchart Editor, you can access the symbol set defined for your project by selecting the symbols option from the shortcut menu or the Symbols in the DATA toolbar. Safran then provides you with the symbols window. Now you can add, edit, or delete symbols.

SP%20BE%20Bars%20and%20Symbols%20Ribbon

SP%20BE%20Bars%20and%20Symbols%20Symbols

When creating a new project from scratch, you may add Safran Project Default Symbol Set to your project Setup. The Default Symbol Set contains the following symbols:

SP%20BE%20Symbols%20Configuration

You can check the 'Include Visible Symbols Only' checkbox to limit the number of symbols in the configuration pane while working in the Barchart Editor. You can also mark a specific symbol to be visible for your current layout on the current project only.

SP%20BE%20Symbols%20Visible%20Flags

NOTE:

Ticking Visible and Legend boxes only applies to the current layout. However, if you modify a symbol, add/delete a symbol, or change the order (Move up/Move down), this will affect all users using the symbol set, so most likely, it will affect all project users.

If you have particular personal needs for symbols and are not allowed to (or wish to) add them to the Project's symbol set, then you may create your own symbol set and ensure that your layouts read for that symbol set:

SP%20BE%20Symbols%20Layouts%20Use%20Symbol%20Set

Symbol sets may also be exported/imported to a database.

You may also be interested in reading about how to set up a Symbol set.

Changing Single Bar Properties

Safran Project allows you to edit properties for a single activity bar. Highlight the bar in the Gantt area and press the right mouse button. Now select the properties option to edit the bar properties for the chosen activity. Safran lets you change any of the attributes for this single bar.

SP%20BE%20Symbols%20Bar%20Properties

Change attributes as desired to highlight this single activity and press OK.

SP%20BE%20Symbols%20Bar%20Properties%20Early

Now, Safran redraws the bar for this activity using these attributes. Attributes may be reset by selecting the Reset option.

SP%20BE%20Symbols%20Reset%20Symbol

Within the Symbol set, by clicking on the relevant symbol, the 'Exceptions...' box becomes active when one or several bars have been edited as described above.

SP%20BE%20Symbols%20Configuration%20Excepltions


Was this article helpful?


ESC

Eddy AI, facilitating knowledge discovery through conversational intelligence