Should I be concerned about "Non-Production Server"?

I was in the Company Configuration for a different reason and noticed that it says, “Non-Production Server” which made me concerned. Is that supposed to be like that?

Screenshot 2024-08-07 at 3.52.03 PM

I then went over to Company Maintenance and the checkbox, Is Live, is checked. Looked around and found something called, Show License Info, in the overflow menu. Each license is not checked for Production or Live.

Is this concerning since we are very much live and have been for a month?..

Hi Spencer,

I wouldn’t worry about it too much. Ours says the same thing in both our Prod and Test environments. I’ll be honest I’ve never noticed it until now though either :rofl:

image

That makes me feel better, what about your, “Show License Info” in Company Maintenance?

I don’t see any reference to non-prod there, it all looks to be normal.

Here’s what my DB Instance field looks like:

image

and the Prod/Live checkboxes:

image

You should be all good!

1 Like

When I toggled the “Is Live” option, the Non Production message went away.

1 Like

There is another place on the Admin Console (that cloud users don’t have access to) that has IsProductionInstance flag as well. It is viewable via REST:

1 Like

Thanks for trying this Mark, I was a lil bit nervous to check it for fear of going past the point of no return :rofl:

That makes sense. We’re not live yet and I imagine Spencer isn’t as of yet either. Good to know for down the road!

Oh, we’re live for sure! Our Go-Live was at the beginning of July

2 Likes

Yes

or

And if you have any BPMs or function that use application instance value then I would be concerned.



I use this flag when I am printing labels… If it’s non production I pass that value in the dataset to the label and it uses it to display a watermark. Call me over cautious, but people get confused very easily and this is a safeguard.

3 Likes

We have it too and now it’s got my mind racing a bit…are we sure that this is just a cosmetic thing and not affecting any underlying processing?

That being said, it might be a nice-to-have thing in Pilot to toggle off communications to the outside world - emailed invoices/POs/SO confirmations, for example. EDI is tricky in that you might want/need to still generate the data…but needs to go to a pilot/sandbox environment as well (changing file paths, etc.).

1 Like

That’s what it’s for primarily

You can do handy things with it, like you mentioned for EDI… You could store those folder names as user codes then do a check for the Installation type and use the value from user codes based on the codetypeid. That way it stops you from hard coding things into code… Makes is way more transportable and maintainable.

2 Likes

Aha…wonder why it hasn’t come up in previous convos with Epicor or our consultants. Thanks for the clarification.

1 Like

To be honest I’m not surprised, it has been there for ages, but not that widely used.

“Convos”… That’s rather Antipodean :slight_smile:

If you open up EpiCare and do a search for “Non-Production Server”, there are a couple of cases where the support group says it is entirely cosmetic and has no effect on system functionality.

2 Likes

Unless you use BPMs or Functions that use the functionality. Copying Live to another environment will make a bad day for you.

2 Likes

Geez…had to look that up…I’m from Parts Unknown, not Australia. :laughing:
Then again I could be anywhere. Mars. Badstreet USA. The last house on the left.

1 Like

And just in case you want to add some more Aussie words to your vocab

1 Like

I lean heavily on the is/not prod feature. I have a scheduled function that kills MRP on non-prod so it’s not eating server power. I have a bunch of email functions that won’t execute unless on prod.

It’s an underrated feature. Only problem is forgetting to change the setting in admin console when copying prod to other instances.

My kids watch Bluey. The struggle is removing Aussie slang from my/their vocabulary.

5 Likes

Just Automate the whole copy environement thing if you are on-prem. You could do if for cloud I guess with Function, that does all the updates for you. :thinking:

and yes the flag is there. I found it a while ago

update ice.SysLicense set IsProductionInstance = 0 

Yeah…but have you considered I don’t wanna?

(Starts writing scrips because it’s the right thing to do)

1 Like