Appearance
Page Services
Page services expose NAV table data with standard CRUD operations via SOAP. These are the primary integration points between the AMZS mobile application and the Microsoft Dynamics NAV backend.
Standard Page Methods
Each full-CRUD page service exposes these 10 methods:
| Method | Description | Parameters |
|---|---|---|
Read | Read a single record | Primary key field(s) |
ReadMultiple | Read filtered records | filter (array), bookmarkKey (String), setSize (Integer) |
ReadByRecId | Read by internal ID | recId (String) |
Create | Create new record | Entity object |
CreateMultiple | Batch create | Array of entity objects |
Update | Update record | Entity object with Key |
UpdateMultiple | Batch update | Array of entity objects |
Delete | Delete record | key (String) |
GetRecIdFromKey | Get internal ID | key (String) |
IsUpdated | Check if modified | key (String) |
Read-only Services
Read-only services expose only: Read, ReadMultiple, ReadByRecId, GetRecIdFromKey, IsUpdated.
ReadMultiple Filtering
The filter parameter uses NAV's filter-style objects. Each filter object specifies a field name and criteria value:
xml
<filter>
<Field>Status</Field>
<Criteria>Available</Criteria>
</filter>Filter Object Naming
The filter class name varies per service, following the pattern {ServiceName}_Filter. For example, AMZSMobileWorkOrders_Filter for the work orders service.
Service List
| # | Service Name | NAV Endpoint | Type | Company | Detail Page |
|---|---|---|---|---|---|
| 1 | AMZSMobileWorkOrders | Page/AMZSMobileWorkOrders | Full CRUD | AMZS d.d. | Work Orders |
| 2 | AMZSMobileResourceBooking | Page/AMZSMobileResourceBooking | Full CRUD | AMZS d.d. | Resource Booking |
| 3 | XMLSalesInvoice | Page/XMLSalesInvoice | Full CRUD | AMZS d.d. | Sales & Invoicing |
| 4 | XMLWorkOrder | Page/XMLWorkOrder | Full CRUD | AMZS d.d. | Work Orders |
| 5 | AMZSMobileSalesInvoices | Page/AMZSMobileSalesInvoices | Full CRUD | AMZS d.d. | Sales & Invoicing |
| 6 | AMZSDD_ContactPaymentMethods | Page/AMZSDD_ContactPaymentMethods | Full CRUD | AMZS d.d. | Payment & Fast Invoice |
| 7 | MobileWorkOrderLines | Page/MobileWorkOrderLines | Full CRUD | AMZS d.d. | Work Orders |
| 8 | AMZSMobileWorkOrderLines | Page/AMZSMobileWorkOrderLines | Full CRUD | AMZS d.d. | Work Orders |
| 9 | MobileCustomers | Page/MobileCustomers | Full CRUD | AMZS d.d. | Customers |
| 10 | MobileContactMembership | Page/MobileContactMembership | Full CRUD | CLANSKA BAZA | Customers |
| 11 | AMZSMobileCustomerVehicle | Page/AMZSMobileCustomerVehicle | Full CRUD | AMZS d.d. | Vehicles |
| 12 | AMZSMobileServiceVehicles | Page/AMZSMobileServiceVehicles | Full CRUD | AMZS d.d. | Vehicles |
| 13 | AMZSMobileItemList | Page/AMZSMobileItemList | Full CRUD | AMZS d.d. | Items |
| 14 | MobileItemPoliceList | Page/MobileItemPoliceList | Read-only | AMZS d.d. | Items |
| 15 | MobileFastInvItem | Page/MobileFastInvItem | Full CRUD | AMZS d.d. | Payment & Fast Invoice |
| 16 | MobileFastInvoiceSetupHeader | Page/MobileFastInvoiceSetupHeader | Full CRUD | AMZS d.d. | Payment & Fast Invoice |
| 17 | MobileFastInvPaymentMethod | Page/MobileFastInvPaymentMethod | Full CRUD | AMZS d.d. | Payment & Fast Invoice |
| 18 | AMZSMobilePayments | Page/AMZSMobilePayments | Full CRUD | AMZS d.d. | Payment & Fast Invoice |
| 19 | AMZSMobileAKCPerformers | Page/AMZSMobileAKCPerformers | Full CRUD | AMZS d.d. | Reference Lists |
| 20 | MobileAkcPefromers | Page/MobileAkcPefromers | Full CRUD | AMZS d.d. | Reference Lists |
| 21 | AMZSMobileAMZSLists | Page/AMZSMobileAMZSLists | Read-only | AMZS d.d. | Reference Lists |
| 22 | AMZSMobileLists | Page/AMZSMobileLists | Read-only | AMZS d.d. | Reference Lists |