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