Skip to content

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:

MethodDescriptionParameters
ReadRead a single recordPrimary key field(s)
ReadMultipleRead filtered recordsfilter (array), bookmarkKey (String), setSize (Integer)
ReadByRecIdRead by internal IDrecId (String)
CreateCreate new recordEntity object
CreateMultipleBatch createArray of entity objects
UpdateUpdate recordEntity object with Key
UpdateMultipleBatch updateArray of entity objects
DeleteDelete recordkey (String)
GetRecIdFromKeyGet internal IDkey (String)
IsUpdatedCheck if modifiedkey (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 NameNAV EndpointTypeCompanyDetail Page
1AMZSMobileWorkOrdersPage/AMZSMobileWorkOrdersFull CRUDAMZS d.d.Work Orders
2AMZSMobileResourceBookingPage/AMZSMobileResourceBookingFull CRUDAMZS d.d.Resource Booking
3XMLSalesInvoicePage/XMLSalesInvoiceFull CRUDAMZS d.d.Sales & Invoicing
4XMLWorkOrderPage/XMLWorkOrderFull CRUDAMZS d.d.Work Orders
5AMZSMobileSalesInvoicesPage/AMZSMobileSalesInvoicesFull CRUDAMZS d.d.Sales & Invoicing
6AMZSDD_ContactPaymentMethodsPage/AMZSDD_ContactPaymentMethodsFull CRUDAMZS d.d.Payment & Fast Invoice
7MobileWorkOrderLinesPage/MobileWorkOrderLinesFull CRUDAMZS d.d.Work Orders
8AMZSMobileWorkOrderLinesPage/AMZSMobileWorkOrderLinesFull CRUDAMZS d.d.Work Orders
9MobileCustomersPage/MobileCustomersFull CRUDAMZS d.d.Customers
10MobileContactMembershipPage/MobileContactMembershipFull CRUDCLANSKA BAZACustomers
11AMZSMobileCustomerVehiclePage/AMZSMobileCustomerVehicleFull CRUDAMZS d.d.Vehicles
12AMZSMobileServiceVehiclesPage/AMZSMobileServiceVehiclesFull CRUDAMZS d.d.Vehicles
13AMZSMobileItemListPage/AMZSMobileItemListFull CRUDAMZS d.d.Items
14MobileItemPoliceListPage/MobileItemPoliceListRead-onlyAMZS d.d.Items
15MobileFastInvItemPage/MobileFastInvItemFull CRUDAMZS d.d.Payment & Fast Invoice
16MobileFastInvoiceSetupHeaderPage/MobileFastInvoiceSetupHeaderFull CRUDAMZS d.d.Payment & Fast Invoice
17MobileFastInvPaymentMethodPage/MobileFastInvPaymentMethodFull CRUDAMZS d.d.Payment & Fast Invoice
18AMZSMobilePaymentsPage/AMZSMobilePaymentsFull CRUDAMZS d.d.Payment & Fast Invoice
19AMZSMobileAKCPerformersPage/AMZSMobileAKCPerformersFull CRUDAMZS d.d.Reference Lists
20MobileAkcPefromersPage/MobileAkcPefromersFull CRUDAMZS d.d.Reference Lists
21AMZSMobileAMZSListsPage/AMZSMobileAMZSListsRead-onlyAMZS d.d.Reference Lists
22AMZSMobileListsPage/AMZSMobileListsRead-onlyAMZS d.d.Reference Lists