two users editing page notification

Pat VachonPat Vachon 💎💎💎
edited June 25, 2020 in Ideas
This happened this past week where two people were working on the same page. There is no notification of such. So, we had a great trying to figure out why things were going haywire. 
3 votes

Implemented · Last Updated


  • Rob HatchRob Hatch 💎💎💎
    edited September 1, 2016
    Yup.  That's going to cause problems.  Right now we don't prevent it from happening.  Skuid is not a source control tool, but maybe it should be..
  • Pat VachonPat Vachon 💎💎💎
    edited June 25, 2020
    Wouldn't be that hard to setup simple check in/out with timeouts.
  • edited January 23, 2015
    Rob, should we name it SkuidHub or FishBucket?
  • Pat VachonPat Vachon 💎💎💎
    edited June 25, 2020
    A user field called "checkedoutby" on the page object. A timeout field that resets after every save. A check out button if checkedoutby is empty. Conditionally render the save button if the current user is also checkedoutby. Conditionally render a template field showing who has the page checked out if the current user is not checkedoutby.

    Then some logic to set the timer. A workflow can be used to set off the timer on when to clear the user field. The workflow can be triggered any time the page is saved with the user field being populated. The time-dependent workflow actions is where the time can be set to update the user field to null. ie. after 2 hours without a save.

    Then the only thing left would be to set a validation rule for the user that leaves the page open passed the timeout and then attempts to save it. if the current user is not equal to the user field on the page, then message saying so.

    Am I missing anything?

    Of course I can't edit the page builder page myself but if I could this would work. I think. :D

    The only I don't like is that the timeout could only be set in the workflow.
  • Rob HatchRob Hatch 💎💎💎
    edited September 1, 2016
    LIttle known fact.  You can clone the builder page, put it in another module, and edit to your hearts content.
    Now 90% of the builder is a custom component.  So you can't mess with much.  But you could add another model and drive a button or indicator at the top of the page...

  • Pat VachonPat Vachon 💎💎💎
    edited January 5, 2016
    Oh! Look at that. I can do everything I'd like. hmmmm ...
  • edited January 28, 2015
    I want this functionality and them some :) I would like to see a warning that the record has been updated since this page has loaded. 

    Ex. User 1 opens Case and researches, User 2 logs notes and changes fields etc.., User 1 finishes and adds values and Saves, The record should warn the user that someone else made changes.

    Is this a functionality of SF already that maybe I don't know of?
  • Craig RosenbaumCraig Rosenbaum ✭✭✭✭
    edited September 12, 2019
    Now that this is added in Rockaway for the back end of Skuid, is there anyway to use the same functionality on our front end Skuid pages? I would like to warn users if someone else is editing the same record on Accounts or Contacts for example.
  • Zach McElrathZach McElrath Principal Software Engineer Chattanooga, TN 💎💎💎
    edited March 2, 2017
    This was implemented as of the Rockaway release's Page Collaboration feature. See the full release notes for more details.
  • Zach McElrathZach McElrath Principal Software Engineer Chattanooga, TN 💎💎💎
    edited December 21, 2016
    Craig, we are considering that sort of functionality but this is not currently possible.
Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!