Team Forms
Teams Forms brings digital forms into Microsoft Teams. The software will empower your teams to build and deliver forms from within the productivity tools that they already know and trust. Unlike many other forms solutions on the market, Team Forms talks directly with your Teams SharePoint so that data captured by forms remains in your ownership and never leaves your trusted office 365 environment.
This connector is available in the following products and regions:
Service | Class | Regions |
---|---|---|
Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - 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) |
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) |
Contact | |
---|---|
Name | Team Forms |
URL | https://teamforms.app |
support@teamforms.app |
Connector Metadata | |
---|---|
Publisher | VP Labs |
Website | https://teamforms.app |
Privacy policy | https://teamforms.app/privacy |
Categories | Data;Productivity |
Team Forms
Teams Forms brings digital forms into Microsoft Teams. The software will empower your teams to build and deliver forms from within the productivity tools that they already know and trust. Unlike many other forms solutions on the market, Team Forms talks directly with your Teams SharePoint so that data captured by forms remains in your ownership and never leaves your trusted office 365 environment
Publisher: VP Labs
VP Labs is an independent software vendor providing Team Forms as a software service.
Prerequisites
Team Forms offers a free and paid subscription to our service.To get started you simply need a Microsoft Office 365 work or school account with access to Microsoft Teams. For more information on our licensing please visit our pricing page.
Supported Operations
Trigger
When a new form response is submitted
Triggered a flow when a response is submitted in Team Forms. This trigger will fire immediately after a form has been uploaded to SharePoint. You can use the output of the trigger to access fields within the form response.
Action
Teams
Returns all teams that the authenticated user is a member of.
Action
Forms
Returns all the forms for a given team.
Action
Form
Returns details for a specific form.
Action
Files
Returns metadata for all files/attachments associated with a form response. Users can use the id from the response with the SharePoint actions to get the file contents.
Action
Get Pdf
Returns details of the pdf file generated for a given form response.
Action
Get Pdf Content
Returns the pdf file generated for a given form response.
Action
Response
Returns details of a form response.
Action
Response Schema
This action is used internally to dynamically get a form response schema so flow can provide intuitive response fields. You cannot call this action directly.
Action
Delete Subscription
This action is used internally to delete subscription triggers when flow trigger actions are updated or deleted.
Obtaining Credentials
To use Team Forms simply login using your existing Microsoft Office work or school account and provide it access to SharePoint and Teams.
Known Issues and Limitations
Usage volume of this connector will be limited based on your Team Forms licensing.
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 Form |
Get details for a specific form. |
Get Forms |
Get forms for a team. |
Get Pdf |
Get details on the generated pdf for a specific response. |
Get Pdf Content |
Get the generated pdf for a specific response. |
Get Response |
Get details for a specific response. |
Get Response Attachments |
Get the attachments uploaded for a specific response. |
Get Teams |
Get all teams. |
Get Form
Get details for a specific form.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Team
|
groupId | True | string |
Unique id for the team. |
Form
|
formId | True | string |
Unique id for the form. |
Returns
- Body
- formSchema
Get Forms
Get forms for a team.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Team
|
groupId | True | string |
Unique id for the team. |
Returns
- Items
- formMetas
Get Pdf
Get details on the generated pdf for a specific response.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Team
|
groupId | True | string |
Unique id for the team. |
Response
|
responseId | True | string |
Unique Id for a form response. |
Returns
- Body
- file
Get Pdf Content
Get the generated pdf for a specific response.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Team
|
groupId | True | string |
Unique id for the team. |
Response
|
responseId | True | string |
Unique Id for a form response. |
Returns
- response
- pdfFile
Get Response
Get details for a specific response.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Team
|
groupId | True | string |
Unique id for the team. |
Form
|
formId | True | string |
Unique id for the form. |
Response
|
responseId | True | string |
Unique Id for a form response. |
Returns
Get Response Attachments
Get the attachments uploaded for a specific response.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Team
|
groupId | True | string |
Unique id for the team. |
Response
|
responseId | True | string |
Unique Id for a form response. |
Returns
- Items
- files
Get Teams
Triggers
When a new form response is submitted |
Triggered a flow when a response is submitted in Team Forms. |
When a new form response is submitted
Triggered a flow when a response is submitted in Team Forms.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Team
|
groupId | True | string |
Unique id for the team. |
Form
|
formId | True | string |
Unique id for the form. |
Environment
|
environment | string |
The environment to set. |
|
Triggers
|
triggers | string |
Types of events to trigger this workflow. Submitted and Resubmitted by default |
Returns
Definitions
team
Name | Path | Type | Description |
---|---|---|---|
id
|
id | string |
id |
createdDateTime
|
createdDateTime | string |
createdDateTime |
displayName
|
displayName | string |
displayName |
description
|
description | string |
description |
internalId
|
internalId | string |
internalId |
classification
|
classification | string |
classification |
specialization
|
specialization | string |
specialization |
visibility
|
visibility | string |
visibility |
webUrl
|
webUrl | string |
webUrl |
isArchived
|
isArchived | boolean |
isArchived |
tenantId
|
tenantId | string |
tenantId |
isMembershipLimitedToOwners
|
isMembershipLimitedToOwners | string |
isMembershipLimitedToOwners |
memberSettings
|
memberSettings | string |
memberSettings |
guestSettings
|
guestSettings | string |
guestSettings |
messagingSettings
|
messagingSettings | string |
messagingSettings |
funSettings
|
funSettings | string |
funSettings |
discoverySettings
|
discoverySettings | string |
discoverySettings |
summary
|
summary | string |
summary |
teams
Name | Path | Type | Description |
---|---|---|---|
Items
|
team |
formMeta
Name | Path | Type | Description |
---|---|---|---|
@odata.etag
|
@odata.etag | string |
@odata.etag |
createdDateTime
|
createdDateTime | string |
createdDateTime |
eTag
|
eTag | string |
eTag |
id
|
id | string |
id |
lastModifiedDateTime
|
lastModifiedDateTime | string |
lastModifiedDateTime |
webUrl
|
webUrl | string |
webUrl |
email
|
createdBy.user.email | string |
|
id
|
createdBy.user.id | string |
id |
displayName
|
createdBy.user.displayName | string |
displayName |
id
|
lastModifiedBy.application.id | string |
id |
displayName
|
lastModifiedBy.application.displayName | string |
displayName |
email
|
lastModifiedBy.user.email | string |
|
id
|
lastModifiedBy.user.id | string |
id |
displayName
|
lastModifiedBy.user.displayName | string |
displayName |
id
|
parentReference.id | string |
id |
siteId
|
parentReference.siteId | string |
siteId |
id
|
contentType.id | string |
id |
name
|
contentType.name | string |
name |
fields@odata.context
|
fields@odata.context | string |
fields@odata.context |
@odata.etag
|
fields.@odata.etag | string |
@odata.etag |
tfItemType
|
fields.tfItemType | string |
tfItemType |
tfFormId
|
fields.tfFormId | string |
tfFormId |
tfTitle
|
fields.tfTitle | string |
tfTitle |
formMetas
Name | Path | Type | Description |
---|---|---|---|
Items
|
formMeta |
formSchema
Name | Path | Type | Description |
---|---|---|---|
title
|
title | string | |
category
|
category | string | |
schema
|
schema | object | |
id
|
id | string | |
archived
|
archived | boolean | |
version
|
version | number |
file
This is the basic data type 'file'.
files
Name | Path | Type | Description |
---|---|---|---|
Items
|
file |