Share via


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
Email 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

The outputs of this operation are dynamic.

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

Get all teams.

Returns

Items
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

The outputs of this operation are dynamic.

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

email

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

email

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

pdfFile