I have the Order Status field in the Order.object file defined simply as follows:
<fields> <fullName>Status</fullName> <picklist> <picklistValues> <fullName>Draft</fullName> <default>false</default> </picklistValues> <picklistValues> <fullName>Activated</fullName> <default>false</default> </picklistValues> </picklist> <trackHistory>true</trackHistory> <type>Picklist</type> </fields>
Yesterday I was able to save it from Mavens Mate to my Salesforce instance without any issue. This morning I cannot. I get the error:
Order.object: This standard picklist field not supported in metadata API
If I remove the above XML or comment it out, the Order.object file saves without issue.
I am on the cs7 instance and I see that this known issue related to forecast category was just deployed to cs7 in Winter '15 Patch 7.0. I know the issue is for forecast category, but I think that the order status is part of the patch as well as it had suffered from the exact same problem.
Is there some way that I can tell if a field is not supported in the metadata API other than deploying and getting the error back?