iFacto Proof Of Delivery (Preview)
The Proof Of Delivery (POD) app offers significant advantages for companies in the distribution market. It enables real-time tracking of drivers, provides clear proof of delivery, and integrates seamlessly with route planning in Distri+. The app's user-friendly interface, flexibility, and error reduction capabilities help optimize logistics processes and enhance customer satisfaction.
This connector is available in the following products and regions:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
| Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - US Department of Defense (DoD) |
| Power Apps | Premium | All Power Apps regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
| Power Automate | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
| Contact | |
|---|---|
| Name | iFacto |
| URL | https://www.ifacto.be |
| info@ifacto.be |
| Connector Metadata | |
|---|---|
| Publisher | iFacto Business Solutions NV |
| Website | https://www.ifacto.be |
| Privacy policy | https://www.ifacto.be/en/privacy-policy |
| Categories | Productivity;Data |
iFacto Proof of Delivery
This is a connector that accompanies the custom APIs added to Business Central when installing the Proof of Delivery application created by iFacto.
Prerequisites
You will need the following to proceed:
- A Microsoft Power Apps or Power Automate plan
- A Business Central environment with iFacto's Proof of Delivery app installed
- A valid license to use the Proof of Delivery app.
You will not be able to use this connector without the Proof of Delivery app and a valid license. Contact iFacto if you are interested in acquiring this app and license.
Supported Operations
List environments
Retrieves all environments available in the specified Dynamics 365 Business Central instance.
List companies
Retrieves all companies available in the specified Dynamics 365 Business Central environment.
Get company
Retrieve the properties and relationships of a specific company.
Get entities from captions
Get entities from captions.
Get entity from captions by key
Get entity from captions by key.
Get entities from setup
Get entities from setup.
Get entity from setup by key
Get entity from setup by key.
Get entities from routelinecarriers
Get entities from routelinecarriers.
Get entity from routelinecarriers by key
Get entity from routelinecarriers by key.
Get entities from routelinecarrierstatus
Get entities from routelinecarrierstatus.
Get entity from routelinecarrierstatus by key
Get entity from routelinecarrierstatus by key.
Update entity in routelinecarrierstatus
Update entity in routelinecarrierstatus.
Get entities from routelines
Get entities from routelines.
Get entity from routelines by key
Get entity from routelines by key.
Get entities from routelinestatus
Get entities from routelinestatus.
Get entity from routelinestatus by key
Get entity from routelinestatus by key.
Update entity in routelinestatus
Update entity in routelinestatus.
Get entities from routes
Get entities from routes.
Get entity from routes by key
Get entity from routes by key.
Get entities from routestatus
Get entities from routestatus.
Get entity from routestatus by key
Get entity from routestatus by key.
Update entity in routestatus
Update entity in routestatus.
Obtaining Credentials
Users will be asked to provide their credentials when using this connector. Standard OAuth 2.0 implicit grant flow is used through iFacto POD Enterprise Application registration.
This will allow the connector to identify itself to Azure AD so that it can ask for permissions to access the Proof of Delivery APIs inside Business Central on behalf of the end user. You can read more about this here.
Known Issues and Limitations
No limitations.
Deployment Instructions
This connector is fully managed and part of the certified connector's catalogue. If you wish to use it, find it in the list of the available connectors. However, it's required to approve iFacto POD Enterprise Application registration.
Creating a connection
The connector supports the following authentication types:
| Default | Parameters for creating connection. | All regions | Not shareable |
Default
Applicable: All regions
Parameters for creating connection.
This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.
Throttling Limits
| Name | Calls | Renewal Period |
|---|---|---|
| API calls per connection | 100 | 60 seconds |
Actions
| Get company |
Retrieve the properties and relationships of a specific company. |
| Get entities from captions |
Get entities from captions |
| Get entities from routelinecarriers |
Get entities from routelinecarriers |
| Get entities from routelinecarrierstatus |
Get entities from routelinecarrierstatus |
| Get entities from routelines |
Get entities from routelines |
| Get entities from routelinestatus |
Get entities from routelinestatus |
| Get entities from routes |
Get entities from routes |
| Get entities from routestatus |
Get entities from routestatus |
| Get entities from setup |
Get entities from setup |
| Get entity from captions by key |
Get entity from captions by key |
| Get entity from routelinecarriers by key |
Get entity from routelinecarriers by key |
| Get entity from routelinecarrierstatus by key |
Get entity from routelinecarrierstatus by key |
| Get entity from routelines by key |
Get entity from routelines by key |
| Get entity from routelinestatus by key |
Get entity from routelinestatus by key |
| Get entity from routes by key |
Get entity from routes by key |
| Get entity from routestatus by key |
Get entity from routestatus by key |
| Get entity from setup by key |
Get entity from setup by key |
| List companies |
Retrieves all companies available in the specified Dynamics 365 Business Central environment. |
| List environments |
Retrieves all environments available in the specified Dynamics 365 Business Central instance. |
| Update entity in routelinecarrierstatus |
Update entity in routelinecarrierstatus |
| Update entity in routelinestatus |
Update entity in routelinestatus |
| Update entity in routestatus |
Update entity in routestatus |
Get company
Retrieve the properties and relationships of a specific company.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Environment
|
bcenvironment | True | string |
The Dynamics 365 Business Central environment. |
|
Company
|
company | True | string |
The Dynamics 365 Business Central company. |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
id
|
id | string |
id |
|
systemVersion
|
systemVersion | string |
systemVersion |
|
timestamp
|
timestamp | integer |
timestamp |
|
name
|
name | string |
name |
|
displayName
|
displayName | string |
displayName |
|
businessProfileId
|
businessProfileId | string |
businessProfileId |
|
systemCreatedAt
|
systemCreatedAt | string |
systemCreatedAt |
|
systemCreatedBy
|
systemCreatedBy | string |
systemCreatedBy |
|
systemModifiedAt
|
systemModifiedAt | string |
systemModifiedAt |
|
systemModifiedBy
|
systemModifiedBy | string |
systemModifiedBy |
Get entities from captions
Get entities from captions
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Environment
|
bcenvironment | True | string |
The Dynamics 365 Business Central environment. |
|
Company
|
company | True | string |
The Dynamics 365 Business Central company. |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
value
|
value | array of Microsoft.NAV.caption |
Get entities from routelinecarriers
Get entities from routelinecarriers
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Environment
|
bcenvironment | True | string |
The Dynamics 365 Business Central environment. |
|
Company
|
company | True | string |
The Dynamics 365 Business Central company. |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
value
|
value | array of Microsoft.NAV.routelinecarrier |
Get entities from routelinecarrierstatus
Get entities from routelinecarrierstatus
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Environment
|
bcenvironment | True | string |
The Dynamics 365 Business Central environment. |
|
Company
|
company | True | string |
The Dynamics 365 Business Central company. |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
value
|
value | array of Microsoft.NAV.routelinecarrierstatus |
Get entities from routelines
Get entities from routelines
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Environment
|
bcenvironment | True | string |
The Dynamics 365 Business Central environment. |
|
Company
|
company | True | string |
The Dynamics 365 Business Central company. |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
value
|
value | array of Microsoft.NAV.routeline |
Get entities from routelinestatus
Get entities from routelinestatus
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Environment
|
bcenvironment | True | string |
The Dynamics 365 Business Central environment. |
|
Company
|
company | True | string |
The Dynamics 365 Business Central company. |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
value
|
value | array of Microsoft.NAV.routelinestatus |
Get entities from routes
Get entities from routes
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Environment
|
bcenvironment | True | string |
The Dynamics 365 Business Central environment. |
|
Company
|
company | True | string |
The Dynamics 365 Business Central company. |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
value
|
value | array of Microsoft.NAV.route |
Get entities from routestatus
Get entities from routestatus
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Environment
|
bcenvironment | True | string |
The Dynamics 365 Business Central environment. |
|
Company
|
company | True | string |
The Dynamics 365 Business Central company. |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
value
|
value | array of Microsoft.NAV.routestatus |
Get entities from setup
Get entities from setup
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Environment
|
bcenvironment | True | string |
The Dynamics 365 Business Central environment. |
|
Company
|
company | True | string |
The Dynamics 365 Business Central company. |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
value
|
value | array of Microsoft.NAV.setup |
Get entity from captions by key
Get entity from captions by key
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Environment
|
bcenvironment | True | string |
The Dynamics 365 Business Central environment. |
|
Company
|
company | True | string |
The Dynamics 365 Business Central company. |
|
Caption Id
|
systemId | True | uuid |
Format - uuid. key: systemId of caption |
Returns
- caption
- Microsoft.NAV.caption
Get entity from routelinecarriers by key
Get entity from routelinecarriers by key
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Environment
|
bcenvironment | True | string |
The Dynamics 365 Business Central environment. |
|
Company
|
company | True | string |
The Dynamics 365 Business Central company. |
|
Routelinecarrier Id
|
systemId | True | uuid |
Format - uuid. key: systemId of routelinecarrier |
Returns
- routelinecarrier
- Microsoft.NAV.routelinecarrier
Get entity from routelinecarrierstatus by key
Get entity from routelinecarrierstatus by key
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Environment
|
bcenvironment | True | string |
The Dynamics 365 Business Central environment. |
|
Company
|
company | True | string |
The Dynamics 365 Business Central company. |
|
Routelinecarrierstatus Id
|
systemId | True | uuid |
Format - uuid. key: systemId of routelinecarrierstatus |
Returns
- routelinecarrierstatus
- Microsoft.NAV.routelinecarrierstatus
Get entity from routelines by key
Get entity from routelines by key
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Environment
|
bcenvironment | True | string |
The Dynamics 365 Business Central environment. |
|
Company
|
company | True | string |
The Dynamics 365 Business Central company. |
|
Routeline Id
|
systemId | True | uuid |
Format - uuid. key: systemId of routeline |
Returns
- routeline
- Microsoft.NAV.routeline
Get entity from routelinestatus by key
Get entity from routelinestatus by key
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Environment
|
bcenvironment | True | string |
The Dynamics 365 Business Central environment. |
|
Company
|
company | True | string |
The Dynamics 365 Business Central company. |
|
Routelinestatus Id
|
systemId | True | uuid |
Format - uuid. key: systemId of routelinestatus |
Returns
- routelinestatus
- Microsoft.NAV.routelinestatus
Get entity from routes by key
Get entity from routes by key
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Environment
|
bcenvironment | True | string |
The Dynamics 365 Business Central environment. |
|
Company
|
company | True | string |
The Dynamics 365 Business Central company. |
|
Route Id
|
systemId | True | uuid |
Format - uuid. key: systemId of route |
Returns
- route
- Microsoft.NAV.route
Get entity from routestatus by key
Get entity from routestatus by key
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Environment
|
bcenvironment | True | string |
The Dynamics 365 Business Central environment. |
|
Company
|
company | True | string |
The Dynamics 365 Business Central company. |
|
Routestatus Id
|
systemId | True | uuid |
Format - uuid. key: systemId of routestatus |
Returns
- routestatus
- Microsoft.NAV.routestatus
Get entity from setup by key
Get entity from setup by key
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Environment
|
bcenvironment | True | string |
The Dynamics 365 Business Central environment. |
|
Company
|
company | True | string |
The Dynamics 365 Business Central company. |
|
Setup primaryKey
|
primaryKey | True | string |
key: primaryKey of setup |
Returns
- setup
- Microsoft.NAV.setup
List companies
Retrieves all companies available in the specified Dynamics 365 Business Central environment.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Environment
|
bcenvironment | True | string |
The Dynamics 365 Business Central environment. |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
value
|
value | array of object |
value |
|
id
|
value.id | string |
id |
|
systemVersion
|
value.systemVersion | string |
systemVersion |
|
timestamp
|
value.timestamp | integer |
timestamp |
|
name
|
value.name | string |
name |
|
displayName
|
value.displayName | string |
displayName |
|
businessProfileId
|
value.businessProfileId | string |
businessProfileId |
|
systemCreatedAt
|
value.systemCreatedAt | string |
systemCreatedAt |
|
systemCreatedBy
|
value.systemCreatedBy | string |
systemCreatedBy |
|
systemModifiedAt
|
value.systemModifiedAt | string |
systemModifiedAt |
|
systemModifiedBy
|
value.systemModifiedBy | string |
systemModifiedBy |
List environments
Retrieves all environments available in the specified Dynamics 365 Business Central instance.
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
value
|
value | array of object |
value |
|
aadTenantId
|
value.aadTenantId | string |
aadTenantId |
|
applicationFamily
|
value.applicationFamily | string |
applicationFamily |
|
type
|
value.type | string |
type |
|
name
|
value.name | string |
name |
|
countryCode
|
value.countryCode | string |
countryCode |
|
webServiceUrl
|
value.webServiceUrl | string |
webServiceUrl |
|
webClientLoginUrl
|
value.webClientLoginUrl | string |
webClientLoginUrl |
Update entity in routelinecarrierstatus
Update entity in routelinecarrierstatus
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Environment
|
bcenvironment | True | string |
The Dynamics 365 Business Central environment. |
|
Company
|
company | True | string |
The Dynamics 365 Business Central company. |
|
Routelinecarrierstatus Id
|
systemId | True | uuid |
Format - uuid. key: systemId of routelinecarrierstatus |
|
systemId
|
systemId | uuid | ||
|
lastModifiedDateTime
|
lastModifiedDateTime | date-time | ||
|
quantity
|
quantity | decimal | ||
|
qtyProcessed
|
qtyProcessed | decimal |
Update entity in routelinestatus
Update entity in routelinestatus
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Environment
|
bcenvironment | True | string |
The Dynamics 365 Business Central environment. |
|
Company
|
company | True | string |
The Dynamics 365 Business Central company. |
|
Routelinestatus Id
|
systemId | True | uuid |
Format - uuid. key: systemId of routelinestatus |
|
systemId
|
systemId | uuid | ||
|
lastModifiedDateTime
|
lastModifiedDateTime | date-time | ||
|
status
|
status | string | ||
|
pictureBase64
|
pictureBase64 | string | ||
|
signatureBase64
|
signatureBase64 | string | ||
|
remarks
|
remarks | string |
Update entity in routestatus
Update entity in routestatus
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Environment
|
bcenvironment | True | string |
The Dynamics 365 Business Central environment. |
|
Company
|
company | True | string |
The Dynamics 365 Business Central company. |
|
Routestatus Id
|
systemId | True | uuid |
Format - uuid. key: systemId of routestatus |
|
systemId
|
systemId | uuid | ||
|
lastModifiedDateTime
|
lastModifiedDateTime | date-time | ||
|
assignedUser
|
assignedUser | string | ||
|
status
|
status | string |
Definitions
Microsoft.NAV.setup
| Name | Path | Type | Description |
|---|---|---|---|
|
primaryKey
|
primaryKey | string | |
|
enabled
|
enabled | boolean | |
|
pictureBase64
|
pictureBase64 | string | |
|
mimeType
|
mimeType | string | |
|
primaryColor
|
primaryColor | string | |
|
secondaryColor
|
secondaryColor | string |
Microsoft.NAV.route
| Name | Path | Type | Description |
|---|---|---|---|
|
systemId
|
systemId | uuid | |
|
lastModifiedDateTime
|
lastModifiedDateTime | date-time | |
|
no
|
no | string | |
|
routeDate
|
routeDate | date | |
|
shippingAgentCode
|
shippingAgentCode | string | |
|
shippingAgentServiceCode
|
shippingAgentServiceCode | string | |
|
shipmentMethodCode
|
shipmentMethodCode | string | |
|
routeCode
|
routeCode | string | |
|
description
|
description | string | |
|
assignedUser
|
assignedUser | string | |
|
status
|
status | string |
Microsoft.NAV.routestatus
| Name | Path | Type | Description |
|---|---|---|---|
|
systemId
|
systemId | uuid | |
|
lastModifiedDateTime
|
lastModifiedDateTime | date-time | |
|
assignedUser
|
assignedUser | string | |
|
status
|
status | string |
Microsoft.NAV.routelinecarrier
| Name | Path | Type | Description |
|---|---|---|---|
|
systemId
|
systemId | uuid | |
|
lastModifiedDateTime
|
lastModifiedDateTime | date-time | |
|
routeNo
|
routeNo | string | |
|
routeLineNo
|
routeLineNo | integer | |
|
code
|
code | string | |
|
description
|
description | string | |
|
quantity
|
quantity | decimal | |
|
qtyProcessed
|
qtyProcessed | decimal | |
|
barcode
|
barcode | string |
Microsoft.NAV.routelinestatus
| Name | Path | Type | Description |
|---|---|---|---|
|
systemId
|
systemId | uuid | |
|
lastModifiedDateTime
|
lastModifiedDateTime | date-time | |
|
status
|
status | string | |
|
pictureBase64
|
pictureBase64 | string | |
|
signatureBase64
|
signatureBase64 | string | |
|
remarks
|
remarks | string |
Microsoft.NAV.routelinecarrierstatus
| Name | Path | Type | Description |
|---|---|---|---|
|
systemId
|
systemId | uuid | |
|
lastModifiedDateTime
|
lastModifiedDateTime | date-time | |
|
quantity
|
quantity | decimal | |
|
qtyProcessed
|
qtyProcessed | decimal |
Microsoft.NAV.caption
| Name | Path | Type | Description |
|---|---|---|---|
|
systemId
|
systemId | uuid | |
|
lastModifiedDateTime
|
lastModifiedDateTime | date-time | |
|
code
|
code | string | |
|
translation
|
translation | string |
Microsoft.NAV.routeline
| Name | Path | Type | Description |
|---|---|---|---|
|
systemId
|
systemId | uuid | |
|
lastModifiedDateTime
|
lastModifiedDateTime | date-time | |
|
routeNo
|
routeNo | string | |
|
lineNo
|
lineNo | integer | |
|
sequenceNo
|
sequenceNo | integer | |
|
type
|
type | string | |
|
documentNo
|
documentNo | string | |
|
name
|
name | string | |
|
name2
|
name2 | string | |
|
address
|
address | string | |
|
address2
|
address2 | string | |
|
city
|
city | string | |
|
countryRegionCode
|
countryRegionCode | string | |
|
postCode
|
postCode | string | |
|
contact
|
contact | string | |
|
phoneNo
|
phoneNo | string | |
|
mobilePhoneNo
|
mobilePhoneNo | string | |
|
weight
|
weight | decimal | |
|
noOfCarriers
|
noOfCarriers | decimal | |
|
volume
|
volume | decimal | |
|
reimbursement
|
reimbursement | boolean | |
|
reimbursementAmount
|
reimbursementAmount | decimal | |
|
reimbursementCurrencyCode
|
reimbursementCurrencyCode | string | |
|
status
|
status | string | |
|
barcodes
|
barcodes | boolean |