Share via


ActivityInfo (Preview)

ActivityInfo is a simple and intuitive relational database platform designed for the social sector, and widely used by NGOs, the UN and governments. ActivityInfo makes it easy to define data collection forms, relate them to each other, clean and correct data, and visualize results in real time.

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 ActivityInfo
URL https://www.activityinfo.org
Email info@activityinfo.org
Connector Metadata
Publisher ActivityInfo
Website https://www.activityinfo.org
Privacy policy https://www.activityinfo.org/about/privacy-policy.html
Categories Data;Collaboration

ActivityInfo is an information management software for the social sector that includes a no-code relational database builder, integrated analysis tools, and advanced user-management capabilities.

The ActivityInfo connector allows users to create automations in their ActivityInfo databases from PowerAutomate. This will allow PowerAutomate users to create workflows that perform an action in PowerAutomate (e.g. send an email) in response to an event triggered in their ActivityInfo database (e.g. when a caseworker adds a new record)

Prerequisites

  • A valid Microsoft PowerAutomate subscription.
  • A valid ActivityInfo account with access to an active database.
  • An ActivityIfo database you own or have "Manage Automations" permission granted.
  • An API token from ActivityInfo with Read and Write scope.

How to get credentials

  • Login to ActivityInfo.
  • Visit your account settings and then select API Token.
  • Create an API token with Read and Write scope for use in your PowerAutomate connector.

Getting started with your connector

  • Sign in to your PowerAutomate account.
  • Create a new flow and search for ActivityInfo when prompted for a trigger.
  • Specify your API token to create a new connection or use an existing one.
  • Select a trigger type: “on record added”, “on record edited”, or “on record deleted”.
  • Select a form or subform from your list of forms in your ActivityInfo databases.
  • After setting up your ActivityInfo connector as your trigger, build your workflow using action(s) in PowerAutomate.
  • Login to ActivityInfo and add, edit or delete a record in your form to test your flow.
  • Noteworthy: you can find all your automations (including those created in PowerAutomate) in your ActivityInfo database settings.

Known Issues and Limitations

  • Filters can only be specified in ActivityInfo and not in PowerAutomate.
  • To use a filter, you will have to update the automation definition in ActivityInfo.
  • Any changes made to an automation created in PowerAutomate will not reflect in PowerAutomate.
  • Any edits made in PowerAutomate will result in loss of any edits previously made in ActivityInfo for the automation.

Common errors and remedies

Here are some issues you could face while using the connector:

  • Error 400: Appears when you make a bad request, it is probably occurring because there is a field type in your form that's not supported by ActivityIfo's PowerAutomate APIs.
  • Error 401: Appears when an API token is invalid, revoked or unauthorised.
  • Error 403: Appears when you do not (or no longer) have access to ActivityInfo or resources within it.

If you have any questions/issues contact your ActivityInfo database administrator or for general questions about ActivityInfo, feel free to contact us.

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.

Name Type Description Required
API Key securestring The API Key for this api True

Throttling Limits

Name Calls Renewal Period
API calls per connection 100 60 seconds

Triggers

When a record is added

Notifications of add records events

When a record is deleted

Notifications of delete records events

When a record is edited

Notifications of edit records events

When a record is added

Notifications of add records events

Parameters

Name Key Required Type Description
Form Id
formId True string

Form Id

Automation Name
label True string

label

Returns

The outputs of this operation are dynamic.

When a record is deleted

Notifications of delete records events

Parameters

Name Key Required Type Description
Form Id
formId True string

Form Id

Automation Name
label True string

label

Returns

The outputs of this operation are dynamic.

When a record is edited

Notifications of edit records events

Parameters

Name Key Required Type Description
Form Id
formId True string

Form Id

Automation Name
label True string

label

Returns

The outputs of this operation are dynamic.