Pages

Search

Conditional Task Length Microsoft Project

Conditional Task Length Microsoft Project


Conditional Task Length

Posted: 11 Jun 2004 11:41 AM PDT

It is possible, but it is a bit kludgy.
Do this.
Insert one of the number fields (number1, number2 ...)
Insert one of the duration fields
Let's imagine you are using Number1 and Duration1 for this example
right click on the header of the duration1 column
select customize.
click on the formula button
enter
[Duration]*[Number1]
click ok.

Now set the value in Number1 to be .2

Now copy the value in the duration1 cell
Go to the duration cell for the other task
From the edit menu select "Paste Special"
Make sure that the "Paste Link" radio button is selected.
Click OK.

Now when the first task changes in duration, the second task will change as
well.

-Jack


"Erik L" <microsoft.com> wrote in message
news:1b39201c44fe3$b944c980$gbl... 


n/a error

Posted: 11 Jun 2004 10:02 AM PDT

I have an example of how to work around this on my website:

http://masamiki.com/project/customfieldFAQ.htm

-Jack

"Gérard Ducouret" <fr> wrote in message
news:phx.gbl... 


PERT Chart Problems

Posted: 11 Jun 2004 08:01 AM PDT

Have you tried Format/Layout Now?

It would seem that you can best avoid corruption and bloat by using
File/Save As... rather than a simple Save, as that process is supposed to
tidy up the bits left over from editing etc.

And keep saving backups :)

Mike Glen
Project MVP

Ron T wrote: 



#error to be removed

Posted: 11 Jun 2004 07:28 AM PDT

Mike is correct. There is no way to have a number field be blank. It is
always 0 or some other value.
If you want a blank field then you must use a text field.

-Jack

"Mike Glen" <glenATmvps.org> wrote in message
news:OsZsWY%phx.gbl... 
it 


How can...

Posted: 11 Jun 2004 04:40 AM PDT

Thank you very much Gérard Ducouret.

It really helped me.

Have a nice day

Scheduling - %Completes and Actuals

Posted: 10 Jun 2004 03:30 PM PDT

Ivivanti,

Click View>Task Usage (or Resource Usage) and you'll get a timescaled
view on the right side with the tasks and resources on the left. It
looks and functions just like a timesheet. You can enter the Actual
Work in the appropriate spaces (on a daily or weekly basis) in the
timescaled part on the right. (You may have to right-click in this
section and select Actual Work if it's not visible.) This will
automatically enter the correct Actual Start date. After you enter the
timescaled Actual Work, adjust the Remaining Work as needed in the
left side.

Sarah
sarah_kiko@(removethis)cinfin.com

Deleted projects in shared resource pool

Posted: 10 Jun 2004 09:02 AM PDT

Thanks for the advise. I ended up creating a new resource
pool and am changing the sharer files individually. Works
OK.

--Ken 
projects from it 
future, make sure you 
Failure to do so 
group. 
project.server 
and Project VBA 
message 

Unhide Column

Posted: 10 Jun 2004 01:33 AM PDT

Hi ea,

Welcome to this Microsoft Project newsgroup :-)

You might like to see FAQ Item: 11. Hidden Column.

FAQs, companion products and other useful Project information can be seen at
this web address: http://www.mvps.org/project/

Hope this helps - please let us know how you get on :-)

Mike Glen
Project MVP

ea wrote: 


how to undo the manipulation several time

Posted: 09 Jun 2004 11:00 PM PDT

No, it can't. Unfortunately, you only get one shot.

Sarah

Adjust_Date micro

Posted: 09 Jun 2004 11:34 AM PDT

Sorry, you must have a start date in the template, or any project for that
matter!.


Mike Glen
Project MVP

Majid wrote: 


Linking two schedules in Project

Posted: 09 Jun 2004 07:53 AM PDT


"Peggy" <microsoft.com> wrote in message
news:com... 
change I make to one schedule is also made to the other schedule?

Master Projects and Cross-Project Linking
Using master projects to provide rolled-up reports across multiple projects
and create external dependencies between tasks in different projects is
valuable when using Microsoft Project Professional as stand-alone
applications, but does not work as well when all projects are integrated
into a common repository like the Project Server database.

