Using Infor Smart Office with M3 IBrix

Note: IBrix support is only available for M3 10.1.

iBrix is deployed and hosted in the M3 Workplace environment and are therefore accessible via a browser. The user still needs to be configured in the M3 Workplace so that the IBrix can retrieve all the context information that it needs when making API calls and MIE calls to the M3 backend. From a technical perspective, there is not much difference between running an IBrix within M3 Workplace and running an IBrix in Infor Smart Office. If you run into problems, always compare how IBrix behaves in Workplace. There are a few publicly documented JavaScript calls that are not supported. If your IBrix uses anything other than the publicly documented and supported JavaScript functions, these will not work in Infor Smart Office. In general, all JavaScript calls dealing with switching focus and closing other open programs or finding the reference to other programs are not supported.

Note: Your IBrix must only use publicly documented and supported JavaScript functions.

When implementing the IBrix solution, special consideration has been taken to the importance of application system or environment. It is very important that the user is actually seeing the data from the system that the user is expected to be working with. For this reason, the configuration in the system profile for M3 Workplace contains an ApplicationServerName . This is the name of the application server the user should use when running the IBrix. Thus, the user must have an M3 user for that system.

In order to start IBrix in Infor Smart Office, the profile in Infor Smart Office must contain the URL to the M3 Workplace and to the system name of the application server in User Manager that the users are connected to. The user will be prompted to log in the first time when starting an IBrix; for subsequent IBrixes the user will already be logged on. For the IBrix to get the Infor Smart Office style sheet, it should reference the latest version of the IBrix UI components.

The recommended way to configure Workplace with Infor Smart Office is to enable SSO using the M3 Workplace configuration options in the Profile Editor. See Adding M3 applications to the system profile. The result is not true SSO, but SSO will be perceived by the enduser because the Workplace login screen will not appear.

To enable SSO, set SSOEnabled to True in the M3 Workplace section of the profile. The resulting XML looks like this:

<M3Workplace Description="MWP in ATE-MNB UI server"> 
     <SSOEnabled>True</SSOEnabled>
     <M3WorkplaceURL> https://sestw349.corpnet.lawson.com/mwp&lt;/M3WorkplaceURL>
     <ApplicationServerName>ATEMNB - SESTI005</ApplicationServerName
</M3Workplace>

Setting SSOEnabled to true will enable automatic login the first time an iBrix is loaded. The user will not have to enter a username and password but is automatically logged in to Workplace.