Free cookie consent management tool by TermsFeed

Appian Sites

On This Page

Overview

With Appian Sites, you can provide your users with a customized and focused experience that allows them to quickly access the pages, tasks, and information that they need. You can create sites with business-oriented pages specific to your users' roles and responsibilities.

Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to closeimages/SiteExample.png

Each site can be branded to match your corporate identity and can contain up to ten pages or page groups as top-level navigation items.

Accessing sites

Users can access sites in a few ways:

  • Directly by URL. Use a!urlForSite() to create links to site pages. Site pages that are of type Interface can optionally use URL parameters.
  • Via the navigation menu in Tempo or another site. This will open the site in a new window and display the first page.
  • As a start page for users logging into Appian. To learn more about how to do this, see User Start Pages.

The navigation bar is the main way in which users navigate a site. It allows users to easily access all pages within the site, as well as the navigation and user menus. You can configure the site navigation bar to match your use case and branding.

You can choose from two different layouts for your navigation bar: HEADER BAR and SIDEBAR.

Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to closeimages/site_sidebar_vs_headerbar.png

The header bar layout provides three different style options: Helium, Mercury, and Oxygen. Each is designed for different use cases and experiences. Try out each to decide which works best for your site and users.

You can also choose from a variety of custom colors and predefined color schemes to match your company branding. Carry your custom colors and predefined color schemes throughout your site for a cohesive and polished user experience.

For more information on configuring the navigation bar for sites, see the site object page. For design considerations, see Designing Sites and Portals

The navigation bar includes:

images/site_object_header_annotated.png

Pages

Pages display and organize the content in a site. Users can navigate between site pages by clicking on the site page name in the header bar or navigating via keyboard.

site pages

A site page can be one of the following types:

  • Action: Displays a start form for a process model that allow users to initiate a process, like submitting a new service request.
  • Interface: Displays an interface object. Interface type pages are the only pages that can be added to page groups or use URL parameters in a!urlForSite().
  • Record List: Displays a record list configured in a record type.
  • Process HQ - Full Library: Displays an embedded Process HQ Reports and Dashboards Library.
  • Process HQ - Dashboard: Displays an embedded Process HQ dashboard.

Tip:  You can use a!urlForSite() to link to any type of page. However, you can only use URL parameters with Interface page types.

Page groups

Page groups will also appear in your site's navigation bar. Page groups give you the ability to create a nested menu of pages that will display as dropdown menus in the navigation bar. Users can click on the icon next to the page group title to display the list of pages within the group for easy navigation. When the page group is expanded, users can click the icon to collapse it.

Note:  Only Interface type pages can be added to page groups.

images/site_page_group_dropdown.png

Pages and page groups display in the navigation bar in the same order as configured in the site object. For guidance on organizing your navigation structure, see Organizing pages and page groups.

Users can navigate between sites using the navigation menu which displays as a icon or the site display name, depending on navigation bar settings in the site object.

The navigation menu allows users to easily access sites, Tempo, and workspaces they have access to. You can configure the menu to appear as the site name or as an icon. If your navigation menu includes a link to Tempo, it will always display at the top of the sites. If a user only has access to one site, the navigation menu isn't shown.

screenshot of the navigation menu

User menu

The site user menu provides users easy access to their profile, their user settings, or to sign out. Selecting Profile will take the user to their user record. Selecting Settings will open a dialog where they can update their user settings.

Tip:  You can hide the profile and settings options for each site in the site object.

/screenshot of the user menu

Mobile site task list

When enabled in the site object, after a user selects the site, the Appian Mobile menu displays a Tasks list. This list displays all tasks assigned to the user.

Appian Mobile users can access any offline-enabled tasks from this list, even when they are not connected to the internet.

mobile site task list

Task notifications

When users with site start pages open a task link in a task notification, their start page will be task-specific. Once they complete the task, they'll be directed to their normal start page.

screenshot of task specific start page

Disabling task notifications

Task notifications can be turned off for an entire environment, a specific task, or each individual user.

Level of Effect Who can disable Where to disable
The entire environment Administrators In .spec.customProperties fields in the Appian CR configuration file.
Just one task Designers In each process nodes' assignment tab.
The individual user Users In user settings, under Email Notifications.

Show objects

Often, the most intuitive way to understand or debug a site as a developer is to test it out as a user. The good news is: you can navigate directly from a site to the objects that power it in just a couple of clicks.

We recommend using this feature when:

  • You're new to an application and trying to understand the relationships between what end users see and the underlying design objects.
  • You're building or debugging a site and want quick access to the objects you're working with.

For users in the Designers system group, the Show Objects button is present when you view pages on the site. To show the objects underlying the pages, click this button. Learn more about which underlying objects this feature shows.

Then, once the objects are showing, hover over an object until pink highlighting appears around it.

SiteShowObjects

A label appears as part of the highlighting, which displays the object name. For example, in the image above, the highlight label reads CM_topCaseResolvers_section.

In some instances, you may see Not Visible as an object label. This label means that you do not have sufficient permissions to view the object. For example, you might be viewing an interface which calls an expression rule object that you do not have at least Viewer permissions to.

To go directly from a site to the site object:

  1. In the lower corner of the page, click the Show Objects button.
  2. In the upper corner of the page, click Open Site Object

    The site object opens in Appian Designer in a new window or tab, ready to view or edit depending on your permissions level for the site object.

To go directly from the site to any other object:

  1. In the lower corner of the page, click the Show Objects button.
  2. Hover over the object until it is highlighted in pink, then click the object. The object will then be highlighted in blue.
  3. Click the down arrow next to the object label.
  4. Select an option:
    • In all page types, select Open.
    • In action pages, select Open Process Model to open the process model, instead of the start form interface.

    The selected object opens in Appian Designer in a new window or tab, ready to view or edit depending on your permissions level for that object.

Tip:  Use Ctrl+Click or Cmd+Click on the highlight label to open the object with fewer clicks.

Viewable objects

You can see the site object from any site page. Depending on the page type, you can also see the following objects:

Page Type

Objects Shown

Actions

The start form interface called by the process model, and any user input tasks that are activity-chained.

Interfaces

The parent interface and any child interfaces or expression rules.

Record types

For record lists, the record type that backs the list. For record views, the record type that backs the view and the interfaces that power the individual record views.

Note: You cannot directly access the interfaces of record actions if the action is configured to open in a dialog. You can directly access the interfaces of record actions configured to open in the same tab or in a new browser tab.

Usage analytics

To track user interactions and measure the effectiveness of your sites, see Track User Engagement with Usage Analytics for information about available analytics options.

Feedback