# Guidance for multi-page form entry workflow

**URL:** https://community.glideapps.com/t/guidance-for-multi-page-form-entry-workflow/71144
**Category:** Ask for Help
**Created:** [February 25, 2024, 8:18pm UTC](https://community.glideapps.com/t/guidance-for-multi-page-form-entry-workflow/71144 "2024-02-25T20:18:20Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![stomgb](https://avatars.discourse-cdn.com/v4/letter/s/87869e/32.png) [@stomgb](https://community.glideapps.com/u/stomgb)
#### Post date: [February 25, 2024, 8:18pm UTC](https://community.glideapps.com/t/guidance-for-multi-page-form-entry-workflow/71144/1 "2024-02-25T20:18:20Z")

</div>

Hello fellow Gliders!

I am looking for guidance on how to load/work-with the same data (i.e row in a table) across multiple screens. I am building an app that allows a user to perform different interactions with a ‘case’. There is one ‘intake’ flow that creates the case, and then a user can later on looks at cases, select a case to perform different tasks on, etc. Each task will have it’s own flow in the app, will possible multiple screens.

I saw the example of the multi-step form which allows for multiple screens to write to the same row. But is there a concept of a global variable where I can set the key of the selected item (i.e the case) and then load/modify/write data in other screens related to this key?

For example, the intake workflow has a few stages - I’d like each stage to present on its own screen (for focus and simplicity), in each stage a user will either enter an input (e.g text), edit an existing value, or approve a computed output (generated text based on the user input).

---

<div class="post-metadata">

### Author: ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)
#### Post date: [February 25, 2024, 10:14pm UTC](https://community.glideapps.com/t/guidance-for-multi-page-form-entry-workflow/71144/2 "2024-02-25T22:14:01Z")

</div>

> [@stomgb](#):
>
> But is there a concept of a global variable where I can set the key of the selected item (i.e the case) and then load/modify/write data in other screens related to this key?

I really need to make a video on this. Yes!

Check out this video that shows how to use a template column + query column to reference the record of the screen you’re viewing (around 07:00).

[![](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/6/e/6e4fb46c6a5443122e76b33f1dece22645baba0e.jpeg "Populate a Form by Scanning a QR Code") ](https://www.youtube.com/watch?v=ERVxDnpn4lU)

Otherwise, yes you can use a set column action to write the record of of your case in the users table.

---

<div class="post-metadata">

### Author: ![stomgb](https://avatars.discourse-cdn.com/v4/letter/s/87869e/32.png) [@stomgb](https://community.glideapps.com/u/stomgb)
#### Post date: [March 1, 2024, 11:18am UTC](https://community.glideapps.com/t/guidance-for-multi-page-form-entry-workflow/71144/3 "2024-03-01T11:18:03Z")

</div>

Thanks for replying Robert!

SOLVED: I was able to solve my issue!  
I added an Active Case column to the Users table and also added a Relation column to the Cases table. The User profile columns are always available so this way I am able to go from Users to Cases from any screen in the app.

For the intake flow, I also didn’t need to use multiple screen eventually, but instead just used a single screen and the mutli-form pattern (using containers with conditional visibility instead of multiple layout screens).

---

<div class="post-metadata">

### Author: ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)
#### Post date: [March 1, 2024, 1:13pm UTC](https://community.glideapps.com/t/guidance-for-multi-page-form-entry-workflow/71144/4 "2024-03-01T13:13:18Z")

</div>

To get different screens, use the “Show New Screen” action

---

<div class="post-metadata">

### Author: ![system](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/system/32/53398_2.png) [@system](https://community.glideapps.com/u/system)
#### Post date: [March 8, 2024, 1:14pm UTC](https://community.glideapps.com/t/guidance-for-multi-page-form-entry-workflow/71144/5 "2024-03-08T13:14:01Z")

</div>

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.
