Jim Black

My feedback

  1. 135 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    9 comments  ·  Project Online  ·  Flag idea as inappropriate…  ·  Admin →
    An error occurred while saving the comment
    Jim Black commented  · 

    Hi again Nadin,
    Following onto my previous comment, let me give you a very common customer scenario in which you can see the problem.

    1) Create a project in Microsoft Project Professional 2013 on your desktop. Populate Yes/No values in the Flag 20 field. Also populate string values in the Text 30 field for, say, a company strategy classification (e.g. 'Customer Satisfaction', "Price Competitiveness', 'Product Innovation'. Save the mpp file and close MS Project.

    2) Now relaunch MS Project, but this time connect it to MS Project Online 2013.

    3) Open the mpp file saved in step 1 and save it into the cloud on Project Online 2013. You will still be able to see the Flag20 and Text 30 values even though the project has been saved on the server. You will also be able to see the Flag20 and Text30 values in Project Web Access if you log into Project Online via a browser.

    4) Now use CSOM to attempt to extract the values of Flag20 and Text30 in the project that you saved on Project Online 2013.

    Expected Result: you can read the Flag20 Yes/No values and you can read the Text30 strategy strings that are stored on Project Server and visible in both Project Professional and Project Web Access.

    Actual Result: you cannot see the Flag20 or Text30 values in CSOM.

    Hope this helps,
    Jim

    An error occurred while saving the comment
    Jim Black commented  · 

    Hi Nadin,
    Thank you for your interest in my request. Here is the scenario. Using either Microsoft Project Professional or Project Web Access, customers store information in all three sets of fields:
    1) Standard fields (e.g. Start, Finish, Name, ...)
    2) Local custom fields (e.g. Flag1,... Text1,... Number1, ...)
    3) Enterprise custom fields
    Customers require my company's software to read values from any field that they use, and that field can fall in any one of the three sets. Therefore, if we are unable to read any of the local custom fields but can still read the standard and enterprise custom fields, the solution does not meet customer needs. Customers have not stopped stop using local custom fields even though enterprise custom fields provide a larger and more flexible set. I have never seen a customer project that did not employ several local custom fields, even when it was also making good use of enterprise custom fields.
    To address the assumption in your second sentence, enterprise custom fields are certainly being used. My customers use both local custom fields and enterprise custom fields. This is not an either/or situation. Even though there are ways to map enterprise fields to local fields, in practice customers and their IT administrators do not configure Project so that enterprise custom fields are complete substitutes for local custom fields. We have to read project data that is laid out in the way that the customer has chosen to use the three sets of fields. Thus CSOM needs to emulate PSI in providing access to all three sets of fields.

    Thanks,
    Jim

    Jim Black shared this idea  · 
  2. 13 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Project Online  ·  Flag idea as inappropriate…  ·  Admin →
    Jim Black supported this idea  · 
  3. 42 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    10 comments  ·  Project Online  ·  Flag idea as inappropriate…  ·  Admin →
    Jim Black supported this idea  · 
  4. 7 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Project Online  ·  Flag idea as inappropriate…  ·  Admin →
    Jim Black supported this idea  · 
  5. 26 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Project Online  ·  Flag idea as inappropriate…  ·  Admin →
    Jim Black supported this idea  · 

Feedback and Knowledge Base