Note . Master projects are not recommended to be used in Project Server,
especially if you want to use them to provide cross-project reporting or if
you plan on publishing assignments from the master project. Not allowing
master projects to be published to Project Server is recommended.

Because of the way projects are stored in the Project Server database and
the way that this affects project-to-project interaction, project managers
should avoid saving projects to the Project Server database that would
normally be considered to be master projects in Microsoft Project
Professional. Saving master projects and their sub-projects may cause
double-counting of resource assignments and ultimately produce inaccurate
Project Web Access views.

Project Server provides several useful alternatives to the traditional
master project:

· Administrative projects - allows users to simulate traditional
master projects in Microsoft Project Professional using projects saved and
published to the Project Server database.

An Administrative project is a project without any tasks or resources that
have been saved or published to the Project Server database from Microsoft
Project Professional. To create external dependencies or retain familiar
reports, you should create local master projects on your client computer in
Microsoft Project Professional by inserting projects checked out from the
Project Server database. Users can then save the sub-projects (inserted
projects) back to the Project Server database while saving the master
project to their local computers. Using this method will allow users to work
with master projects in a familiar way and will help maintain accurate
enterprise project and resource data in the Project Server database

· Enterprise Outline Codes - allows organization to add custom
elements into cross-project reporting that traditional master projects
cannot do as well. Using the Enterprise Global Template to define custom
Enterprise Outline Codes can help provide better reporting results for
project data.

· Portfolio Analyzer - provides users with better reporting and
data results across projects than the traditional use of master projects
can.

Microsoft Office Project 2003 has two administrative options that affect
what project managers can take relative to master projects.

· To allow master projects to be saved to Project Server.

· To allow master projects to be published to Project Server



1.1.1 Cross-Project Links
Cross-project linking enables project managers to link tasks in one project
to tasks in another project.

Microsoft Project Professional supports true cross-project linking. The user
can include a path and filename in the Predecessor and Successor fields,
followed by a slash and the usual relationship syntax.

For example, if <>\1 Exabyte Desktop Drive.Published\24FS+3d is entered in
the Predecessor field, then the predecessor has ID 24 in the project server
stored project plan 1 Exabyte Desktop Drive.Published and the relationship
is Finish-to-Start with 3 days of lag.

1.1.2 Cross-Project Linking Terminology
The term internal is used to describe those tasks that exist in a project.
External relates to those tasks outside of a project. Use of either of these
terms depends on the specific project in question. To avoid confusion, this
discussion assumes the active project is the internal project unless stated
otherwise.

When an external link is created in the active project, replicated tasks are
created in both the external and active projects.

The term ghost task is used to refer to an external (replicated) task,
however, an external task is not displayed with the ghost task formatting in
the active project if the parent of the external task has been inserted into
the active project.

One project gets an external successor task and the other gets an external
predecessor task. When either project is displayed alone (for example, does
not contain the other as an inserted project), the external task is
displayed with special light gray ghost formatting so it can be easily
distinguished from other tasks.

If an external task is displayed as a ghost task in the active project, it
gets its own ID in the active project (not necessarily the same ID it has in
its parent project). A predecessor ghost task is inserted just before the
corresponding internal successor task, and a successor ghost task is
inserted just after the corresponding internal predecessor task. However, if
a ghost task representing the external task already exists, then that ghost
task is used to represent the external task in all the relationships it may
have with tasks in the active project. In other words, if two tasks in the
active project both have the same external predecessor, there is only one
ghost task representing that external task in the active project.

Figure 183 illustrates the relative use of the terms internal and external,
in relation to cross-project linking.



Figure 183. Internal- External task links

From the perspective of 1 Exabyte Desktop Drive.Published task 55 is the
external link.

The task in each individual project that represents an external task is also
called a ghost task.

1.1.3 Linking Between Projects
There are two ways to link information between Microsoft Project
Professional files: by using dependency links between project files, or by
using object linking and embedding via Copy/Paste Special.

When a project relies on a task that is in another project, cross-project
links can be used to create a dependency between them. When a dependency
between tasks in different projects is created in this way, any changes to
the start or finish dates of the external task are automatically reflected
in the successor task of the other project.

