/
User Story - Embedded Form

User Story - Embedded Form

 

User Story description:

As a user, I want to see my CHEFS form directly embedded in the application I’m using and not be redirected to a new tab as I am currently.

Allow the forms to be embedded in a web app · Common Hosted Form Service Feedback

Business Rationale:

Needing to manage multiple tabs can be confusing for a user, especially if there’s information in the form that the user needs to cross-reference while using the application.

 

Dependencies:

[List potential dependencies with other User Stories or Tasks]

 

Technical Details:

It’s currently possible to embed a public CHEFS form into any application using the <iframe> tag. Unfortunately if the form is IDIR or BCeID restricted then the form can only function while embedded if SSO exists between the application and CHEFS.

 

 

Acceptance Criteria:

 

[List the Acceptance Criteria]

#

Description

Notes

1

Public form functions while embedded

The embedded form should function exactly the same as the non-embedded form.

2

Private form functions while embedded

IDIR and BCeID restricted forms. Will require SSO

3

Only the form is displayed

This means things like the CHEFS header and footer aren’t shown. Might need to somehow only return the formio container?

4

 

 

5

 

 

Prototype/Mockups

 

A CHEFS form embedded in a web application (WorkBC Wage Subsidy)

 

Out of Scope:

Mobile app embedding

 

 

Contact(s):

Branko Bajic

 

 

 

 

 

 

Related content

User Story - Standard Realm SSO
User Story - Standard Realm SSO
Read with this
FORMS-526 (Form Submitters) I should be able to log into chefs and view a list of all forms that I have access to.
FORMS-526 (Form Submitters) I should be able to log into chefs and view a list of all forms that I have access to.
More like this
New features and capabilities (SDPR)
New features and capabilities (SDPR)
Read with this
Decoupling form.io Components
Decoupling form.io Components
More like this
Dynamically load data from other forms
Dynamically load data from other forms
More like this