MS Project to detect task level changes and record a date modified in custom field

I need to know the date and time that a task field (mainly task name, start, finish) has been changed. 
I found this topic within EE and it works great but...
http://www.experts-exchange.com/Software/Office_Productivity/Project_Management/Q_27879745.html#a38636192
If (for instance) you change a duration which affects predecessors and only the task that you changed gets a date/time stamp.

John,
Thanks for the help.
I have posted this to EE and received one response from the guy who answered the question in the link I provided.  Here is his recommendation to a similar question (underlined at end) and it works great but does not work for changes to successors. 
Only the record that receives the actual change gets stamped.
I did think of the change highlighting but not sure how to take advantage of it.  I need to know the order that the changes occur in a session as well as the time of day.  That is why I thought a time date/time stamp would work for both. 
Is there and event for rescheduling of successors?
What is project looking at to see changes for the "change highlighting" format.  Is it an event that can be captured.
Hi,
the pointer to events above is correct. This is what you need to do:
1. in Microsoft Project open the VBA Editor (Alt+F11). On the left side you'll see the "ProjectExplorer". Expand the "ProjectGlobal (Global.MPT)" piece.
2. In the first section of "ProjectGlobal(Global.MPT)
" you see "Microsoft Project Objects" and below that "ThisProject(Global.MPT)".Doubleclick it and insert the text between
the --- into the Editor window on the right.
Sub Project_Open(ByVal pj As Project)
    Call modEvents.StartEvents
End Sub
3.  In the second section "Modules" add a new MODULE. Name it "modEvents". Copy the text between the --- into the new module:
Private oMSPEvents As clsEvents
Sub StartEvents()
        Set oMSPEvents = New clsEvents
End Sub
4. In the third section "Class Module" insert a NEW CLASS MODULE. Name it "clsEvents". Doubleclick and insert the text between the --- into it
Private WithEvents MyMSPApplication As Application
Private Sub Class_Initialize()
    Set MyMSPApplication = Application
End Sub
Private Sub MyMSPApplication_ProjectBeforeTaskChange(ByValtsk
As Task, ByVal Field As PjField, ByVal NewVal As Variant, Cancel As Boolean)
    tsk.Date1 = Now()
End Sub
Sounds like hell? Yes, but that's how it works: the first part is always executed when you open a project -> the "StartEvents" initialises the new class and tells Microsoft Project to use events (which
is does NOT in the default). The last part "watches" all changes and whenever you change something it sets the Date1 field to the current date and time.
Please let me know if you need any help!
Regards
Thomas

