deleteRecord
From AgileApps Support Wiki
Delete a record.
Syntax
Result result = Functions.deleteRecord(String objectName, String recordID);
Parameters
- objectName
- The object name or identifier
- recordID
- The identifier of the record to delete.
- params
-
- Turn off rules that might otherwise be triggered as a result of this action:
params.add(PLATFORM.PARAMS.RECORD.DO_NOT_EXEC_RULES,"1");
- Return
- Result object
- Example
- This example calls deleteRecord, assigning the returned value to an instance of Result and calling Result.getCode to assign the error code to a variable which is then conditionally checked to determine the code to execute. If the call was not successful, the code calls throwError to display an error dialog.
String accountID = ""; // Some logic to populate accountID variable. Result result = Functions.deleteRecord("ACCOUNT", accountID); int resultCode = result.getCode(); if(resultCode < 0) { // Some error happened. String msg = "Account could not be deleted"; Logger.info(msg + ":\n" + result.getMessage(), "Delete"); // Log details Functions.throwError(msg + "."); // Error message } else { // Take other actions on successful addition // of the account. }