Start the application using a link, bring start values

You can open an application from another application, an H5 program, and a Workspace widget, with start values in the link. This is helpful when you want to open an application and already have the correct record selected.
Note: Start values only work when the application you want to open has an index list or a data grid using API programs with search transactions. The application you want to open must be in status Approved or higher.

To open an application from another application, create a link in the application you started. Use M3 Bookmark as the type and then paste a link in the link field.

This table shows the different parts of a link with there descriptions:

Parts of a link Description
ShortName The short name of the application you want to open.
Title The title of the application you want to open.
Component The component ID of the data grid or index list where you want to add a start value.
SearchField The search field in the component where you want to add a start value.
Variable The variable that retrieves the start value from the application, H5 program, or Workspace widget you want to bring into the application you open.
There are three types of links you can use when opening with start values:
  • mp://ShortName?title=Title&Component.SearchField=<Variable>
  • ?favoriteContext=mp://ShortName&title=Title&Component.SearchField=<Variable>&LogicalId=lid://infor.m3.m3
  • ?LogicalId=lid://infor.m3.m3&program=mp://ShortName&title=Title&Component.SearchField=<Variable>
Note: To open an application from a Workspace widget, it is only possible to use the link type starting with ?favoriteContext and the type starting with ?LogicalId.

From application to application, or from H5 to application

This is an example of using general or category search in the index list:

mp://M3CREDCTRL?title=Credit Control&IndexList_Customers.SEARCH=<CUNO>
Note: To add more start values, add ampersand (&) after the last variable in the link, followed by the component's ID, search field, and variable used.

From widget to application

This is an example of using specific search in the data grid:

?favoriteContext=mp://CUSTSERV&title=Customer Service&DataGrid_Customers.CUTP=<CUTP>&DataGrid_Customers.PYNO=<PYNO>&LogicalId=lid://infor.m3.m3

This is an example of using specific search and from/to values in the index list:

?favoriteContext=mp://ITEMOV&title=Item Overview&IndexList_Items.ITNO=<ITNO>&IndexList_Items.F_STAT=<STAT>&IndexList_Items.T_STAT=<STAT>&LogicalId=lid://infor.m3.m3

Note: To add more start values, add ampersand (&) after the last variable in the link, followed by the component's ID, search field, and variable used.