Allows you to update a single field from a Record.
Property |
Type |
Value |
Credentials |
Credentials |
Authentication information |
RecordRef |
RecordRef |
References the Record to be modified |
RecordFieldType |
RecordFieldType |
The type of field to modify. |
Property |
Property |
The Record field to be modified. |
UpdateRecordFieldRequest |
UpdateRecordFieldResponse
The answer is blank. An error will be triggered if the information entered is invalid.
Examples:
// Modify a Task’s summary UpdateRecordFieldRequest request = new UpdateRecordFieldRequest(); request.setCredentials(credentials); // See Login Operation RecordRef taskRef = new RecordRef(); taskRef.setId(1); // Must know the task’s internal ID 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); // Modify a customizable property UpdateRecordFieldRequest request = new UpdateRecordFieldRequest(); request.setCredentials(credentials); // See Login Operation RecordRef taskRef = new RecordRef(); taskRef.setId(1); // Must know the task’s internal ID 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); |