:dumpster_fire: HowTo -> Kinetic BAQ Custom Actions - AKA App Studio Hides Stuff From You

I have noticed you are using the dataview-current-set event action.
It is being used rather frequently in Epicor Kinetic events but Epicor provides minimal documentation on its purpose and when it should be used.

Could you please tell me, if you know, what is the purpose of this action and why is it used at all, if we can easily access and pass any dataview using {DataViewName} syntax?

Thank you!

It sets the dataview returned by the expressions above. You can use these expressions in events. For example, in condition action to refresh a grid AfterDelete. Like if the currentDataView is PartRev then refresh PartRev after delete. OR rest-erp action to pass the dirtyRows into a service using %currentDataView%.

Awesome! Very useful indeed!

Thank you!

I use to get this on an Updateable dashboard… Now all I get is _Get…

To Clarify, Using Web Browser, Creating a DASHBOARD not an app.

What a run around… I create an app , cant do much with it. .Close and reopen App studio, Calls it a dashboard now, not an app…
Put grids on details, run, doesn’t show up. Have to put grid on top level have option to make updateable… progress…
Go back out of App studio, back in and open test app/dashboard… Everything GONE…

ARGGGGGGG

Ok, I have stepped back from the cliff… Wound up writing up my own event to update an updateable BAQ. Seem to need 2 calls to server. 1st to say a field is updated and 2, call the update ( Ignore the Message handler, artifact to verify it fires on clicking button from Actions menu)


Sweet! I’ve been fighting with the Kinetic-BAQ Update event and this thread was just what I needed!