Permet de mettre à jour un plusieurs champs de plusieurs enregistrements en une seule opération.
Propriété | Type | Valeur |
Credentials | Credentials | Informations d'authentification |
RecordFields | RecordFields[] | Champs à modifier et références vers les enregistrements |
RecordFields
Propriété |
Type | Valeur |
RecordRef |
RecordRef | Pointeur vers l'enregistrement à modifier |
RecordFields | Champs à modifier et références vers les enregistrements |
UpdateRecordFieldResponse
La réponse ne contient rien. Une erreur sera lancée si les informations entrées sont invalides.
Exemples:
// Java UpdateRecordsFieldsRequest request = new UpdateRecordsFieldsRequest(); request.setCredentials(credentials); UpdateRecordsFieldsRequest.RecordFields recordFields = new UpdateRecordsFieldsRequest.RecordFields(); RecordRef recordRef = new RecordRef(); recordRef.setType(RecordType.TASK); recordRef.setId(8L); recordFields.setRecordRef(recordRef); ArrayOfRecordField fields = new ArrayOfRecordField(); RecordField field = new RecordField(); field.setType(RecordFieldType.FIELD); field.setName("description"); field.setValue("test"); fields.getRecordField().add(field); field = new RecordField(); field.setType(RecordFieldType.PROPERTY); field.setName("contact.nom"); field.setValue("test"); fields.getRecordField().add(field); recordFields.setRecordFields(fields); request.getRecordFields().add(recordFields); recordFields = new UpdateRecordsFieldsRequest.RecordFields(); recordRef = new RecordRef(); recordRef.setType(RecordType.TASK); recordRef.setId(10L); recordFields.setRecordRef(recordRef); fields = new ArrayOfRecordField(); field = new RecordField(); field.setType(RecordFieldType.FIELD); field.setName("description"); field.setValue("test"); fields.getRecordField().add(field); field = new RecordField(); field.setType(RecordFieldType.PROPERTY); field.setName("contact.nom"); field.setValue("test"); fields.getRecordField().add(field); recordFields.setRecordFields(fields); request.getRecordFields().add(recordFields); progressionWebService.updateRecordsFields(request); |