UpdateRecordsFields
Permet de mettre à jour un plusieurs champs de plusieurs enregistrements en une seule opération.
UpdateRecordFieldRequest
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 |
ArrayOfRecordField
|
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);
|