# BPM - Working in Classic not in Kinetic

**URL:** <https://www.epiusers.help/t/bpm-working-in-classic-not-in-kinetic/107431>\
**Category:** Kinetic ERP\
**Created:** [September 27, 2023, 2:18pm UTC](https://www.epiusers.help/t/bpm-working-in-classic-not-in-kinetic/107431 "2023-09-27T14:18:30Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![SueLowden](https://www.epiusers.help/letter_avatar_proxy/v4/letter/s/c57346/32.png) [@SueLowden](https://www.epiusers.help/u/SueLowden)\
**Post date:** [September 27, 2023, 2:18pm UTC](https://www.epiusers.help/t/bpm-working-in-classic-not-in-kinetic/107431/1 "2023-09-27T14:18:30Z")

</div>

Just a heads up, there are instances when the form style that you are using can affect the operation of a BPM so it will work in classic but not in the kinetic version of the form…it appears that depending on the form style different Methods are fired.

As an example I have been using a simple Method Directive to set the “Request Move” flag on the Non-Conformance screen to always be false (where EMWW is not being used), this works on the classic form but not on kinetic…when I dug a bit further it appears classic is using “AddNonConf” whereas Kinetic is using “AddNewNonConfRow”

Have also found differences in the Inspection Processing BO as well but there are probably other instances out there

---

<div class="post-metadata">

**Author:** ![klincecum](https://www.epiusers.help/user_avatar/www.epiusers.help/klincecum/32/100137_2.png) [@klincecum](https://www.epiusers.help/u/klincecum)\
**Post date:** [September 27, 2023, 2:43pm UTC](https://www.epiusers.help/t/bpm-working-in-classic-not-in-kinetic/107431/2 "2023-09-27T14:43:03Z")

</div>

> [@SueLowden](#):
>
> probably other instances out there

Yes, I’ve come across a few that I’ve noted here, but I wish I had started a list.

---

<div class="post-metadata">

**Author:** ![jtownsend](https://www.epiusers.help/letter_avatar_proxy/v4/letter/j/f14d63/32.png) [@jtownsend](https://www.epiusers.help/u/jtownsend)\
**Post date:** [September 27, 2023, 3:52pm UTC](https://www.epiusers.help/t/bpm-working-in-classic-not-in-kinetic/107431/3 "2023-09-27T15:52:22Z")

</div>

Yeah, they can be different. Before transitioning from classic to Kinetic you have to run everything through your browser’s dev tools to make sure which methods are being called.

We’re still on the client (mostly because we haven’t spun up a new server to test beyond 10.2 yet) but this is one of many items on my future transition checklist. The other big BPM item is that BPMCallContext fields absolutely do not stick around on the web. They’re _gone_ when the method completes, whereas they stick around sometimes on the client.

---

<div class="post-metadata">

**Author:** ![klincecum](https://www.epiusers.help/user_avatar/www.epiusers.help/klincecum/32/100137_2.png) [@klincecum](https://www.epiusers.help/u/klincecum)\
**Post date:** [September 27, 2023, 5:45pm UTC](https://www.epiusers.help/t/bpm-working-in-classic-not-in-kinetic/107431/4 "2023-09-27T17:45:55Z")

</div>

I’ve had a few examples I posted where I had to use one bpm for Kinetic(web) and another bpm for classic.

---

<div class="post-metadata">

**Author:** ![ridgea](https://www.epiusers.help/user_avatar/www.epiusers.help/ridgea/32/45082_2.png) [@ridgea](https://www.epiusers.help/u/ridgea)\
**Post date:** [September 27, 2023, 9:59pm UTC](https://www.epiusers.help/t/bpm-working-in-classic-not-in-kinetic/107431/5 "2023-09-27T21:59:55Z")

</div>

Is this since you have some users on classic and not kinetic? Or is it UI, We kind of stopped all classic dev and only have a handful of remaining classic screens.

---

<div class="post-metadata">

**Author:** ![klincecum](https://www.epiusers.help/user_avatar/www.epiusers.help/klincecum/32/100137_2.png) [@klincecum](https://www.epiusers.help/u/klincecum)\
**Post date:** [September 27, 2023, 10:29pm UTC](https://www.epiusers.help/t/bpm-working-in-classic-not-in-kinetic/107431/6 "2023-09-27T22:29:35Z")

</div>

The Kinetic Devs just call some BPMs differently to work better for the web.  
Some of them are even new methods.

---

<div class="post-metadata">

**Author:** ![Mark\_Wonsil](https://www.epiusers.help/user_avatar/www.epiusers.help/mark_wonsil/32/51594_2.png) [@Mark\_Wonsil](https://www.epiusers.help/u/Mark_Wonsil)\
**Post date:** [September 28, 2023, 12:35pm UTC](https://www.epiusers.help/t/bpm-working-in-classic-not-in-kinetic/107431/7 "2023-09-28T12:35:52Z")

</div>

> [@klincecum](#):
>
> Some of them are even new methods.

Yeah, I don’t think we should be surprised that development moving forward is not going to be backward compatible. Epicor said as much a few years ago. I hear the client saying…

![liveblogging monty python GIF](https://media1.giphy.com/media/cqsCSWtljevpm/giphy.webp?cid=e90edba3jyc90ff7p2oi9qg0y0qz2yskbr42v0rkyptjotda&ep=v1_gifs_search&rid=giphy.webp&ct=g)

But…

![As You Wish Cary Elwes GIF by Disney+](https://media0.giphy.com/media/J1j9tA6YbGHNNiLLzo/giphy.webp?cid=e90edba3nu7d9p7iz3aqn1dgax00ai0dzgpnv0i0v6780pos&ep=v1_gifs_search&rid=giphy.webp&ct=g)

---

<div class="post-metadata">

**Author:** ![Banderson](https://www.epiusers.help/user_avatar/www.epiusers.help/banderson/32/50875_2.png) [@Banderson](https://www.epiusers.help/u/Banderson)\
**Post date:** [September 28, 2023, 12:57pm UTC](https://www.epiusers.help/t/bpm-working-in-classic-not-in-kinetic/107431/8 "2023-09-28T12:57:13Z")

</div>

But if you remember, He didn’t die because:

![this is true love GIF](https://media0.giphy.com/media/3o7aTzm7USlf7kk1VK/giphy.webp?cid=e90edba3hbmuydg00ie0o7kg3ya32hrdr5wa3rjdqfwdx6y1&ep=v1_gifs_search&rid=giphy.webp&ct=g)

---

<div class="post-metadata">

**Author:** ![SueLowden](https://www.epiusers.help/letter_avatar_proxy/v4/letter/s/c57346/32.png) [@SueLowden](https://www.epiusers.help/u/SueLowden)\
**Post date:** [September 28, 2023, 1:03pm UTC](https://www.epiusers.help/t/bpm-working-in-classic-not-in-kinetic/107431/9 "2023-09-28T13:03:02Z")

</div>

We have a “Code Bank” of common requests that each time there is a major release we retest on both a local client in Kinetic and Classic and also via a Web Client which is how we are identifying issues where we need to create additional BPM’s to deal with these changes.

This allows us to deploy these to multiple clients regardless of the interface being used as we have a varied client base:

- some are locally hosted
- some are Epicor hosted
- some are other cloud provider hosted
- some are on a Kinetic version but using Classic forms as they haven’t yet migrated
- some are on a Kinetic version but users prefer the Classic forms
- some only use (or have a misc of local client and, )Web Access (which are now predominantly Kinetic Forms)

---

<div class="post-metadata">

**Author:** ![Mark\_Wonsil](https://www.epiusers.help/user_avatar/www.epiusers.help/mark_wonsil/32/51594_2.png) [@Mark\_Wonsil](https://www.epiusers.help/u/Mark_Wonsil)\
**Post date:** [September 28, 2023, 1:26pm UTC](https://www.epiusers.help/t/bpm-working-in-classic-not-in-kinetic/107431/10 "2023-09-28T13:26:20Z")

</div>

> [@Banderson](#):
>
> But if you remember, He didn’t die

True, Wesley didn’t die - but Epicor doesn’t love the smart client and will bop it in the head with a hammer until it does. 😉

---

<div class="post-metadata">

**Author:** ![Banderson](https://www.epiusers.help/user_avatar/www.epiusers.help/banderson/32/50875_2.png) [@Banderson](https://www.epiusers.help/u/Banderson)\
**Post date:** [September 28, 2023, 1:28pm UTC](https://www.epiusers.help/t/bpm-working-in-classic-not-in-kinetic/107431/11 "2023-09-28T13:28:37Z")

</div>

> [@Mark\_Wonsil](#):
>
> True, Wesley didn’t die - but Epicor doesn’t love the smart client and will bop it in the head with a hammer until it does. 😉

I think you’re mixing up your characters… Buttercup isn’t Epicor, we are. lol.

---

<div class="post-metadata">

**Author:** ![Mark\_Wonsil](https://www.epiusers.help/user_avatar/www.epiusers.help/mark_wonsil/32/51594_2.png) [@Mark\_Wonsil](https://www.epiusers.help/u/Mark_Wonsil)\
**Post date:** [September 28, 2023, 1:31pm UTC](https://www.epiusers.help/t/bpm-working-in-classic-not-in-kinetic/107431/12 "2023-09-28T13:31:51Z")

</div>

![As You Wish Cary Elwes GIF by filmeditor](https://media1.giphy.com/media/3o7aTnViCknp75le5a/giphy.webp?cid=e90edba30ue9c4xon6odg6obp4k08rqo9viixxowutrg09ol&ep=v1_gifs_search&rid=giphy.webp&ct=g)

---

<div class="post-metadata">

**Author:** ![Ernie](https://www.epiusers.help/user_avatar/www.epiusers.help/ernie/32/69401_2.png) [@Ernie](https://www.epiusers.help/u/Ernie)\
**Post date:** [September 28, 2023, 1:48pm UTC](https://www.epiusers.help/t/bpm-working-in-classic-not-in-kinetic/107431/13 "2023-09-28T13:48:25Z")

</div>

Inconceivable.

---

<div class="post-metadata">

**Author:** ![klincecum](https://www.epiusers.help/user_avatar/www.epiusers.help/klincecum/32/100137_2.png) [@klincecum](https://www.epiusers.help/u/klincecum)\
**Post date:** [September 28, 2023, 11:12pm UTC](https://www.epiusers.help/t/bpm-working-in-classic-not-in-kinetic/107431/14 "2023-09-28T23:12:15Z")

</div>

![Cary Elwes Disney Plus GIF by Disney+](https://media0.giphy.com/media/J1vUzqdZJlh5AqBWxt/giphy.webp?cid=e90edba3qalj8v7og2foo7srk0zhnr1za2is2jy075miiutl&ep=v1_gifs_search&rid=giphy.webp&ct=g)
