Task Level Unique ID field.

Hello,
In Project Pro you can add the task level field Inique ID to the view. I need to report this field on a report, and can't seem to find it in any of the Project Server 2010 database fields. Can anyone tell me the table or view and the database that I can
find the task level Unique ID field for reporting? Thanks for your assistance! :)

Have you anyway tried to query the "TaskIndex" from the Reporting DB?
If you confirm that it isn't the task unique ID you're looking for, I'm afraid that the task unique ID is just meant to be seen in Project Pro for scheduling purpose and not reporting purpose. Thus it'll not be in the Reporting DB. 
Eventhough it is neither documented nor documented, you might have a look to the draft DB.
Hope this helps. 
Guillaume Rouyre - MBA, MCP, MCTS

Similar Messages

  • Project Server Enterprise Text1-40 task level fields in Database?

    Hello,
    There are some custom enterprise text fields available for each entity, such as Enterprise Text fields 1-40 for Tasks or Resource etc.
    documented here:
    http://office.microsoft.com/en-us/project-help/available-fields-reference-HA010370279.aspx#BM2
    more:
    http://office.microsoft.com/en-us/project-help/enterprise-text1-40-fields-HP001023958.aspx?CTT=5&origin=HA010370279
    Now user can easily insert these fields to Project views and insert/modify data of this field. however these fields are not available within reporting databases to be queried for custom reporting.
    understanding is that you can only use enterprise custom fields for reporting, but at the same time these fields are also available to be included in views and knows as Enterprise fields and not
    local fields. the only additional caption available for these fields is that "Project Professional only".
    but its for PP only, then why are they available within views? which means this data is also available somewhere in database.
    Now, based on this assumption, does any one knows that how to retrieve this task level Enterprise Text1 field using query?
    thanks.
    Khurram Jamshed - MBA, PMP, MCTS, MCITP (
    Blog, Twitter, Linkedin )
    If you found this post helpful, please “Vote as Helpful”. If it answered your question, please “Mark as Answer”.

    Hi , thanks James for pointing out to the rite source, i already reached to this table prior to ur reply though :)
    i agree that its not supported to read from published database, and i always stick with the recommendation to customers all the time. However you can understand that there are times when envrionmental factors are unavoidable :)
    on other note, what i do not really understand is that why these fields are even available to be used in views??
    may be someone able to shed light on this, for now i am marking ur reply as an answer closing this thread.
    thanks again, cheers mate.
    Khurram Jamshed - MBA, PMP, MCTS, MCITP (
    Blog, Twitter, Linkedin )
    If you found this post helpful, please “Vote as Helpful”. If it answered your question, please “Mark as Answer”.

  • Update Custom Field in Task Level Project Server using JSOM (PS.js)

    Does anyone have javascript
    which updates the task level custom field?
    I just have the code with C#. I am trying to convert this code to javascript (below). But the javascript code had failed in update process. When I see queue jobs, JobState: Reporting (Project Sync) | JobStatus: Failed But Not Blocking Correlation.
                        DraftProject projCheckedOut = proj2Edit.CheckOut();
                        projContext.Load(projCheckedOut.Tasks);
                        projContext.ExecuteQuery();
                        DraftTaskCollection tskcoll = projCheckedOut.Tasks;
                        foreach (DraftTask tsk in tskcoll)
                            if ((tsk.Name != null) && (tsk.Name == "Your task name"))
                                projContext.Load(tsk.CustomFields);
                                projContext.ExecuteQuery();
                                foreach (CustomField cus in tsk.CustomFields)
                                    if (cus.Name == "Your custom Field")
                                        string intname = cus.InternalName.ToString();
                                        string cusvalue = tsk[intname].ToString();
                                        tsk[intname] = "Your new value";                                   
                                        msg = "customfield  - " + "original
    " + cusvalue + ": new " + tsk[intname].ToString();
                        projCheckedOut.Publish(true);
                        QueueJob qJob = projContext.Projects.Update();
                        JobState jobState = projContext.WaitForQueue(qJob, 200);
    Thanks a lot.

    Hi Andre,
    I'm afraid there's no way to update the Task Level Custom Fields using JSOM. I had the same requirement in the past, searched for a long time to a solution, without any result. Also other similar posts are not having a valid solution:
    https://social.msdn.microsoft.com/Forums/en-US/8cc94344-9462-4cee-8490-6083c35f3de1/user-resource-custom-field-update-using-csom?forum=project2010custprog
    https://social.msdn.microsoft.com/Forums/en-US/83f2dedb-6d30-466e-8663-5e450f0e5eb2/how-to-add-custom-field-to-the-task-via-csom?forum=project2010custprog
    http://stackoverflow.com/questions/25853398/updating-task-level-custom-fields
    Correct me if I'm wrong but as far as I know JSOM has no methods to update task, assignment or resource custom fields.

  • PWA 2010 - Displaying summary task levels in the Timesheet

    LS
    We use 2 summary task levels for some projects and I am strugging to get the summary task info displayed in the timesheet (needed for clarity to distinguish between same tasks under different summary tasks).
    to display summary level one (of one) I use the task hierarchy field successully (if and only if I so the first project publish from the client - not from the browser).
    With 2 summary levels present in the project plan, I can't get the task hierarchy field to display anything - if it did display what should I expect it to show - task summary 1, or 2, or both?
    All help appreciated (what if i could just get those pesky PMs so simplify their GANTTS :) - working on that too...)
    A reluctant Texas Tonie

    My company just upgraded from Project 2003 to Project 2010. In PWA 2003 timesheet view, we were able to see our summary tasks, as well as the Task IDs. I cannot find a way to display either in PWA 2010. I've read the above notes, and I have to believe that
    there is some way to create a custom view or change the existing Timesheet View to allow the display of where each task is in the plan. I've tried creating a custom Timesheet View, using the "Timesheet" template, but that doesn't provide an option to select
    either field (Summary task or Task ID).
    Here's the deal: I have a project plan that has over 1,800 tasks, many of which repeat multiple times within each phase and across phases, and the resources are also repeating the work across the phases. This plan has up to 6 levels of tasks in various places.
    So now, my resources see dozens of the same task name in their timesheet views with no context as to where each task falls in the plan.  The Task Hierarchy column is NOT a sufficient solution for my needs.
    I would appreciate any and all help in figuring out how to display Summary Tasks and Task IDs in the Timesheet View.
    Thanks and happy planning!

  • CATS: CAT2 Task level text

    Dear all,
    please, tell me if it is possible to somehow show alongside with the field Task level (CATSD-TASKLEVEL) in CAT2 trans.code, which displays only the ID of the task level, also display the text to the task level???
    I didn't find such field in SPRO customizing. If you say that it is possible to do through customizing of user-specific fields, then it is something to do with CI_CATSDB FM enhancement? Or is there any other way?
    Thank you.
    Edited by: Eldar Hamitov on Jun 15, 2010 12:16 PM

    Hello,
    I would say to use CI_CATSDB with user exit CATS0005. This way you have your customized field.
    Then you could use CATS0002 to do some testing to retrieve this value.
    I hope I clarified.
    Regards,
    Bentow.

  • How to Attach Customer at Top Task Level?

    How to Attach Customer at Top Task Level?

    Hi
    If you are on Projects FP-M, you should see the setup.
    Using Forms
    Open the form - Projects, Templates and enter the project number.
    Go to Options > Billing information > Billing setup.
    Look for the left uper section called Revenue and Billing Information.
    First lise is Revenue Accrual Method
    Second line is Invoice Method
    Third line is a check box - Customer at Top Task
    Fourth line is a check box - Invoice Method as Top Task
    If you don't see those fields, you may be not on the right version of the system.
    Dina

  • Usage task type, task component and task level and service number in time s

    Hi guru,
    when I compile time sheet, I want to fill field task type, task component, task level, sender purchase porder, PO item e service number but the system give me an error, LR105, "service does not exist". I uderstand that this error is caused from missing record inderivationor task component but I work on more services.
    Is there anyway to set in this derivation all the services or a range of services?
    Thanks
    Regards

    not answered

  • Unable to Baseline fund at Task Level

    Hi All,
    We have a project P1 with two tasks T1 and T2. Funding is done at Task Level so initially T1 is funded for 100 USD.
    Set Of Books Currency is INR.
    When T1 was funded initially the USD-INR conversion rate was 40 Rs per USD.
    So the workings are:
    PO:      (exchangeRate 40Rs)     100 USD ~ 4000 INR
    Revenue1:      (exchangeRate 40Rs) 100 USD ~ 4000 INR
    Exchange rate changes to 35 INR = 1USD
    Now there is a situation where PRC: Revaluate Funding is run, and in the PO, there is a unbaselined amount of -500, because of exchange rate change.
    Now it does not allow me to baseline this -500
    It shows message: Total amount allocated cannot be less than amount accrued or billed.
    Surprise Part:
    I wanted to fund the next Task T2 for another 100 USD @ 35 ~ 3500 INR. Now the unbaselined amount becomes 3000 INR and the funding inquiry screen still does not
    allow me to fund Task T2. It gives me the same message "Total amount allocated cannot be less than amount accrued or billed"
    I have just given an example of one instance, but we have a huge quantum of such projects and the issue is getting added.
    Is this a bug?
    Regards,
    SA

    Hi
    The basic reasoning for funding revaluation may be described as follows.
    Billing is done over time in the funding currency (customer PO currency), however, the billing amounts are converted to functional currency as they are generated. Each invoice may be converted to functional currency by a different exchange rate. The billing amounts should be limited by the total customer PO amount in the funding currency. The amount in functional currency should not be limited, since this is a dependent result.
    Revenue is taken over time in the functional currency.
    The target is to get at project end the following - the total billing amount in functional currency will equal the total revenue amount if functional currency. That way the UBR and UER will balance to zero. The revenue amounts are generated in functional currency, and those should be limited by the resulting total functional currency amount of the billing.
    Each time you revaluate the fund the system calculates the total billed and paid amount in functional currency, add to that the due billed amount (unpaid) revaluated as of the revaluation date, and then add the backlog, which is the remaining unbilled fund revaluated as of the revaluation date. The summary of those three components represents the as of date value of all potential amount to be billed in the functional currency. The process ends up by adding a revaluation fund line that brings the total amount of funding in the functional currency to equal the calculated revaluated total amount.
    The above described logic was the reason for Oracle to develop the revaluation process, the way it was built.
    I'm not sure what is the reason your company want to revaluate the fund in the other way.
    Could you please explain the accounting reason.
    Oracle do offer a revaluation factor client extension which you may want to look at. However, this extension is used by the revaluation process to alter the factor for revaluating the remaining backlog (unbilled amount). It is not affecting the entire formula calculated with the billing components. I"ll be able to suggest a workaround using that extension, if I'll understand the business requirement.
    Dina

  • Merging seperate date and time fields into a unique text field.

    I have a dropdown Calendar Date field and a dropdown Time Field in a form and I want to create an additional Text Field that displays the combination of these two fields as a unique form field that would look like this...
    Arrival Date: 1/27/2009 Arrival Time: 11:30 AM
    Record Number: This would be calculated from the two fields as (012720091130)
    Also when you press the submit button the XML file name would be the Record Number (this would be a coded filename to correspond to the time of arrival).
    Any Ideas?

    Creating the Arrival time string should be easy. Its a case of adding a number of strings together. Assuming the date is held ina field called dateField and the time is in a field called timeField the javascript expression woudl look like this:
    TargetField.rawValue = "Arrival Date: " + dateField.rawValue + " Arrival Time: " + timeField.rawValue;
    To get the recordNumber you will have to parse the unwanted chars out of the strings then add the two together just like above.
    The data file name will be the same as the PDF file that it came from. You cannot change the name of it easily without certifying the document (and that brings in its on set of problems).

  • Oracle Projects 11.5.10.2 : Generate Invoice at the lowest task level...

    Oracle Projects: 11.5.10.2.
    We are trying to figure out if we can generate an Invoice at the lowest task level. When I looked at the invoice format there was no option to group by at lowest Invoice level However I looked at one of the documents of project partners vendor and created an Invoice format option of lowest task. However I can not fund the project at lowest taks. When I go to the agreement I only see top tasks in the list of values?
    Does any one know how to achieve /generate billing at lowest task level?
    When I looked at the project type setup there is a billing option called funding level: This only gives two options top task and project level or both but not at lowest task.
    any clue/help would be greatly appreciated.
    The reason we are trying to do this is we want to pass a tax code at the lowest task level.
    --Krishna                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

    Hi
    There is no way to fund the lowest tasks.
    You cannot generate invoice with invoice lines per lowest level tasks, using standard functionality.
    Assuming your billing is based on WORK, you could customize the Invoice Format to summarize RDL's by lowest task level.
    However, if you need hard limit control by lowest task level you will need to capture the allocation of fund to tasks. That could be done on a revenue budget you maintain by lowest level tasks. In addition, develop billing extension called during GDI that will perform the fund check for each task.
    Dina

  • WorfFlow Agent Assignment at Task Level...

    Hi,
    I have problem in Workflow agent assignment...
    In agent assignment at Task (MM Invoices Parked/Posted) level, I have assigned a position(Account Payable)to AC Role...
    Under this position, there are 8 users....
    In the Workflow process,At this task level the work item is going to only one person inbox not all these 8 users...
    Can you please advise me, where I was wrong...
    Warm Regards,
    Thirupathi....

    Hi Thirupathi,
    There are a couple of things you can try:
    - Agent assignment gets buffered in HR, normally refreshed at midnight. Use txn SWU_OBUF to refresh them manually.
    - Are all agents also possible agents of the task or is the task defined as a general task?
    - (just adding the obvious) make sure your task is in status READY, else it would have been reserved by someone.
    Cheers
    Mike

  • Disable role assignment at task level

    Hi Experts,
    We have a requirement where role should be assigned at task level only and not at sub task level.Any configuration for this ? if not, How to achieve this by development?
    shashank

    solved by development

  • 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

  • Updating unique reference field (ASP)

    I've created an app using ASP (not ASP.NET)
    I'm writing back to an AS/400 and unfortunately I'm not able to have an autonumber field due to some constraints on the way things work on the AS/400 (don't ask me why I don't know!!! I'm just been told this by my AS/400 programmer), so what I have done is concatenate to fields together to generate a unique field made up of the customers part number and my own internal part number these fields are keyed to prevent duplicate enteries.
    My problem is that when part details have been entered on into system and the customer comes to update one of the records I'm unable to figure out how to update the unique field to match the combination of the new customer and my internal part number.
    I've just used the standard insert and update record server behaviours to generate the code, can the update server behaviour modify the unique field to reflect the new combination of customer and my part number, if so how can this be done?

    Thanks for the response, I'll try and explain better...
    1 table with for simplicity's sake 3 fields, being
    Field name                    Field description
    CUSTNUM                    Customer part number
    MYPARTNUM               My Internal part number
    UNIQUE                         Unique ID field
    OK so my customer creates a new part using the ASP insert record server behaviour, this writes the customer part number to the CUSTNAME field, my internal part number to the MYPARTNUM field and concatenates the CUSTNUM and MYPARTNUM field into the UNIQUE field, this is working fine...
    Now the part I need help with. At a later time the customer now updates the record to reflect a change to either the customer part number or my internal part number this then needs to again concatenate the CUSTNUM & MYPARTNUM fields to update the UNIQUE field value how do I achieve this using the ASP update record server behaviour???
    At present the update record is only updating the CUSTNUM & MYPARTNUM fields with the new values but I need to update the UNIQUE field with the new values of CUSTNUM & MYPARTNUM.

  • Is revenue and invoice at sub-task Level possible?

    Is there anyway to generate revenue and invoice at sub-task level. Per Oracle standard we can do it project level or top task level but just want to check if there is anyway to do it at sub-task level. Even if through customization please let me know.

    Hi
    You may consider using billing extensions that will separate the invoices by sub tasks. However, to acheive that you will need to run in a loop the GDI for the same project. After first invoice is generated with only one sub task. you will need to approve and release it, and only than you could go on and run GDI again for the next sub task, and so on.
    If the company agree that draft invoices will be automatically approved and released, you might consider using the automatic release client extension, to facilitate the cycles.
    In order to get a separate invoice per sub-task you should develop an extension that will be called on PRE-Processing place.
    That extension will check the available unbilled expenditures and verify if there are EI's in more than one sub-task. If so, select first sub-task and put one-time hold on all other sub-tasks' expenditures.
    The extension for automating approval/release of invoices is called by GDI after the draft invoice is fully prepared. You can
    develop your own logic for the conditions where invoice should be approved or released.
    Just note, if you leave several invoices as approved, you will need to release them by the order they were created.
    In the example of multiple sub-tasks on the project, the pre processing billing extension will leave EI's on sub-task 1, and all other tasks' expenditures will be put on one-time hold. Those the draft invoice will include only the sub-task 1 transactions.
    The next GDI in the loop will not find sub-task 1 transactions, so it will pick sub-task 2 and all remaining transactions on other sub-tasks will be put on one-time hold. The second draft will include only sub-task 2 transactions.
    The next GDI in the loop will not find sub-task 1 and sub-task 2 transactions. Therefore, next draft invoice will include the next sub-task. When no more sub-tasks'' transactions are available the draft invoice gets empty.
    The automation can go further if you have many projects with that same requirement. You may develop a custom program that call the GDI in a loop for a single project, untill there is nothing more to bill there, then go on and call GDI in a loop for the next project, etc.
    Dina

Maybe you are looking for

  • Error sending IDOC from JCO Client to PI AEX 7.3.1

    Hi All We have a requirement to send an IDOC from a non SAP System to our ECC via PI AEX : JCO.Client --> PI AEX --> SAP ECC At this time, we are testing this scenario with a JAVA Client with JCO Library (3.0.10). Destination to PI is OK Destination

  • How do I get the music from my Shuffle to my new microsoft computer?

    i had my older ipod on my mac and sync a lot of music on it. Now how to i get my old music from my ipod and put it on my new computer?

  • Acrobat  adobe  pdf  does  not  show  up  canon  scanner  using

    Hi-I have just installed adobe acrobat pro 6-the problem is i want to scan in some documents and turn them into PDF's but my adobe acrobat does not realise or show that i have a scanner (canon 5000F).I have contacted canon-and they suggested i downlo

  • Importing raw images

    I recently shot some photos in RAW format. When I connected my camera to my computer, the preview images look identical to what I shot. Once the import has completed, the color of the photo becomes de-saturated. It basically over rides my in camera s

  • I cant connect ti server via resource central panel

    I got this error pop-up " We're sorry, but there was an error communicating with the server. Please try again and if the problem persists, contact Adobe Technical Support. (503) " I have tried to enter http://resourcecentraldl.adobe.com/ and get "For