A request a field user raises on the mobile app for someone else to approve or decline. Three mobile screens create it: Regularize on the attendance calendar (correct a day's check-in and check-out), Outlet Transfer (move outlets between beats) and Visit Route Regularization (change a beat's schedule). The delivered record carries only Request Name, Request Type and Status; the day, punch times, reason, requester, beats and outlets are custom fields an administrator adds, and each screen is told their names. Raising a request changes nothing. Outlet transfer and beat requests are decided by the requester's manager on the same screen, which then makes the change. Attendance requests go through the entity's approval process, and approving one does not rewrite the attendance day. The entity is in no delivered app and has no delivered approval process, number series or picklist values.
Fields
| Field | Label | Type | Required | What it does |
CreatedById | Created By | Lookup → UserAccount | Yes | |
CreatedDateTime | Created Date | DateAndTime | Yes | |
Id | Id | Guid | Yes | |
ModifiedById | Modified By | Lookup → UserAccount | Yes | |
Name | Request Name | Text | Yes | The request's name. Required. The mobile screens fill it in from the request type and date, for example Attendance 2026-10-05. No number series is delivered; an active document numbering setting added by an administrator replaces the typed name. |
OwnerId | Owner | Lookup → UserAccount | Yes | |
RecordTypeId | Record Type | Guid, hidden | | |
RequestType | Request Type | PickList | | Which kind of request this is. Delivered with no picklist values. The mobile screens write Attendance, Outlet Transfer or Visit Regularization by default (configurable per screen) and list only requests of their own type. |
Status | Status | PickList | | Where the request has got to. Delivered with no picklist values. The mobile screens start requests at Draft and read Approved and Rejected; a blank status reads as Draft. Outlet transfer and beat screens write Approved or Rejected when the manager decides. For attendance requests, Status changes only if the approval process has field updates that set it, and a rejected status reopens the date for a new request. |
UIProps | UI Props | Text | | |
UpdatedDateTime | Modified Date | DateAndTime | Yes | |
Actions
| Action | Label | Type | What it does |
BulkDelete | Delete | Delete | Delete the selected records. |
Clone | Clone | ServerAction (Clone) | Create a copy of this record |
Delete | Delete | Delete | Delete |
DeleteInList | Delete | Delete | Delete in a list page |
Edit | Edit | Edit | Edit |
EditInList | Edit | Edit | Edit in page. |
New | New | New | New |