We are attempting to bring in Project Category in Roadmap Item sync and are unable to match the REST API from the Project Object because new attribute API Attribute IDs require a lower case letter underscore prefix. The API Attribute ID on the project object for Project Category is 'projectCategory' and read only. The Roadmap API Attribute ID has to match the project/idea's API Attribute ID to sync fields in roadmaps. Since the API Attribute ID is not in the lower case / underscore prefix format, this causes an error when trying to save the attribute on the roadmap item object with the API Attribute ID 'projectCategory' used in the project object
Error: ODF-0249: API Alias for custom attribute must begin with a lower case letter and an underscore (for ex: 'p_')
Release : All Supported Releases
Project Category is not yet supported for synchronization between Projects / Ideas and Roadmaps. (This applies to 15.9 as well)
See the below list of supported attribute types:
For 15.8.1 and lower:
Synchronization is supported for custom attributes with the following data types:
Dynamic Lookups, Parameterized Lookups, Formulas, and Calculated Attributes are not supported.
For 15.9 and higher:
For supported data types you want to sync to roadmap items that have the old API Attribute naming convention, you can sync them by performing the below steps:
In 15.9.1:
The following custom seeded objects were added to Roadmap Items by using the PMO Accelerator Add-In:
Project Category
Corporate Priority
Business Unit Priority
Architectural Fit
Commercial Value
Regulatory Compliance
Technology Compliance