When links between only certain fields of information need to be created,
links between fields in two project files can be pasted by using the Paste
Special command instead. For example, where the same job descriptions and
pay rates exist in two projects, but the tasks occur in both projects, the
Paste Special command enables the user to connect the selected fields in the
two plans so that the information stays synchronized.

1.1.3.1 To Create a Dependency Between Tasks in Different
Projects
1. Open both projects - the file containing the task you want to link to
and the file containing the task you want to link from. (If necessary, you
can search for your file.)

2. In the Window menu, click Arrange All.

3. Use the mouse to drag a link between two tasks.

or

4. In the Task Name field, click the task for which you want to create a
task dependency to an external predecessor.

5. Click Task Information and then click the Predecessors tab.



Figure 184. Creating cross project task dependency

1. In the ID field, type the full path of the project location, the
project name, and ID number of the external predecessor, separated by a
backslash, for example: <>\Project1.published\1 for Task ID 1 in a project
plan stored as Project 1 (Figure 184).

2. To change the dependency to a type other than finish-to-start, select a
different dependency type in the Type field.

3. To enter lag time for the dependency, enter a value in the Lag field.

4. To enter lead time, enter a negative value in the Lag field, such as -2
for two days of lead time.

1.1.3.2 Task Dependency Dialog Box
The Task Dependency dialog box is displayed by double-clicking a link line
in a consolidated or stand-alone project.

There are two versions of the Task Dependency dialog box, one version if the
link does not involve a ghost task (but may involve inserted external
tasks), and a different version for a link between an internal task and a
ghost task.

To display a Task Dependency dialog box, double-click a link line between
two tasks that are not ghosted (Figure 185).



Figure 185. Link between two internal tasks

For a link between an internal task and a ghost task, the full path and
filename of the ghost task are appended in parentheses after the ghost task
name (Figure 186).



Figure 186. Link from a ghost task to an internal task

1.1.4 Editing Ghost Tasks
If a cell of a ghost task is double-clicked, Microsoft Project Professional
opens the external project, if it is not already open, and places the cursor
at the top of the file. If the file is already open, double clicking the
ghost task will activate that file and place the cursor at the proper task.

The cross project link can be edited in either project.

The ghost task can be deleted from the internal task's project. This removes
the link and removes the ghost task from the internal project. This action
has no affect on the external task in the external project except to remove
the cross-project link (and the appropriate ghost task) when that project is
updated. For example, deleting a ghost task breaks the link, but does not
delete the task record from the parent project.

1.1.4.1 Synchronized and Editable Ghost Fields
Some information in a ghost task is synchronized with the information in the
external project, and some information is editable in the internal project.
In general most fields are synchronized except for custom fields, notes, and
baseline fields (so that the user can set a baseline in the internal
project) and some fields are only used to show assignment fields.

Cost and work fields are synchronized, but they are not included in rollup
calculations because they are not counted against the internal project.
Also, fields that are synchronized are not editable because the
synchronization would wipe out any edits.

The following split table shows what information is synchronized with the
information in the external project. It also shows what information can be
edited in the internal project. The X at the end of some of the field names
in the table is a placeholder for numbered fields. For example, TextX means
Text1, Text2, and so on.



Name
Sync
Editable

Name
Sync
Editable

Actual Cost
Yes
No

Marked
No
Yes

Actual Duration
Yes
No

Milestone
Yes
No

Actual Finish
Yes
No

Name
Yes
No

Actual Overtime Cost
Yes
No

Notes
No
Yes

Actual Overtime Work
Yes
No

NumberX
No
Yes

Actual Start
Yes
No

Objects
No
No

Actual Work
Yes
No

Outline Level
No
No

Baseline Cost
No
Yes

Overallocated
No
No

Baseline Duration
No
Yes

Overtime Cost
Yes
No

Baseline Finish
No
Yes

Overtime Work
Yes
No

Baseline Start
No
Yes

% Complete
Yes
No

Baseline Work
No
Yes

% Work Complete
Yes
No

BCWP
No
No

Predecessors
No
No

BCWS
No
No

Preleveled Finish
Yes
No

Confirmed
No
No

