Delete Record
Remove a single record from a table
Delete Record
Remove a specific record from a table by selecting which record to delete. This action cannot be undone.
Technical Name: DeleteMDataFunc
Properties
- Execution Mode: SYNC
- Type: NATIVE
- Category: CRUD Operations
- Function ID:
4f9a1ea8-5d9a-4f2b-a8f6-8f6b5d9a1ea8
Input Schema
Required Parameters
| Parameter | Type | Description |
|---|---|---|
id | string (uuid) | ID of the MData record to delete |
mobjectId | string (uuid) | The Object ID containing the record |
[Image placeholder: DeleteMData configuration]
Input Example
{
"mobjectId": "3f9a1ea8-5d9a-4f2b-a8f6-8f6b5d9a1ea9",
"id": "7f8a2ea8-6d9a-5f3b-b9f7-9f7b6d9a2eb1"
}Output Schema
| Field | Type | Description |
|---|---|---|
success | boolean | Whether the deletion was successful |
Workflow Example
Start → ValidatePermissions → FetchRecord → DeleteMData → LogDeletion → End[Image placeholder: Delete workflow diagram]
Best Practices
- Soft Delete: Consider using a status field instead of hard delete
- Backup: Create backups before bulk deletions
- Validation: Always verify record exists before deletion
- Permissions: Check user permissions before allowing deletion
- Audit Trail: Log deletions for compliance and tracking
Related Functions
- Delete All Records - Delete all data from an Object table
- FetchMData - Fetch record before deletion
- InsertMData - Update instead of delete (soft delete)
⚠️ Warning: Deletion is permanent and cannot be undone.