There are many ways you can customize, extend, and integrate AgilePoint NX, and your processes, applications, and eForms. You can use built-in extension modules in App Builder, Process Builder, or eForm Builder; you can integrate your own external applications with APIs, or you can create customized, reusable components with AgilePoint NX Developer.
OOTB Connectors to External Services
AgilePoint NX Process Builder comes with a set of out of the box (OOTB) process activities you can use to connect to external services. You can also use a number of OOTB integrations to do lookups in eForms.
These are the external services you can use in your applications. This length of this list increases with almost every update to the AgilePoint NX software:
- Active Directory
- Amazon DynamoDB
- Amazon Web Services
- Bing Maps
- .NET proxy
- Dynamics CRM
- Exchange Server
- Google Drive
- Google Maps
- Microsoft Azure IoT
- Microsoft Azure Machine Learning
- Microsoft Cognitive Services
- Microsoft Excel
- Microsoft PowerPoint
- Microsoft SQL Server
- Microsoft Teams
- Microsoft Word
- Office 365
- OneDrive for Business
- Oracle Database
- Outlook for Office 365
- Power BI
- Salesforce Chatter
- SharePoint for Office 365
- Skype for Business
- web service
- Windows Azure Active Directory
- Windows Phone
- Zoho CRM
OOTB Customizable, Programmatic Process Activities
AgilePoint NX Process Builder comes with OOTB activities that lets make calls form an AgilePoint NX application to any custom web service, WCFservice, or RESTful service. There is also a set of activities that let you perform activities such as stored procedures directly in a database.
Third-Party Authentication to the AgilePoint NX Portal
You can use the API s for AgilePoint NX to connect to any external application. AgilePoint NX has these APIs:
AgilePoint NX also gives easy access to the most frequently used methods in its APIs through the AgilePoint NX process activities. Just like connecting to an external service, you can perform automated operations on the AgilePoint NX system without writing code.
Third-Party Database Integration Types
AgilePoint NX integrates with these databases in various ways. Some database types can be used as back end data storage for AgilePoint NX, while others can be used through process activities or lookups.
Create Custom, Reusable Components with AgilePoint NX Developer
AgilePoint NX Developer is an AgilePoint NX software component that lets you create custom assets, such as activities, AgileConnectors and AgilePoint NX web applications. AgilePoint NX Developer is an extension for Microsoft Visual Studio. AgilePoint NX Developer is typically used to create a connection to an external service that is unique to a particular organization, or to create a set of programmable operations that need to be reused frequently in many applications within an organization. AgilePoint NX is typically used for highly specialized organizational needs. For most AgilePoint NX users, the built-in functionality is sufficient for customization and extension.