Query for getting lookup table in Row Number order

For your reporting needs, you may want to display values from a Lookup Table exactly in the order they are saved in PWA.

 

Within PWA, this setting is controlled using “Display order for lookup table” option on Edit Lookup Table Page.

 

Lookup

 

However, this sort order is not available in Reporting Database. Following query uses Published (and reporting) schema to get this information. This is tested on Project Server 2013 on premises.




Solution: Queue job "Project Workflow Check-in" stuck and then fail

Short answer: Restart the “Service Bus Gateway” and “Service Bus Message Broker” Service on the server where Workflow Manager is installed. The detailed description is below.

 

This has happened to me and a colleague so i thought that the solution is worth sharing.

 

On Project Server 2013 On premises instance, all my projects were stuck in “Project Workflow Check-in” queue job and that job was failing after about 45 minutes. The queue error message was,

 

General

  • Queue:
    • GeneralQueueJobFailed (26000) -WorkflowCheckinNotify.ProjectCheckinNotifyWorkflowMessage. Details: id='26000' name='GeneralQueueJobFailed' uid='b3f897eb-4695-e411-80cd-000d3ad00e15' JobUID='c7c8744b-4295-e411-80cd-000d3ad00e15' ComputerName='8fa7e1bd-09b4-4c64-b019-57c33d5c769c' GroupType='WorkflowCheckinNotify' MessageType='ProjectCheckinNotifyWorkflowMessage' MessageId='1' Stage='' CorrelationUID='1af0dc9c-9e05-a05e-c769-ca04319a2489'. For more details, check the ULS logs on machine 8fa7e1bd-09b4-4c64-b019-57c33d5c769c for entries with JobUID c7c8744b-4295-e411-80cd-000d3ad00e15.



Solution: Project returns to Project Site home page when you close it on PDP

One of the victims of Project Server 2013 utilising SharePoint platform is the navigation (in)consistency.

 

Here is a description of one of the associated issue (or feature by design, who knows?)

 

If you

i) Open a Project from Project Centre (Projects Page),

ii) Move between PDPs

iii) Press Close button on Ribbon

 

You’ll return on Projects page.

 

Showcase1

 

But if you,




How much can you over allocate a resource in resource plan?

I was giving Resource plan feature demo to a customer and out of curiosity, customer asked if I can assign 1,000 days of work to a resource on a single day. It turned out we couldn’t. When you press Save after assigning 1,000 days of work the system gave the following error.

 

“Your updates were not saved because of the following reasons: General error: Work value used is invalid. (Use this error information along with other errors to find out the cause of the problem.)”

Resource Plan

 

The behaviour was same for generic resources. And this raised the inevitable question from customer. “How much can I over allocate a resource on a given day in the resource plan?”




3 minute guide to Department field usage

Here is a very brief summary of how Department field is commonly used in Project Online, Project Server 2013 and Project Server 2010. You need to have some values in “Department” lookup table to get any advantage from it.

 

1-    Filter custom fields in a Project.

Assign a department to a Project level Custom field, then create a new project and assign the same department value to Project Departments field. The custom field will only appear in your newly created Project.

 

2-    Filter resource level custom fields for Resource.

Assign a department to a Resource level Custom field, then create a new resource and assign the same department value to Resource Departments field. The custom field will only appear for your newly created Resource

 

3-    Show EPTs only to certain users.

Assign a department to an EPT. Assign same department value to a Resource in Resource Departments field. Only that resource will see the EPT as an available option to create the new project from.

 

Department fields are also utilised to filter OLAP cube data, Portfolio Analysis business drivers and driver prioritisations.  If you really want to learn more about department field, check out this article by Treb Gatte.
http://blogs.technet.com/b/projectadministration/archive/2010/03/17/departmental-custom-fields.aspx

 

Did you read this blog in in less than 3 minutes?  Let me know in comments and I’ll update the blog title :)



How to Manually edit Actual Cost in Project Professional

By default, Actual Cost column is locked down in Project professional both at Task and assignment level. Actual cost is calculated from Actual Work and Fixed Cost values. This way, the relationship with Work done and cost accrued remain consistent.

 

Ground realities are many times more complex and actual costs involve Journaling, currency conversions and other adjustments. This is typically handled in ERP systems and all PM wants to do is to manually enter the actual cost value in Project so that she can track the remaining cost.

 

To enter the actual costs manually, you need to change the following setting in Project Professional.

 




Project Online – SSIS OData Replication – Lessons Learned

SSISProjectOnline

I recently got a chance to work on an SSIS Package in Windows Azure environment which periodically retrieved the Project online data via OData connector and stored over an Azure SQL Database for SSRS based reporting.

 

Here are some of my takeaways from this exercise.