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);