Using a web browser on iPad to connect to Epicor on the web

I apologize if I didn’t find a similar post before posting this, we need to see if we can use iPads to connect to Epicor using a web browser. After all web browsers do support .aspx and so on and all the processing happens on the server side.

Have any of you been using iPads for Epicor?

Yes - You need to get Epicor Web Access Deployed and then Configure your server to be accessible from the Internet.

1 Like

EWA on an iPad is very workable.


1 Like

Thank you it works! But the tab functionality does not load data! For example on the Order Entry program I enter the order number and hit tab and nothing loads…

I have a question, if any of your customizations is using custom dll files, how or where do you deploy those dll files in order for the web form to work correctly?

Hello Arash,

Custom DLLs are a different programming model than the web and not the easiest to maintain in a client server model either. If you want the live the life of the Web then you should make web services out of your code and avoid custom DLLs altogether. Bonus: it will still work with your .Net client and make your upgrades quicker to do.

Mark W.

We use Parallels RAS to connect to Epicor on a few iPads. They have an app or you could use the browser based client. This would let you run regular Epicor instead of EWA.

2 Likes

Our dll files are all .NET and are used on Epicor custom forms and not web forms. So now when we generate web forms for our custom forms, they don’t seem to compile.
That’s why I was thinking maybe I need to deploy these dll files somewhere on the server where Epicor can properly generate the web forms?

What is the nature of the code in these files?

Epicor sdk, using Epicor session object, operating code based on Epicor business objects.

:thinking:

I guess what I’m really asking:

  • are you doing calculations?
  • updating the current BO?
  • updating other BOs?
  • reading other data sources?
  • updating other data sources?

So, put another way, I can write a .Net library and link it into Excel and then use VBA to call that library. If I implement a solution this way, I have to distribute the library to every Excel user who needs it. Also, I won’t be able to use it in Excel 365. However, there is a way to create a Web API for my library that works in both Excel Desktop and Excel 365. If I want to serve the web side of Office, I need to develop web solutions to play in both spaces.

Yes we do all of those on various programs and the dll files are deployed to users and they work perfectly.

So my question is does the ‘Generate web form’ take care of deploying these dll files somewhere, where the ASP.NET server can use them and generate proper web forms?

Does the ‘Generate Web Form’ feature only generate Epicor’s default forms in web?

I don’t think Epicor ever automatically distributes DLLs for you from the Server but you can bundle them in the ReleaseClient.zip if you’re on prem. I’m just not sure the Generate Web Form will convert all UI elements that are available as not all Epicor Forms are available in the EWA.

RDP may be a better bet for your customization strategy.

–customization–
–customization name=“ERP10.2.300.15” directoryName=“Update” version=“10.2.300.15” deploymentType=“Zip” /–
–customization name=“Jun07-2019-02” directoryName=“CustomUpdatesJun07-2019-02” version=“10.2.300.15” deploymentType=“XCopy” /–

The second line deploys custom files when user logs in.

Yeah, Cloud People don’t use that feature. :wink:

Wish we were on cloud too!

With your customizations, I would recommend doing what @hmwillett did and go to Azure on your own single tenant. SaaS would be a big change in the way you are making your customizations. :wink:

1 Like

@Mark_Wonsil are you on the Epicor Cloud? Using EWA?
I am working with someone that loves their MAC and wants to be able to work with Epicor in a MAC interface, not an RDP.

Yes, we’ve been in the cloud for four years now (two single tenant, 2 public cloud). We were not happy with EWA as the interface is different enough to make it odd compared to everyone else.

What does this person need to do in Epicor?

We use Citrix or any RDP Solution like it should and will work. We have plenty of Mac Users and they use Epicor Full Client to its full potential, Printing, Reports etc…

Beauty of something like Citrix, you can’t even tell that you are on an RDP Session, because it crops the window and works with your operating system (even get windows and icons in taskbar).

If you have something like Citrix you can also use your browser and Full Client will actually work and run in your browser via HTML5, WebSockets etc…it basically streams the window from Server to you.

Citrix or any RDP Solution allows us to run on any Client or OS and even pins to your taskbar, start menu - you cant even tell the difference. If you upgrade the Client on the Server, you have technically upgraded everyone without touching each PC.

1 Like