How we can use Tenent ID when we have multiple companies which need to share the data in between? Is it good to use same Tenent ID or Different IDs?
what is the best approach?
Please check the ION Development guide -> Chapter 2 -> General Concepts -> Tenant. Essentially 'tenant' is a SaaS Multi Tenant Concept. Under all other circumstances - i.e., On premise (OP) installations or Infor Single tenant (ST) deployments - InforOS installation operates under only one tenant. As a platform, InforOS doesn't supprot multiple tenants on an OP or ST installation. So its very important to understand this. Having said this, from an ION standpoint, the notion of tenant remains 'visible' in an Integration/ workflow context. ie., If you go to a Connection point screen or a workflow screen, it allows you to specify a Tenant for these entities. This means, technically you can configure your document flows and workflows per tenant. They will be fired only when the TenantID in the incoming BOD matches with that of the value specified in ION desk. But as I said before, this should not be construed to be a fully supported concept in OP or ST installations. More importantly, IFS - the user management system doesn't allow tenant specific users in an OP or ST world. Looking from an angle of Tenant as a 'data separating wall', it is very relevant when more than one environment co-exist on a same installation. But it seems your need is to segregate the data within a given environment/ business - that is functionally distributed across multiple companies. Tenant also plays a role here by way of being one of the trinities of data architecture. i.e., In the Infor BOD messaging patterns the uniqueness of each record was determined based on the combination of Tenant + Accounting Entity + Location (and also the RevisionID, but that can be ignored for this discussion). Your question seems to ask for a fine grained separation within a given business. So ideally you would equate a business company/ site with either Accounting Entity or Location.. (Or in some cases it could be a combination of two). This is the ION side of view. But in all of this, it is important to understand how an Infor application implements the concept of tenant internally in their data model. From a business perspective, its possible that it maps slightly differently within each Infor ERP. For example, In ERP LN, I know (normally speaking) each Financial company is mapped to an Accounting entity (and there are some exceptions to this rule). So how a Tenant maps to a Company should ideally be answered by the core Infor ERP product team that you use. Please check their ION integration guide which should contain this information.
Hi Mike,
Thanks for the quick response
We basically want to get an clear understanding why we have to use a Tenent? Is to segregate Infor vs non Infor or between different industries such like Fashion and Food and Beverage. Is practical to have one Tenent ID for each company? Any limitations?