A user is having difficulty updating metadata fields in bulk in Publication Manager. Topics are selected in which the user would like to add/update information and the user clicks OK. He/she is then asked if he/she wants to update multiple at a time and he/she clicks Yes. It looks like it is processing normally, but then they all fail. |
Check the PublicationManager.log. You may see an entry similar to this example: 2018-12-21T20:31:12.6461471 (PID 10516:10) Error Trisoft.InfoShare.Forms.ObjectPropertiesForm.ValidateDialog [] System.InvalidOperationException: The property 'Revision Notes' is required. at Trisoft.InfoShare.Forms.ObjectPropertiesForm.ValidateDialog() DialogForm.DialogValidate => ObjectPropertiesForm.OnDialogValidating => ObjectPropertiesForm.ValidateDialog If present, check the MetadataConfig.xml for the field in question: <ishfrmfield name="RevisionNotes" ishfieldref="FREVISIONNOTES" level="none" ishcondition="ChangeMode = 'Update'"> <label resourceref="FREVISIONNOTES.Label">&Display name</label> <description resourceref="FREVISIONNOTES.Description">Revision notes.</description> <typetext /> <mandatory ishcondition="ChangeMode = 'Update' and ISHType = 'ISHModule'" /> <value overwrite="yes" ishcondition="ChangeMode = 'Create'" /> </ishfrmfield> In the example above this field is mandatory upon updating when the object(s) in question are topics. Modify MetadataConfig.xml as necessary. |
This may be caused by a required metadata field, in which some/all of the objects have no current value. This could be due to a change in the server's MetadataConfig.xml configuration since these objects were created or imported. It could also be configured so that the field is not required upon creation, but is required upon updating the object. |