Process-Based Application with SharePoint Data Source
This topic explains how to create a process-based app with SharePoint as the data source.
Video: Create Your First App
Video: Create a New AgilePoint NX App
Examples
- (Example) Create and Run a Process-Based Application
- (Example) Create a Process-Based Application
- (Example) Create a Process-Based Application for an Absence Request
- Examples - Step-by-step use case examples, information about what types of examples are provided in the AgilePoint NX Product Documentation, and other resources where you can find more examples.
Prerequisites
- AgilePoint NX OnDemand (public cloud), or AgilePoint NX PrivateCloud or AgilePoint NX OnPremises v7.0 Software Update 1 or higher.
Good to Know
- The application that uses SharePoint as a data source can only be accessed through the SharePoint Dashboard app or a SharePoint list. When you create a new list item, SharePoint uses the form-based application, instead of the default SharePoint list form.
- SharePoint does not have a date-only data type. If you configure a
field in SharePoint to show the date only, it is stored in SharePoint
as date-time in UTC format. The regional settings of the SharePoint
site where this value is stored can result in data changes based on the
time zone.
If you want to use time zone conversion for a date-only value in SharePoint, AgilePoint recommends you use a field that is not data-bound. If a SharePoint date-time field is configured to show the date only, a data-bound field will always send an absolute date.
- These time zones are not supported for SharePoint data-bound date-only
fields. If the regional settings for your SharePoint site is
configured to use one of these time zones, you might see a
different date in the SharePoint UI.
- UTC – 11:00 Coordinated Universal Time-11
- UTC – 12:00 International Date Line West
- When you create a new application, the first version is automatically checked in.
How to Start
- Sign in to AgilePoint NX.
- Click Build Apps .
- On the Application Explorer screen, click Add App.
- On the Application Type screen, click Process-Based Application.
- Click Next.
- On the New Application screen, complete the fields, and click Next. .
- On the New Process Model screen, complete the fields, and click Next. .
- On the Select Primary Data Source screen, select SharePoint .
- Click Next.
SharePoint Configuration screen > Configuration tab
Configures how to get data from SharePoint for your process.
Fields
Field Name | Definition |
---|---|
Data Source Name |
|
SharePoint |
|
Add Token |
|
Site URL |
|
List Name |
|
SharePoint Configuration screen > Fields tab
Specifies the fields from your SharePoint list to use in your process.
Prerequisites
- Complete the SharePoint Configuration screen > Configuration tab.
Fields
Field Name | Definition |
---|---|
Check box |
|
Display Name |
|
Data Type |
|
Schema XPath |
|
Lookup Key |
|
Mandatory |
|
Unique |
|
SharePoint Configuration screen > Related Entity
Specifies the SharePoint list relationships to use in a process-based app.
Prerequisites
- Complete the SharePoint Configuration screen > Configuration tab.
- The Related Entity tab is available if the SharePoint list has a relationship.
Good to Know
- The word entity on this screen refers to a container within your data model. For Data Entities or Salesforce, this container is called an entity. For a database, entity refers to a database table. For SharePoint Integration, entity refers to a SharePoint list.
Fields
Field Name | Definition |
---|---|
Check box |
|
Primary Entity Name |
|
Primary Entity Key Field |
|
Related Entity |
|
Dependent Field |
|
Field |
|