# Update from project to client

**URL:** <https://forum.inductiveautomation.com/t/update-from-project-to-client/21413>\
**Category:** Ignition\
**Created:** [December 13, 2018, 9:46pm UTC](https://forum.inductiveautomation.com/t/update-from-project-to-client/21413 "2018-12-13T21:46:20Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![witman](https://avatars.discourse-cdn.com/v4/letter/w/d2c977/32.png) [@witman](https://forum.inductiveautomation.com/u/witman)\
**Post date:** [December 13, 2018, 10:35pm UTC](https://forum.inductiveautomation.com/t/update-from-project-to-client/21413/3 "2018-12-13T22:35:18Z")

</div>

This got me curious as we've been using push mode on updates, but as we use Ignition for more things and more people, I've been thinking we may need to switch to notify. If we do that, I'd like to push updates to clients when they are idle. Looks like that can be done with a slight modification to this idea (**edit: see [this post](http://forum.inductiveautomation.com/t/detect-project-update-from-client-in-notify-mode/21424/10) for solution--below trigger method _doesn't_ work in v7.9.9**):

> [@Update Project Programmatically](http://forum.inductiveautomation.com/t/update-project-programmatically/11692/3):
>
> Perfect! Thanks MMaynardUSG! I ended up creating a Client Event Timer Script that checks the “[System]Client/System/EditCount” tag and compares it to a memory tag with last EditCount value. If the two don’t match and the TV display username is logged in, the script will update the last EditCount tag, retrieve project name from “[System]Client/System/ProjectName” (in case the name ever changes) and then retargets to the same project. Works like a charm. Thanks again! P.S. - For anyone else …

Added this here as it's another approach to forcing client update--from the client end with a script checking for trigger conditions.

---

_[View the full topic](https://forum.inductiveautomation.com/t/update-from-project-to-client/21413)._
