We have production and test environments for PPM server. Supposedly, test is the replica of production. But there are few issues that do not occur in prod but in test.
One such issue is - 1) We have imported a Java portlet which has several fields. One such field is 'Request Status'. 2) Go to 'Personalize Dashboard' and then select the portlet. Under Edit preferences for this portlet there is one 'Request Status' field that one can be populated (for filtering requests) with possible 15 options. 3) In Production, we can select all the 15 values for filtering requests (as they navigate thru development workflow) 4) However in Test, this field throw dialog saying "You have exceeded maximum length of this field" when I click "SAve" button. (Pic attached.)
I am sure, this error states - I should increase the test lenght of this 'Request Status' field. But, am not able to find where should I find this configuration. :(
request status field of the ootb portlets have a maximum field length of 200 characters. However you can select all statuses. But if there are more than 200 characters you will get this error when displaying the portlet. Is this a ootb portlet? Than you can't modify it.
The problematic portlet name is Request List. And as far as I know its OOTB portlet.
The field 'Request Status' works fine on production but on test, if the field values exceeds 200 it throws a popup sayinng - 'You have exceeded the maximum lenght of this multi-select Auto-Compelte field. Please edit the values. Field Name: Request Status:'
By any chance, do you have another non-prod test environment like a DEV environment, where you can test this portlet out?
I'm guessing that probably this portlet in your Test environment is corrupt. If you do encounter issue with other PPM objects, then the best option would be to refresh your Test instance with your Prod instance.
Both validations look to be exact. I would like to compare one more item.
In the dashboard, when you click on Search Request and select the request type and click on the Request Status, can you count how many request statuses show up in the auto complete list for both TEST and PROD.
There is a possibility that the number of request statuses in TEST is more than the request statuses in PROD. Would you be able to verify if the counts are exact?
I re-checked but yes, both Prod and Test has exactly the same names and number. I mean total number of statuses on Test and Prod are same and it is 20. (my earlier post was incorrect because I checked for different requests on test and Prod..my mistake)
I discovered this problem, because I had added 21st status on Test.