Configuring customized application start pages with Configuration Console

The Application start page for Infor HR Talent can be created to set up home pages with a web page written in Lawson Pattern Language (LPL). The Application Start page is the default page for a Infor HR Talent webapp when no Landing Page is active and no customized home page is defined. It can also be customized using theConfiguration Console.

The Application start pages can be customized using LPL in Configuration Console. This table shows various ways that the page can be customized, with LPL examples.

Type Description
Single Panel with Menus A panel can be used to show large and small menu items. Large menu items have a larger image and description. If there are multiple sets of column definitions, use the “menu item is” syntax to keep menu items unique. Small menu items use a smaller image and no description. The image can be suppressed.
Multiple Panel definitions.

Tabs

Multiple panel definitions can be used to create tabs on a page. Each Panel can contain items such as large or small menu items or a list.
Dashboard Multiple panes can be created to see all work items on one page.
HTML Web pages can be embedded in a page so that employees can access a site without leaving Infor HR Talent.
MultiPane Panel The MultiPanePanel pattern in Infor Landmark Technology can use panes to arrange forms on the screen in various layouts.
  • Two panes, arranged vertically. Panes 1 and 2
  • Two panes, arranged horizontally. Panes 1 and 3
  • Three pane. Panes 1 and 3 on top and 4 on the bottom. Three panes. Pane on top and 2 and 4 on the bottom

These code examples show the panel types.

Single panel with menus LPL example:

Three panes (pane on top and 2 and 4 on theEmployeeHome is a Page
    title is "QuickLinks"

    EmployeeHome is a Panel
        title is "EmployeeHome"
        Layout
            three column distributed
                large menu
                    page is LRCMyPerformanceAppraisalsPage
                        title is "MyReviews"
                        description is  "Complete_this_year's_appraisal"
                        image is myReviews
                        menu item name is MyReviews
                    form is Employee.LRCMyGoalsForm
                        title is "MyGoals"
                        description is "Update_my_goals"
                        image is myGoals
                        menu item name is MyGoals

            header2 of "_"
            paragraph centered
                small menu
                    list is Holiday.CompanyHolidays
                    title is "CompanyHolidays"
                    image is linkEmerald
                    menu item name is CompanyHolidays

Multiple panel definitions LPL example:

EmployeeHome is a Page
    title is "QuickLinks"

    External is a Panel
        Layout
            three column distributed
                large menu
                    page is LRCMyPerformanceAppraisalsPage
                        title is "MyReviews"
                        menu item name is MyReviews
                        description is "Complete_or_view_appraisals"
                        image is myReviews

    Internal is a Panel
        business class is EmployeeAddress
            list is EmployeeAddressesTalentProfile
            Context
                HROrganization
                Employee

Dashboard LPL example:

ManagerHome is a Page
    title is "ManagerDashBoard"

    ManagerDashBoard is a DashBoardPanel
        title is "ManagerDashBoard"
        QuickLinks is a Pane
            Layout
                single column
                    action is Job.RequestNewJob
                        title is "RequestANewJob"
                        menu item name is RequestANewJob
                        image is actionAzureOutline
                    action is JobRequisition.Draft.CreateDraftJobRequisition
                        title is "CreateRequisition"
                        menu item name is CreateRequisition
                        image is requisitions
        AppraisalsByStatus is a Pane
            business class is SupervisorAppraisalStatus
                list is LRCAppraisalStatusFirstLevelOnlyChartWidget
                Context
                    HROrganization
                    Employee

HTML LPL example:

EmployeeHome is a Page
    title is "QuickLinks"

    Intranet is a Panel
        url is "http://your.company.intranet.com"

    ADP is a Panel
        url is "https://my.adp.com/static/redbox/login.html"

MultiPane panel LPL example-two panes:

AwardingSummary is a Page
    title is "BudgetAnalysis"

    SalaryAwardingSummaryTotals is a MultiPanePanel
        pane 1
            business class is Supervisor
                list is RollUpCompAnalystSalaryAwarding
        pane 2
            business class is pane 1.AnalystMgrSalaryPlanningBudgetAnalysisRel
                list is RollUpCompAnalystRuleProgressList

MultiPane panel LPL example-three panes:

AbsenceAdminTimeOffByResourcePage is a Page
    title is "PlanBalancesAndTimeOffRequests"

    Resources is a MultiPanePanel
        pane 2
            business class is Employee
                list is AdminAbsenceEmployees

        pane 3
            business class is pane 2.EmployeeAbsencePlanRel
            list is SingleEmployeeAbsencePlanBalancesListAdmin

        pane 4
            business class is pane 2.TimeOffRequest set
                list is EmployeeProfileTimeOffForAdmin

Example

MultiPane panel LPL example-four panes:

ExchangeTimeOffPage is a Page
    title is "ExchangeAvailableForSellPayoutReview"

    DefaultPayouts is a MultiPanePanel
        title is "DefaultPayouts"
        vertical split is 30/70
        pane 1
            business class is ExchangeTimeOffSchedulePeriod
                list is DefaultPayoutList

        pane 2 
            business class is pane 3.ExchangeEmployeeAbsencePlanRel
                list is ExchangeAvailableForSellList

        pane 3 
            business class is pane 1.ExchangeTimeOffSchedule.AbsencePlanStructureOption set 
                list is ExchangeAbsencePlanStructureOptionList

        pane 4 
            business class is pane 3.UnpaidExchangeTimeOffRequestRel
                list is ExchangeTimeOffPayouts