Similar Messages

  • In Mavericks, is there a way to sort by and arrange by date modified?

    In Mavericks, is there a way to sort by and arrange by date modified? I know how to do it in normal finder, however, if I try to upload something or open a document, it will not sort or arrange by date modified. I can sort by, but I cannot arrange by. It always seems to reset itself as well in finder for me. Is there a way to make this the default view?

    Hello Miss Vicky
    Check out the quoted section below to change how finder opens up as well as other information on changing Finder views.
    Mac OS X: How to Save a Finder View (Column, Icon, or List) for a Specific Folder or Disk
    http://support.apple.com/kb/TA20803
    OS X Mavericks: Choose options for viewing items in Finder windows
    http://support.apple.com/kb/PH13896
    How to set a preferred view
    There are several ways you may open a given item in a new Finder window for the purpose of saving a view, but this method is the simplest. Follow these steps:
    Close open Finder windows.
    Click the Finder icon in the Dock.
    Choose Preferences from the Finder application menu.
    Click "Always open folders in a new window" to enable that option.
    Open the item for which you wish to set a view. It should appear in its own new window.
    Set the desired view in the new window.
    Close the new window.
    Repeat Steps 5 to 7 for any item you wish to set.
    If desired, click "Always open folders in a new window" to disable that option.
    Close the Finder Preferences window.
    Regards,
    -Norm G. 

  • How to set a default date for a custom field of Date type in project server 2010.

    hi,
    can somebody help  me.
    How Can i set the default date for a custom field of date type in project server 2010 ?

    Dear Rohan,
    You can set default value to custom field thru Lookup table. Assign lookup table to custom field and set default value to some lookup value (Note: check the “Choose a value to use as a default when adding new item” checkbox).
    Regards,
    Avinash kumar | Blog:http://avigr8.wordpress.com | If you found this post helpful, please “Vote as Helpful”. If it answered your question, please “Mark as Answer”.

  • Project authorization at task level for a user

    Dear friends,
        I have created one project called TEST in solution manager. I am have assigned standard ASAP methodology as a road map for that project. I wants to restrict my user to do business blueprinting only for particular business process. I wants to restrict him to access other processes related to the same project.
    How to restrict authorization in individual task level (lower level) in solution manager for an user or team member?
    How is it possible?
    Thanks
    Senthil

    Hi Arkadiy,
       I wants to maintain dependency for my project execution. Let me explain in detail.
    My project name is TEST, it follows ASAP methodology, contains five phases namely,
    1. Project preparation
    2. Business Blueprint
    3.Realization
    4. Final Preparation
    5. Golive & support
    In each phase, some specific tasks to be completed.
    Let us consider, in Project preparation phase, i am having tasks of  following:
    A. Define Project scope
    B. Define Project Plan
    C. Define project team members
    D. Project charter sign off
    My question is:
    without completing( means status should be "Complete") Project scope (Task "A"), the system should NOT allow the team member to jump into next task ( Define Project plan). Like that i wants to maintain dependency for individual each task.
    Is it possible?
    Your answer will be very much appreciated.
    Thanks
    Senthil

  • Any tools to rollback schema change and map new data to old schema?

    What is the best way to rollback a schema change, but preserve the data that is in the new schema?
    We are updating an application for a customer, however the customer would like to rollback to the old application if after a few days they run into a critical problem.
    The application schema is changing - not a lot, but a number of tables will have extra columns.
    To rollback, one would have to re-create the original schema and load data into it from the updated schema.
    I thought that the Migration toolkit/workbench might have been able to do this for Oracle --> Oracle migrations, but it appears to only support non-Oracle Database migrations to Oracle.
    Are there any oracle tools in say OEM or elsewhere that can handle data transformations?

    Kirk,
    You are correct, the focus of the Oracle Migration Workbench is on non Oracle databases.
    I am not aware of a tool that can automatically do what you want, but it should be possible to do what you want. Depending on the version of Oracle they are running, it is now possible to drop columns for example. Your approach would be based on the nature of the changes. Have you looked into the OEM Change Management pack?
    http://www.oracle.com/technology/products/oem/pdf/ds_change_pack.pdf
    You might also post you message to Database General forum.
    Donal

  • Generate a series of waveforms and record the data in a file

    System:
    Win7
    Labview 8.5 or 10 (can choose)
    PXI-1033 rack with:
    PXI-5421 AWG
    PXI-4071 DMM
    PXI-6542 Digital IO
    PXI-4110 DCPower
    PXI-5124 Digitizer
    I am working on a summer project to create a functional test system for four different types of PCBs. I will use a test rig as an interface to these PCBs, where each type will be identified by its position. Please see attached UML as to how I want the program to run.
    I want a user settings box pop up when the application is started, where the operator must enter his name and choose which type of board. Further, after entering these details, I want the application to start testing according to which type of board is in the system and which type the operator indicates (the user prompt for card details is just a precaution).
    I am trying to figure out what sort of architecture I should use for the LV part of it. So far I've managed to run the AWG and digitizer as two seperate VIs, but I've read a little bit about using the Producer/Consumer architecture, and want to know if this is a good idea? And which parts should be where? The AWG will input data to the PCB, which will be recorded by the digitizer and then testet using a mathscript and recorded to file.
    So I figure I have to use some sort of event and sequence structure. For example, I want to output two sinusoidal signals with different frequencies after each other and check the voltage amplitude of the scoped output signal and record this.
    If someone could point me in a direction of how to start, I would be very happy. After looking through some of the topics here, I have seen that it is often suggested to use the producer/consumer architecture, so before I do a lot of work which I might have to re-do I want to ask for help will post my solutions as I go.
    Attachments:
    uml.png ‏63 KB

    The LabVIEW large applications community should be able to give you all the info you need.  Check it out here.  Let us know if you need more info.
    This account is no longer active. Contact ShadesOfGray for current posts and information.

  • How to change standard SAP program SAPLFSKB to add custom fields...?

    Hi Gurus,
    I have to change the standard SAP program SAPLFSKB screen 100 to add custom fields...i looked into OSS notes and there is a note: 174413 that provides steps to add custom fields...but when i try to do this it doesnt let me do it...it says that request cannot be changed....do i have to use modification agent...if that is the case then how shud i proceed with this....so please provide me some inputs....
    your help will be appreciated...
    Any inputs for me....
    cheers:sam
    Message was edited by:
            Sam williams

    try going into edit->enhancement operations->create.  this will allow up to add your customized field.

  • Difference b/w ACC and BCC while data modifying

    HI Guys,
    What is the main diffeence b/w ACC and BCC  with respect to data modification
    what will happen it i modify data through acc and bcc

    Use the ACC during development:
    Browse and edit component configurations and live values
    Build scenarios
    View And edit pipelines
    View and edit repository data
    Business Control Center- UI for Business Users to upload content to Catalogs, create promotions, create price list.
    In a B2B scenario we can use it to create and manage
    Merchant Organization
    Sub OrganizationsBusiness units
    Catalogs
    Price list
    Associate Price list to each Sub Organization or to Each Business units based on the Contract.
    Basically used for content deployment and admnistration

  • Is it possible to trigger the acquisition and recording of data in this condition?

    Hi
    I am a LabVIEW newbie,
    Is it possible to trigger the data acquisition and recording in the following case;
    I have two input signals 1. Pressure Transducer 2. Pulse from a magnetic pickup.
    I have to plot the pressure data against the pulses. Can I make the magnetic pickup signal as master signal to trigger the data acquisition and recording? and at the same time acquiring the pressure data as well.
    How can I do that ?
    Thanks.

    Hi Rich
    Thanks...
    I have PCI - 6033E High resolution multifunction I/O board and NI BNC - 2090 adapter chasis.
    What I am getting is the pressure from the transducer and magnetic pulses.
    Two cosecutive pulses encompass one complete cycle of the combustion process inside the engine.
    I need to record the data for presenting the information offline.
    Since combustion is a highly unstable process I need to get the optimum representative grapgh at a particular engine speed.
    So lets say, I want the magnetic pulse to trigger this the data acquisition for 50 of such pulses, i.e. 50 complete cycles of diesel engine. So that these 50 acquired cycles may be averaged for pressure readings and a single representative curve (graph) may be produced.
    Thanks again
    Message Edited by SeaMist on 06-26-2008 02:49 AM

  • How do I stop firefox from sending a message or note that " do I want this program to change my computer?" It changes some of the settings in my computer; like the color of my task bar changed and other settings too.

    Before nothing happened until just recently when box messages would appear and tell me to click "yes or no" if I want the program to change my laptop. I clicked "No", but sometimes it didn't work, and when it didn't work. When it failed, fire fox changed some of the settings in my laptop. For example, the task bar's color would be changed. Also, it seemed as if fire fox had changed some of the settings into an old version. Yesterday I restarted my laptop, and it just went back to normal like nothing happened. But, for a few minutes later, the box will appear and you have to click yes or no. I clicked the "x" button, and it just changed automatically.

    Check that you do not run Firefox as Administrator.<br />
    Right-click the Firefox desktop shortcut and choose "Properties".<br />
    In the Compatibility tab, make sure that Privilege Level: "Run this program as Administrator" is not selected.<br />
    You also need to check the Properties of the firefox.exe program in the Firefox program directory.<br />

  • PM Order change, and bad delivery date in the PR

    Hello,
    We use an open PM order for reccurrence activities. But when we add an external activity, the PR created use the delivery date calculated from the original start date of the order.
    So the PO are wrong, and we relaunch vendors for being late.
    Anyone has an idea ?
    Regards,
    Denis

    An example in order to help :
    i create an order on the 1st of january.
    There is a lot of operation (subcontracting). They generate PR.
    I add today an operation. The date is the current date, the 25 th of september.
    I save, the PR is generated, but the delivery date is the 24th of september. And this date has been set in the operation in the order...
    Thanks for your help.
    Regards,
    Denis

  • In a search...how do I change "Last Opened" to "Date Modified"

    This has been driving me crazy for a long time and I want to fix it. When I do a search for a file the menu lists:
    File name | Kind | Last Opened
    I really couldn't care less when the last time a file was opened. As a matter of fact I don't even understand why this is tracked. What I do want is when the file was last modified. As it is now if I open the wrong file from 3 years ago and determine it is not the correct file. It then shows up at the top of the list. Last opened is not something I care about.
    I'm sure there is a way to change this but I can't seem to find where.
    Thanks in advance.

    Select the footnote number and go
    What have you tried that didn't work?

  • Copy files over network and preserve original date modified/created

    This problem originally cropped up when importing photos into iphoto. I copied all my pics across the network and stored them locally then imported them into iPhoto. Problem was, any pics that did not have EXIF data were sorted by iPhoto, by date created...which was the date they were copied to the Mac.
    I got around that by trashing the iPhoto Library, then importing the photos over the network. The dates on the pics were correct on the Windows machine till the copy process changed them.
    is there a way to copy across the network and keep all the file attributes as they are on the original..An archive type feature.
    I had thought of RsyncX, but have not used that yet from within the Mac.
    Is there a way from within Finder to copy and keep attributes? or a third party app?
    Neil

    zip the folder with your pictures (control-click on it and choose "compress folder"), copy the zip files to the remote computer and unzip it there. this will preserve the modified and created dates.

  • Add and/or subract data values in form fields

    I'm trying to have a date value in one field calculated from another. For example Issue date field plus 90 days = Contract Due data field. Is there a way, maybe javascript to do this in a ADD form?
    Thanks for any help,
    Tony

    Hi Tony,
    instead of trying that with javascript, I´d rather create a Custom Trigger
    (type: AFTER) which updates your table´s "contract_due" column by applying MySQL´s DATE_ADD function to ADDT´s transaction value
    ($tNG->getColumnValue("column_name")), like this:
    "UPDATE tablename SET contract_due = DATE_ADD(".$tNG->getColumnValue("issue_date").",INTERVAL 90 DAY) WHERE primary_key_column = ".$tNG->getPrimaryKeyValue()."";
    That should work, although I´m not sure if you would first have to convert the value of $tNG->getColumnValue("issue_date") back to a valid MySQL date format
    (YYYY-MM-DD), in case the field "issue_date" displays the date in a different format, like e.g. DD.MM.YYYY
    However I think that a javascript based approach should be avoided whenever possible, because even if that works, the user might modify the "contract_due" field value before submitting the data.
    Cheers,
    Günter Schenk
    Adobe Community Expert, Dreamweaver

  • Task custom field and formula custom field don't correspond Project Server 2013

    Hi people, I have an interesting case in Project Server 2013 SP1 CU Apr:
    I have a custom task number field called AM. This field get's filled by a PSI action with actual material costs from an external system.
    I also have a custom task cost formula field that is called AM*. This field is a formula field that has the formula [AM]. And summary tasks use the formula field as well.
    As soon as I create a project, assign costs in the external system and let PSI fill the values within AM I get correct values in AM. But nothing is calculated on AM*. If I edit the project in the browser and publish, check in and revisit the project
    AM* still isn't filled.
    If I open the project in MS Project Pro the calculation comes through nicely, however I do not want to use MS project Pro to see correct data in browser.
    Some tests I have already done:
    I have noticed that when I create a new calculated task field AM2*, this get's calculated correctly on the already existing task.
    I have also noticed that opening the custom field in server settings and just saving the field creates correct values on AM*.
    What is going on? I don't want to save the custom formula field every day... There are 11 custom formula fields in the environment at the moment.

    Hi Gary,
    Thank you for the quick response. Please note that the fieldnames are [AM] and [AM*]. There is a difference in field name due to the astrix. However I did think about the situation and changing one of the field names all together didn't do anything for the
    situation at hand.
    It looks like some kind of refresh thing, because without changing anything in the custom field just saving the field in server settings will turn op good values. However, values already turned up good in Project Professional 2013. And that suggest
    that there is a calculation error on the PWA side wouldn't you say?
    Anyway, thank you for taking time to look into this matter.
    Erik