Preleveled Start
Yes
No

Constraint Date
Yes
No

Priority
Yes
No

Constraint Type
Yes
No

Project
Yes
No

Contact
No
Yes

Recurring
No
No

Cost
Yes
No

Regular Work
Yes
No

Cost Rate Table
No
No

Remaining Cost
Yes
No

Cost Variance
No
No

Remaining Duration
Yes
No

CostX
No
Yes

Remaining Overtime Cost
Yes
No

Created
No
No

Remaining Overtime Work
Yes
No

Critical
Yes
No

Remaining Work
Yes
No

CV
No
No

Resource Group
No
No

DateX
No
Yes

Resource Initials
No
No

Assignment Delay
No
No

Resource Names
No
No

Duration
Yes
No

Resource Phonetics
No
No

DurationX
No
Yes

Resume
Yes
No

Early Finish
Yes
No

Rollup
No
Yes

Early Start
Yes
No

Start
Yes
No

Effort Driven
Yes
No

Start Variance
No
No

External Project Name
No
No

StartX
No
Yes

Finish
Yes
No

Stop
Yes
No

Finish Variance
No
No

Subproject File
No
No

FinishX
No
Yes

Subproject Read-Only
No
No

Fixed Cost
Yes
No

Successors
No
No

Fixed Cost Accrual
Yes
No

Summary
No
No

FlagX
No
Yes

SV
Yes
No

Free Slack
Yes
No

TeamStatus Pending
No
No

Hide Bar
No
Yes

TextX
No
Yes

Hyperlink
No
Yes

Total Slack
Yes
No

Hyperlink Address
No
Yes

Type
Yes
No

Hyperlink Href
No
Yes

Unique ID
No
No

Hyperlink SubAddress
No
Yes

Predecessors Unique ID
No
No

ID
No
No

Unique ID Successors
No
No

Indicators
No
No

Assignment Units
No
No

Late Finish
Yes
No

Update Needed
No
No

Late Start
Yes
No

WBS
Yes
No

Level Assignments
No
No

Work
Yes
No

Leveling Can Split
No
No

Work Contour
No
No

Leveling Delay
Yes
No

Work Variance
No
No

Linked Fields
No
No






1.1.4.2 Formatting Ghost Tasks
To allow formatting of the ghost tasks, the following items are included in
the following dialog boxes:



View
Dialog box
Item
Default formatting

Calendar
Text Styles
external task
Color: Gray

Calendar
Bar Styles
external task
Color: GrayBar Type: BarPattern: Hollow

Gantt
Text Styles
external task
Color: Gray

Gantt
Bar Styles
External (Show For)
Color: GrayBar: Light Dither

Network Diagram
Text Styles
external task
Color: Gray

Network Diagram
Box Styles
external task
Color: GrayBox: Dotted Box

Task Sheet
Text Styles
external task
Color: Gray

Task Usage
Text Styles
external task
Color: Gray

Task Report
Text
external task
Color: Gray

Crosstab Report
Text
external task
Color: Gray


1.1.4.3 Gantt Chart Wizard
The Gantt Chart Wizard - see The Gantt Chart Wizard page 431 - preserves
ghost task formatting, but provides no options to change it. Formatting for
ghost task bars must be carried out using the Format Bar or Format Bar
Styles menu commands.

1.1.5 Baseline Information for Ghost Tasks
Unlike all other information about the ghost task, the baseline information
comes from the internal project rather than the external project.

An external task has two independent sets of baseline field values. One set
is in its parent project, and the other set is in the internal project. This
allows the user to see how much the ghost task has moved or changed from the
last time the internal project baseline was set.

1.1.6 Cross Project Linking Options
The View tab of the Options dialog box available in the Tools menu contains
options to control how links are updated when files are opened, as well as
whether or not ghost tasks are displayed .(Figure 187).



Figure 187. Cross-Project Linking Options in Tools Options View tab

The first two settings, Show external successors and Show external
predecessors, determine if the ghost predecessors or successors are
displayed as tasks or hidden in the current project. This setting does not
impact the predecessor or successor fields of the linked internal task that
show the external links as text.

If the parent project of an external task is inserted into the active
project, then the external task is not displayed as a ghost task, but is
instead displayed as any other task in an inserted project.

