Skip to Content

How CheckAndDetermine Operation works ?

Hello Experts,

I would like to know, how CheckAndDetermine Operation works. From the context of studio document, I understand that it would trigger the validation, but it didn't trigger the validation on save. and I'm not sure what it would be validated against.

Any example or clarification from any one is much appreciated.

Br,

Senz



check.png (10.2 kB)
check.png (10.2 kB)
Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

2 Answers

  • May 16 at 11:56 AM

    Dear Senz Evo,

    The CheckAndDetermine offers a generic function for checking BOs, without the need for an explicit, modeled BO action. A check carried out with this operation triggers the validation of a whole BO instance, or a specific node with subnode tree. Error or warning messages are sent to the client if there are any inconsistencies. This operation is generally used for Guided Activity floorplans, but may also be used in other applications where you want to implement a check button.

    From UI designer settings some of the Thing inspectors at the time of loading, call the check and determine method to find error/warning in existing BO instance data to display it as messages to the user. As of now, the check is being done synchronously at the time of loading of data in the backend.

    Note - The system always executes the OnSave validation after having executed the BeforeSave event.

    Regards

    Anant

    Add comment
    10|10000 characters needed characters exceeded

  • May 23 at 11:04 AM

    Hi Anant,

    Thanks for your reply, I understood little better now.

    However, I noticed the CheckAndDetermine triggers the Event-Aftermodify when I configure it for a button, Is this the only way to raise the error message, because, any change in UI fields would trigger the error message, then the point of using CheckAndDetermine would be meaningless.

    Best Regards,

    Senz

    Add comment
    10|10000 characters needed characters exceeded