Series 1 EpiSode 6: The Kinetic Transformation with Brian Conner

Dont cloudify everything. Keep it Hybrid :slight_smile: I think its an Epicor strength in competing with SAP, NetSuite, Dynamics, Sage. You know if some of the folks from Epicors 100% Club would actually visit their big customers, they would change the roadmap drastically.

Here is an idea… Epicor should go open source :slight_smile: All Customers will say lets do this. Epicor claims to listen to the Customers. So Lets Go! Open Source is the future.

Kinetic Framework once was available on Stackblitz and npmjs, why was it taken away. Seems like we are going backwards here :confused:

1 Like

I thought this is how everyone made decisions? :rofl:

2 Likes

RDS does indeed use RDP to ‘publish’ the apps, you should be able to go into properties on the icon and allow clipboard access.

1 Like

I’m not sure you mean Single Tenant/EMS. Single Tenant architecture is same as on-prem. Sounds more like Multi-Tenant, or the first shot at cloudifying - Epicor Express.
That aside, I agree with you that hybrid is an important feature, and there will always be companies who need on-premise.
ROFL at the marketing moron bit.

1 Like

Awesome episode! Thanks so much, and thanks Kinetic Baby Daddy @bconner :rofl:

2 Likes

You are absolutely correct Kim, I did mean MT. I’ll update my post.

Thanks!!!

1 Like

You are correct - Data Collection was rebuilt in Application Studio and the hand-coded web application version is replaced by it so that it’s more standard and you can customize it which was the major limitation of the early version. EWA variants of screens are also on the way out for the same reason now that we have first class web versions in the new technology.

3 Likes

Thanks @bconner much appreciated the clarification there.

1 Like

actually, it is not a big can of worms any more than planning by Part Attribute which is also a relatively new feature…
Think of planning by rev as though the PartNumber/REV was one field. the way that we did this is through the ATTRIBUTES feature that can be applied to a part. We have a Revision attribute and so it works just like Attribute planning.

1 Like

One additional clarification… what we USED to call MES, is now called “Data Collection”. Reason is because it was never a full fledged MES module, and was mostly misnamed. In fact we now have a new MES module that Epicor purchased that is very robust, and will be integrated with Kinetic. The Data Collection module still exists, and is very functional in the new Browser based UI.

3 Likes

Ah, yes. This is like capabilities for materials then? That would make it easier than having to have to plan each and every revision that was interchangeable.

So how will a Job Pick list work? Do you have to select a version at Get Details time or at picking time?

1 Like

In fact, we now have two MES modules that Epicor purchased that are very robust… MATTEC has a very slick integration with Jobs/MOMs, and eFlex seems to have an excellent data collection process along with a very good training module.

2 Likes

@timshuwy Can you clarify which module you are referring to here?

1 Like

Epicor just recently acquired Epicor Acquires eFlex Systems | Epicor U.S. which will be integrated into Kinetic.

1 Like

That’s who I assumed you were referring to. I have a demo with them this Monday.
Thanks.

1 Like

Today, after work, I wanted to tinker with ElectronJS. I was wondering if we could create our own client and embed certain tweaks into the Kinetic Web Version. It turns out that it is possible. If you are a large enterprise and are using RDS or Citrix and in the future want to continue to use a local client instead of the browser, for whatever reasons, and preload it with extensions, it is possible with ElectronJS (https://electronjs.org/).

It was a fun little project. I have no intention of using this. Just wanted to learn some Electron.

Electron Hybrid Client

The old tree does not really fit the Kinetic UI. I do like the modal window for printing reports, however. I changed the behavior to act more like classic, by opening hyperlinks in their own window and hiding some elements.


The Classic Toolbar simply finds the new elements on the DOM and invokes .click()

Grid Tinkering


Used Data from Retool

2 Likes

I am passionate about web development technologies and am looking forward to the improvements that Kinetic will make over the next two years.

I am hopeful that they will provide us with more control to add app-extensions and custom components, and more page-types such as full width and height, or more control for styling, and that they will make the UX platform available to all developers through the SDK license.

I have included some demos I experimented with over the weekend, using various Web Frameworks & SDKs. Just embedding them as WebViews with some tweaks. Still trying to get appcommunicator to work :smiley:

Showcase UI Concepts

EDIT:
I spent some time in App Studio 2022… looks promising. I think I found how to make a component and custom page-types.

image

image

image

Some Custom Events for testing hi @hmwillett

7 Likes

The Epicor MetaFX API provides open endpoints, enabling developers to create custom parsers, Visual Studio Code extensions, and more. This provides a wide range of opportunities, such as the ability to recreate the Epicor Client (if you really wanted to), or parse a UD Form into your own Portal, or to deep link into App Studio designer mode, while pulling metadata on the side using the MetaFX API endpoints.

This weekend, I was just experimenting. However, as MetaFX is still in the process of evolving, it is too early to develop something to be released to the public. With further development, this extension could become available in the near future. That is of course if Jose Gomez want’s to take it over (the king of extensions 2% of people will use).

// Check out the following API Service
https://epicor.contoso.com/KineticERP_Demo/api/v1/Ice.LIB.MetaFXSvc



Whatever you do @bconner @Edge keep and give us more open endpoints, one can utilize. Great work. The more I dig in, the more impressed I am. Despite :poop: on Kinetic many times over before.

I need to provide you a wish-list as a developer or partner, such as full-screen page-types, ability to customize the shell etc…

Im getting tired of Chrome Extensions and Electron Browser :smiley: always having to publish to their store.

Having the ability to add hooks into Main Shell (main.js), allows us to inject stuff like www.openreplay.com


Some OpenAI… Execute some JavaScript OnBlur (needed a custom js component, could probably be done with EFX)

2 Likes

Or, as mentioned above, instead of hooking the code have a Web-SDK that would allow users to create web components and secure web APIs. :thinking:

3 Likes