Menu items

Administration PageApplication/ContractSyracuse/CollaborationClassmenuItemsRepresentationmenuItem

A menu item defines a link present in portal vignettes that links to a page managed by the software.

The page that defines a menu item contains several sections:

InformationContentParameterDisplayClassification

INFORMATION

Defines the main characteristics of the link, including the following:

Code

A unique code that identifies the menu item. For Classic functions, it is recommended to use the Sage X3 People function code. For Entities / Representations pages, it is recommended to use the representation code.

Title

This mandatory information appears when a menu item is referenced.

A translation link is present for this information:

It enables entering descriptions in different languages with the corresponding widget.

Description

User friendly description of the menu item. This field is also translatable.

Link type

Indicates what kind of page will be called if the link is activated. The following choices are available:

Icon

Indicates the file name and repository of the icon to display.

Application menu

This check box is used to define how the menu item appears on mobile clients. This is subject to change in a near future.

Factory

This check box defines if the record is supplied as a factory record. When this happens, a factory code is also displayed and can be entered if you are a factory provider. This features allows to prevent some modifications on records supplied by defaut by Sage or by a vertical solution provider. More information about this feature is given in the following document.

CONTENT

Based on the previous type, additional information must be entered in this section:

Application

Entered for every type except Exernal link link types. Refers to the application used for the link. The Sage X3 People application is mandatory if the link is a Classic type link.

Endpoint

Can be entered for every type except Exernal link link types. If entered, the link will automatically be displayed in a vignette (if the vignette is associated with the right endpoint).

Representation

Entered for Representation link types only. Defines the representation used for the user interface. This representation is linked to the entity; therefore, only some representations are available for a given entity. A selection is possible in the same conditions as for the entity definition. Only a representation attached to the previous entity can be used.

Entity

Entered for Representation link types only. Indicates the entity managed by the page. A selection is possible:

If the application is Sage X3 People but the endpoint is not known, a selection will be done if a default endpoint has been set up for Sage X3 People type endpoints.

Action

Entered for Representation link types only. Determines the action that will be executed of the representation. The following actions can be selected:

Function

Entered for Function (Classic) link types only. Indicates the Sage X3 People function code. A selection is possible:

If the function requires an additional parameter, the parameter can be added with the syntax FUNCTION_CODE~PARAMETER_VALUE. This is especially the case in the following situations:
* for any function that might use a transaction code (for example, GESSOH~MYORDER will use the sales order entry with MYORDER transaction)
v* for an inquiry that has different screens (for example, SAIWRKPLN~PUR will use the workflow monitor with the screen code PUR)
* for a report execution (for example, AIMP~POSCOD will execute the report POSCOD)
* ...

Key

Entered for Function (Classic) link types only. Defines the key.

Process Name

Entered for Process link types only. Defines the visual process code to be displayed.

Process legislation

Entered for Process link types only. Defines the optional legislatation code assigned to the process.

Process menu

Entered for Process link types only. If present, defines the menu that allows selecting processes in a list.

Request name

Entered for Request or Calendar link types only. Defines the code of the request to be displayed.

Request level

Entered for Request or Calendar link types only. Defines the level to be displayed (0 to 99).

Statistics name

Entered for Statistics link types only. Defines the code of the statistic report to be displayed.

Dashboard

Entered for Dashboard link types only. Defines the code of the dashboard to be displayed.

URL

Entered for External link link types only. Defines the URL to be called to display the page.

Site

Entered for HRM site link types only. Defines the HRM site to be displayed.

PARAMETERS

This section contains additional values depending on the link previously defined. The value that can be sent to the Sage X3 People function is usually for the "object" types function called GES_xxx_.

Key

This is the key value for a detail, edit or summary facet. The key will be entered in character format. If the key has several components, the components will be separated by a tilde ~ character. For example, an account number 73ABC defined in the USA chart of accounts will be entered as USA~73ABC.

Parameters grid

Depending on the entity, additional parameters may have to be entered. If this is the case, the name and title columns will be filled and the value column must be entered.

The parameters available may depend from the page called:
* Standard parameters exist especially for query facets, and are documented
here.
* The parameters that can be added on requests are defined here.
* The parameter that can be added on statistical inquiries are defined here.

DISPLAY

This section states the following information:

Open in...

The choice can be:
*
Same window where the page opened by the menu item link will replace the current page,
*
New window where a new tab will open in the browser to display the page called by the item link.

Display in vignettes

A vignette can contain several item menus. The assignment can be done with a selection window allowing multiple selections, or on the vignette page.

CLASSIFICATION

This section displays the following information:

Categories

Item menus can be associated with categories. The assignment can be done in categories with a selection window allowing multiple selections.