Maybe you are looking for

  • T60p does not boot from new primary hard disk (Single-boot Linux/Fedora 14)

    Hi, I have just upgraded the primary disk in my T60p laptop (model 8742-C4G.) The BIOS recognised the disk fine, I partitioned it, marked the first partition as bootable, and then copied the OS (Fedora 14) and all my data back onto it. Then I install

  • Need help for JSP Dynpro error

    Hi Friends,     I am working with the JSP Dynpros. Suddenly I am getting the predictable error which I have copied the blow log code. Can you check it once and any one describe this. Do the needful. <b>Log:</b> #1.5#000F20F7B2D5003B0000028D0000142000

  • Write file into sever--tomcat and jsp

    i have some .jsp file and run on tomcat 3.2.4, it works well nomally. in my programming i want to write some file or make some dir in sever. but i once to do that , the xxx.jsp will not be found in the sever. 404 error message will be throwen. by the

  • Mac Pro 2013 crash when attempting to drag object

    IIllustrator CC (17.1) and Illustrator CC 2014 both crash if I try to drag any object on new Mac Pro (2013 model, running Mavericks). Anybody else run into this? Works fine on my MacBook Pro 13.

  • Cookie session question

    I wan't to know how to maintain session or cookie in a wap application. As far as I know wap doesn't support(certainly current version) cookie. my scenario is user login(i wan't to save its user id in the session) He choose a brand then category then