Loading...
Searching...
No Matches
ServiceNowRestDataProvider Module

Qore ServiceNowRestDataProvider module definition

# Introduction to the ServiceNowRestDataProvider Module

The ServiceNowRestDataProvider module provides a data provider API for ServiceNow REST services. The ServiceNowRestDataProvider class allows for introspecting a ServiceNow application instance, while the ServiceNowTableDataProvider class supports the data provider record-based API for querying and manipulating table data in the application.

ServiceNow instances can be introspected with the following format:

- REST operation path: `uri_path`
  - ex: `tables/incident`
  - results in a ServiceNowTableDataProvider object where record operations supported on the object can be executed

The following classes are provided by this module:

- ServiceNowRestDataProvider
- ServiceNowRestDataProviderFactory
- ServiceNowTablesDataProvider
- ServiceNowTableDataProvider
- ServiceNowRestRecordIterator

## ServiceNowRestDataProvider v1.2.1

- fixed operator handling in searches (issue 4759)

## ServiceNowRestDataProvider v1.2.1

- updated to use new generic expression support for searches (issue 4538)

## ServiceNowRestDataProvider v1.1.1

- fixed bugs handling the `orderby`, `orderbydesc`, and `groupby` search options (issue 4536)

## ServiceNowRestDataProvider v1.1

- updated to no longer require OAuth2 login params (issue 4295)

## ServiceNowRestDataProvider v1.0.1

- fixed a type error in DataProvider API support (issue 4104)

## ServiceNowRestDataProvider v1.0

- initial release of the module