Anyplan® Integration Service
The Anyplan Integration Service is a SOAP web service that communicates with the Network Service in the same manner as a client. It offers an open interface accessible by the widest variety of potential clients.

The Anyplan Integration Service supports:

            • Network Requests
            • Report (custom data) Requests
            • Publication

SynchronizeA Network Request is used to query entities in Anyplan for its current state. For example, when an external system needs to be updated with data from Anyplan®, or when data is to be exported to any system.

A Report Request is used for custom data queries that include calculated values, summary and compound values deduced from the network hierarchy.
The integration service will support complex queries to retrieve data and complex reports from a single interface method. This reduces the impact in the Integration Service from any extension of Anyplan.

Publication is a process where data from external systems may either import data to, or update existing data in, Anyplan.


Synchronization Framework
The Synchronization Framework is a service that handles synchronization of data between any two services.


For example this might be between an IBM Maximo provider or a Microsoft Exchange provider and the Anyplan Provider. The Synchronization Framework supports management, synchronization, logging, queuing, error notifications, business rules and data translation between two compatible services.

An extension provider is also available to support 3rd party extensions which can add additional detail to individual data items.

Integration3Integration Example

A customer has a project where actual resource usage is reported in an ERP system. Anyplan has resource usages registered against activities but the actual usage data is imported through the Anyplan Integration Service. Resource usages are retrieved from the network service by submitting a request to the integration service as an appropriate filter and query to define the data. The resource usages are iterated as a collection of actual usages on the resource usage object and this “complex” XML data type can be modified directly, or de-serialized into an appropriate data structure, modified and serialized back to XML.


Current Providers

MS Exchange and Google Providers
Providers interface to Microsoft Exchange Servers or a Google calendar Service. An Outlook Add-In provides custom Outlook UIs for viewing activities and (in the pipeline) reporting on progress.
ERP Providers
Promatica has written synch providers for:
  • IBM Maximo
  • IFS
  • Microsoft Dynamics AX
  • SAP
  • Oracle

Systems Management

The Systems Management module is built on Windows Management Instrumentation (WMI) and monitors all synchronization tasks and performance and provides an admin user interface as a Microsoft Management Console (MMC) Snap-in. The MMC Snap-in can be used to manage the services and the users through common Windows server administration tools.


Continue to the Customization section.

Please contact us for more information or a demo of Anyplan