If the Show Links Between Projects dialog box on open option is ON
(selected) then the Automatically accept new external data option is
disabled and unchecked. If Show Links Between Projects dialog box on open is
OFF (not selected), then the Automatically accept new external data option
is enabled and this option can be turned ON or OFF.

If the Show Links Between Projects dialog box on open setting is ON, then
Microsoft Project Professional displays the Links between Projects dialog
box whenever the file is opened, but only if there has been a change to an
external task or link. If this setting is OFF, then Microsoft Project
Professional does not display the dialog box on file open even if there have
been changes to the external tasks or links. In that case, choose the Links
between Projects command from the Tools menu to display the dialog box.

If Automatically accept new external data is ON, then Microsoft Project
Professional automatically accepts any new external link information without
prompting the user. Because it automatically synchronizes the data, if
Microsoft Project Professional cannot find the external link (because the
link was removed or the project file was moved), then the external task is
deleted.

By default, the first three checkboxes are ON.

These options are saved per project and cannot be saved globally.

1.1.6.1 Behavior on Open
Suppose there is a link between a task in project Test1 and a task in
project Test2, and project Test2 is opened. Various scenarios are discussed
as follows.

· If project Test1 is already open in memory, then the linked
task in project Test2 reflects the current information from project Test1,
and Test2's ghost in project Test1 reflects the current task data of that
task in project Test2.

Provided calculation is ON, any open project reflects the current data of
the external tasks and links.

· If project Test1 is not currently open, then Microsoft Project
Professional looks for the external data in the external project (which
would cause the project to be loaded in the background). If this external
data is different than the current data stored in the first project being
opened (project Test2) then Microsoft Project Professional displays the
Cross-Project Links dialog box that shows all external links. Those links
that have changed can be easily found by looking in the Differences column.

When opening the project, it looks for the external data in the external
project. Any changed data automatically is updated in the current project
without prompting from the user.

When opening the project, it does not look for the external data. If the
Links Between Projects dialog box is displayed, at that point it looks for
the external data.

The Tools menu, Links Between Projects command is used to see the
cross-project links.



Figure 188. Links Between Projects dialog box

The Links Between Projects dialog box (Figure 188) displays all the
cross-project predecessors and successors for the current project with
information about what changed in the current project. This dialog box also
shows links whose source project cannot be found, or whose source task
cannot be found.

From this dialog box it is possible to repair broken links, choose to accept
or refuse new data concerning a cross project link, and edit or delete a
cross-project link (and thus the ghost task as well).

When the dialog box is displayed, if it hasn't already retrieved the
external information, it opens up all the external projects in order to
obtain this external information.

The dialog box has one tab that shows the External Predecessor tasks and
another that shows the External Successor tasks.

If an internal task has a predecessor and successor external link, then that
task appears on both tabs.

· Task. Shows the internal and ghost task pair that constitutes a
cross-project link. The internal tasks are aligned to the left and have an
ID number. The ghost task is indented under it. On the same line as the
ghost task is Type, Date, % Complete and Difference information. The name,
type, date and % Complete fields reflect the old information for example,
the information stored in the current project. The differences field is used
to inform the user what data has changed in the external project and its new
value. The current project's internal data on the external task and
cross-project link changes to this new value when the user accepts the
change.

· Type. Shows the link type and any lag or lead information about
the external link.

· Date. Either the start date or the finish date of the external
task. If the link is connected to the start date of the external task, then
the date is start date. If the link is connected to the finish date of the
external task then the date is the finish date of the external task. It uses
the date format selected in the Internal project.

· %Comp. Shows the % Complete value for the external task.

· Differences. Provides information about what has changed in the
external task from the external project since it was last updated in the
internal project, or it lets the user know that the external task or project
file could not be found. If more than one piece of information changed, then
the changes are listed on separate lines.

Kinds of information displayed in the Differences column:

o Name to <new name> is displayed when the task name changed.

o Finish to <new finish> is displayed when the finish date changed
and the link depends on the finish date.

o Start to <new start> is displayed when the start date changed to
a new date X and the link depends on the start date.

o Type to <new type> is displayed when the link type changed.

