UpdateRecordField

Permet de mettre à jour un seul champs d'un Record.

UpdateRecordFieldRequest

Propriété Type Valeur
Credentials Credentials Informations d'authentification
RecordRef RecordRef Référence vers l'enregistrement à modifier
RecordFieldType RecordFieldType Le type de champs à modifier.
Property Property Le champs de l'enregistrement à modifier

UpdateRecordFieldResponse

La réponse ne contient rien. Une erreur sera lancée si les informations entrées sont invalides.

Exemples:
 
// Modifier le sommaire d'une tâche

UpdateRecordFieldRequest request = new UpdateRecordFieldRequest();

request.setCredentials(credentials); // voir opération Login

RecordRef taskRef = new RecordRef();

taskRef.setId(1); // doit connaître le ID interne de la tâche

taskRef.setType(RecordType.TASK);

request.setRecordRef(taskRef);

request.setRecordFieldType(RecordFieldType.FIELD);

Property p = new Property();

p.setName("summary");

p.setValue("test UpdateRecordField");

request.setProperty(p);

progressionPortType.updateRecordField(request);

// Modifier une propriété personnalisable

UpdateRecordFieldRequest request = new UpdateRecordFieldRequest();

request.setCredentials(credentials); // voir opération Login

RecordRef taskRef = new RecordRef();

taskRef.setId(1); // doit connaître le ID interne de la tâche

taskRef.setType(RecordType.TASK);

request.setRecordRef(taskRef);

request.setRecordFieldType(RecordFieldType.PROPERTY);

Property p = new Property();

p.setName("test.test1");

p.setValue("test UpdateRecordField");

request.setProperty(p);

progressionPortType.updateRecordField(request);