# Client Progress in Scripting Function

**URL:** <https://forum.inductiveautomation.com/t/client-progress-in-scripting-function/84283>\
**Category:** Module Development\
**Tags:** vision\
**Created:** [January 15, 2024, 7:42pm UTC](https://forum.inductiveautomation.com/t/client-progress-in-scripting-function/84283 "2024-01-15T19:42:50Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Preston\_Barnett](https://avatars.discourse-cdn.com/v4/letter/p/6bbea6/32.png) [@Preston\_Barnett](https://forum.inductiveautomation.com/u/Preston_Barnett)\
**Post date:** [January 15, 2024, 7:42pm UTC](https://forum.inductiveautomation.com/t/client-progress-in-scripting-function/84283/1 "2024-01-15T19:42:50Z")

</div>

I'm currently making a module that utilizes Amazon S3 as a way to keep our projects, tags, tag groups, modules, images, and other resources synced between 10+ gateways. It's basically an opinionated version control system for Ignition. I implemented a toolbar in Designer to allow admins to apply these updates and utilized the **ClientProgressManager/ProgressListener** functions to provide feedback to the user. It works great and is perfectly suited for what I'm looking for since the updates can take 1+ minutes.

![Progress](https://us1.discourse-cdn.com/inductiveautomation/original/3X/3/c/3c5cd47a83830e215cf72ae9db12a3f893b6dbc7.jpeg)

I also exposed the update function in the gateway to the **ScriptManager** to allow for the system to be updated from the "admin page" of a running Vision client. I wanted to do this to make it easy for my company to perform these updates without having to go into Designer.

Is there a preferred way of providing feedback on the progress of a task to a user within the Scripting interface in a fashion similar to how it works for Designer?

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [January 16, 2024, 11:16pm UTC](https://forum.inductiveautomation.com/t/client-progress-in-scripting-function/84283/2 "2024-01-16T23:16:30Z")

</div>

I'm not sure exactly what you're asking for. ClientProgressManager should work for both client and designer.