o Link Deleted is displayed when Microsoft Project Professional
detects that the link is deleted from the other project.

o Task Not Found is displayed when Microsoft Project Professional
cannot find the external task within the external project.

o Project Not Found is displayed when Microsoft Project
Professional can find the project file or DSN but not the project name
specified. The user can use the Browse dialog box to find a renamed or moved
project.

o File Not Found is displayed when it cannot find the project file
or DSN. The user can use the Browse dialog box to find a moved or renamed
external project file.

o File Located is displayed when a File Not Found or Project Not
Found condition has been manually corrected. Note that if there are any
changes in the file that it finds, it automatically accepts them.

o None is displayed to indicate that no changes have been made to
the external task or link.

The Accept button accepts all the changed information for the selected task.

The All button accepts the changed information for all links in the dialog
box.

The Browse button lets the user repair the path for an external project file
that may have been moved or renamed.

The Delete Link button deletes the selected cross-project link and removes
the external task from the current project.

1.1.6.2 Deleting External Links
In Microsoft Project Professional, it is possible to delete external
predecessor links to files that cannot be found. The dialog box shown in
Figure 188 will appear enabling the user to delete the external link or
relocate the file.

1.1.6.3 Project Calculations
No project is recalculated unless it is opened.

Suppose that project A has links to project B and B has links back into A,
and only project B is opened. Microsoft Project Professional reads in dates
from project A (provided the user says it's ok to update links). Microsoft
Project Professional does not recalculate tasks in project A, even though
their predecessors in project B may have changed.

All the appropriate projects must be reopened before everything can be
recalculated.

1.1.6.4 Circular Loop Detection
The definition of a circular loop or circular task relationship in Microsoft
Project Professional is when a series of task links, link back to the first
task in the series. Circular links are not allowed in Microsoft Project
Professional as they will cause Microsoft Project Professional to stop
calculating field values and therefore must be avoided.

If the user tries to create a circular link loop in a single project,
Microsoft Project Professional can detect this condition and does not allow
the link to be created. This is more difficult to detect and solve when the
links are spread among a number of different projects.

It is possible to create such loops by creating links while not having all
the projects open. For example, assume that x, y and z represent single
tasks in projects A, B and C. If x is linked to y and y is linked to z, and
then B is closed, and link z is linked to x, a circular link is created.

x -> y -> z -> x

Microsoft Project Professional only detects such loops among currently
opened projects.




Baseline date

Posted: 09 Jun 2004 07:32 AM PDT


Oren,
I don't have Project 2003 server but I doubt it will give the
information you want particularly if you are updating the same baseline.
Since Project 2003 has multiple baselines, I suggest you save each
update as a separate baseline, then you will have each date saved.

If you need more than 10 baselines, I suggest you either set up a custom
field to track baseline dates either manually or automated with a macro,
or perhaps use an Excel spreadsheet to track the baseline date data.

Hope this helps.
John

Percent Work Complete

Posted: 08 Jun 2004 09:13 AM PDT

Hi Julie,

Notwithstanding Gerard's answer. % Complete refers to the DURATION of a task. % Work Complete refers to the WORK (hours assigned via resources). Example: A task of 5 days DURATION might contain 40 hours of WORK. For most practical purposes, those hours would be approtioned equally across all 5 days (ie, 8 hrs/day). If at the end of day 1, the resource has only done 4 hrs WORK, then your % Complete is 1/5 days = 20%, and your % Work Complete is 4/40 = 10%. If on day 2, your resource still only does 6 hrs work (lazy git!!), then your % Complete is 2/5 days = 40%, and your % Work Complete is (4+6)/40 = 25%. At the end of day 2, your analysis would read: 40% of the DURATION has elapsed, but only 25% of the WORK has been done. Someone has few long days ahead of them if they want to finish the task on time!!

You do have to be a bit wary, though, owing to the fact that your % Complete does change as you extend or shorten the duraton of the task, and it is also dependent upon your Task Type. Moreover, when amending the task duration, the WORK that you have assigned to that task might also change, depending upon HOW you amend the task duration, in conjunction with the Task Type.

Hope this helps.

James.

"Julie" wrote: