You can trigger the opening of a CARL Source page directly from an external application: by adding a link to an email, a browsing portal, or other such item.
The content of the page to be opened is passed as a setting in the address.
Page address
The page address is built as follows:
Settings in uppercase specify:
They can be followed by settings forcing the values on the screen to be opened.
These settings are attributes of the object in the Dictionary.
They are given a prefix according to the object in question:
fa: The animator,
mb: The business object,
sb: The search object,
ta: The list in the search object.
Search form examples
|
Form to be displayed |
URL address |
|
Asset search form. |
http://monserveur:8080/xnet/equipment/material-SEL.faces |
|
Structure point search form with custom form. |
http://monserveur:8080/xnet/equipment/box-SEL.faces?CUSTOM_FORM=F124c68e7a8a-29dd |
|
List of purchase requests, [Results] tab |
http://monserveur:8080/xnet/purchase/PR-SEL.faces?SELECTED_TAB=pa_Result |
|
[Favorites] tab of the budget list |
http://monserveur:8080/xnet/budget/budgAcc-SEL.faces?SELECTED_TAB=pa_Bookmark |
|
Work order search form with "Status" criteria initialized to "In preparation," "Pending validation," and type of work order to "CORR MAINT" |
http://monserveur:8080/xnet/works/WO-SEL.faces?sb:status=[REQUEST,AWAITINGVALID]&sb:actionType=MAINT-CORR |
|
[Macroplanning] tab filtered and positioned on the first day of the following week |
http://monserveur:8080/xnet/works/WOSchedule-SEL.faces?SELECTED_TAB=pa_Result&sb:WOBeginMin={startOfNextWeek}&fa:startDate={startOfNextWeek} |
Detail form examples
|
Form to be displayed |
URL address |
|
Detail form of Asset with identifier '1' |
http://monserveur:8080/xnet/equipment/material-DET.faces?BEAN_ID=1 |
|
WR creation form with end date = the day after the current date; see Dynamic default value |
http://monserveur:8080/xnet/works/MR-DET.faces?mb:expEnd={sysDate}%2B1{day}&mb:workPriority=URGENT |
|
Inventory withdrawal form, agent and warehouse pre-filled in |
http://monserveur:8080/xnet/stocks/issue-DET.faces?fa:actor=DUPONT&fa:warehouse=MAGASIN1 |
Special case of tree structure
The STRUCTURE_ID setting designates the tree structure to be displayed (MATERIAL, LOCATION, MAIN, etc.).
The STRUCTURE_ELEMENT_ID setting designates the identifier of the element.
Example:
Tree structure of equipment on the [Main] tab positioned on the asset with identifier '20': http://monserveur:8080/xnet/equipment/link-SEL.faces?STRUCTURE_ID=MAIN&STRUCTURE_ELEMENT_ID=20.