Apps for Pros

 

Apps are the actual workflows that users will interact with - Performance Reviews would be an example of an app within the Performance Management workspace.

 

Before we dive in, make sure that you've read the Apps article in the Getting Started guide so that you understand the app fundamentals. In this article, we'll show you how to create a new app from scratch, configure the permissions, and create states and conditions.

Jump straight to:

 

Reminder - How Do Apps Work?

 

Skip straight to Create an App if you're already familiar with this.

Apps are the workflows that define your HR processes. Each app is a template for the workflow you want to execute, and users will create items defined by the app template. App templates are constructed of Sections and Elements. When you design your app template, every element is fully customizable by the app owner.

 

Apps move through multiple states. This allows many people to contribute to the HR process, and apps can have as many states as you need. As an example, a simple Performance Review app would include these states:

 

Each state has one participant. In our example above, the participants are employees, managers and HR. Because there's no limit to the number of states you can create for an app, you can have any number of participants weighing in on complex processes - each with their own visibility and access permissions when the app comes round to them.

You can further automate the app workflow by defining state participants according to pre-set relationships within your account. For example, if you predefine the manager relationship, then any time an employee starts a new review, the "manager" participant will be automatically assigned.

 

Create a New App

 

Apps need to belong to a workspace.

 

apps - blank template

 

apps - create app

 

Edit the App Template

 

You'll now be taken to your App Template in the "Edit template" view, and you can start building your workflow!

 

Tip: It's best to create your entire workflow upfront now, in the first state. It's much easier to then edit the section and element visibility when you create new states.

 

apps - edit template

 

Create sections

 

You'll start with one default section.

 

apps - add section

 

Reorder sections

 

You can drag and drop the section order by hovering over the left side of the section title.

 

Configure sections

 

 

apps - duplicate section

 

Create elements

 

 

apps - add element

 

Reorder elements

 

 

Configure elements

 

 

apps - edit element

 

Create States

 

Remember! It's best to create your entire workflow upfront in the first state. It's much easier to then edit the section and element visibility when you create new states.

 

Your app states are shown at the top of the app template, and you'll have your first state that you've already been editing.

 

Create a new state

 

 

apps - configure states

 

 

apps - create a new state

 

Define state participants

 

 

Set the app status

 

 

State visibility

 

 

Edit states

 

apps - configure states

 

Create new status flags

 

 

apps - status flags

 

Set State Rules

 

State rules allow you to set custom actions when an item is submitted to the next state in the workflow. These actions are:

 

State rules are built by defining conditions and then setting actions if those conditions are met.

Each state can have multiple rules.

Each state rule can also have multiple conditions and actions that must be met in the order in which they're displayed.

 

Create a state rule

 

apps - create new rule

 

Now you're going to set up your conditions and actions.

 

Create a condition

 

Conditions are the parameters that need to be met to trigger the action.

 

You can add many conditions to each rule - you're not limited to just one. There is an "if" statement at the top of the Conditions area that defaults to "If all of the following conditions are met". This means every condition needs to be valid to run the actions.

 

You can change this from "all" to any, and the actions will run if any one of the listed conditions is met.

 

Create an action

 

Next, you'll create an action to trigger when the condition above is met. Click Add an action to get started. Select your action type.

 

apps - example rule

 

Reorder conditions, actions, and state rules

 

Each state can have many rules, and those rules can have many conditions and actions.

Because of this, we'll always run the rules in the order in which they're displayed, from top to bottom. You might want to reorder a rule, or reorder the conditions and actions that make up that rule.

 

Hover over the left side of the rule, condition, or action, then click and drag to change the order. Drop your rule, condition, or action where it needs to be to save the reordering.

 

Turn a state rule off

 

Sometimes you might want to pause a state rule for the moment, but have the option to switch it back on in the future. To do that, toggle the blue switch in the top right of the Rule area to turn the rule off.

 

Edit a rule

 

You can change an existing rule by clicking the Edit rule to open up the Conditions and Actions editor.

 

Delete a state rule

 

If you want to delete the rule entirely, click Delete rule at the bottom of the rule area. This action is not reversible, so if you're not quite sure, turn off the rule instead of deleting it.

 

Now you can create more rules for your other states. Click the state icon to make it the active state and create more rules!

 

Basic App Settings

 

Your app template is now completed, and you're almost ready to publish! The last step is to complete the app Settings.

 

apps - settings

 

Details

 

Please change the app name and description. Both are visible to all users who have permission to view this app.

 

Image

 

This is the app cover image.

 

Style

 

Select the app color and display icon. By default these will be inherited from the workspace the app belongs to, but you can override this by selecting a new app color and icon.

 

Status

 

There are two app statuses: published and draft. When you're creating an app template from scratch the default status is draft. Expand this area to publish your app when you're ready, or just click Publish app in the yellow banner.

 

Defaults

 

This section covers how users will interact with the app, to make navigation easier for everyone.

 

View Folder The "View folder" is the item view you see when you land on the app homepage. Whichever tab you choose will apply to all users of this app, and the view will be limited by the app permissions.

So, if you select "All items" as your default view and a user has "Create only" permission for this app, they will only see all of the items they own or are a participant in.

 

Process View The process view is a visual of the full app workflow including all participants in each state. This is very useful when you're first getting started, to illustrate to new users how the app workflow is set up and who they can expect to be involved in the app process.

Once people are more familiar with PeopleGoal, you can switch this off to give a cleaner item view.

 

Quick Create

Toggle this on/off to include this app in the Quick Create menu on the Dashboard.

 

Dummy Data

Toggle Dummy Data on/off to populate your app with sample data.

You should only do this once your app template is complete, with all sections and elements defined.

To enable this you'll need to have Dummy Data switch on in your Account Settings.

Import data

There are many cases where you might want to transfer historical data from another HR system into PeopleGoal, and you can do this app by app using the "Import data" field.

You should only do this once your app template is complete, with all sections and elements defined.

Export data to PDF

Does what it says! App owners can export all app items to PDF to keep an offline record of your workflow. Note that individuals can export their own items to PDF from within the item itself - this area is just for app owners to do a bulk export.

You'll be emailed a zip folder with all of your PDF files. Save that to your local drive to access the individual item PDFs.

 

Configure App Permissions

Permissions control who can view and interact with your app. You should read our Permissions & Visibility article to understand this functionality fully.

New apps will always inherit the default and specific permissions from the workspace they belong to, and you can override that here.

As an example, you might install the Performance Reviews app.

apps - permissions


More App Settings

Workspace folder

If you're using the Folder view in your workspace, you can change the folder this app belongs to here.

Workspace

You've spent ages building the perfect app, only to realise that you created it in the wrong workspace! Not to worry - you can move your app from here without having to start a new app template in the correct workspace.

Webform

Every app can be published to a unique URL that allows external users to interact with your workflow. This is called a webform.

This feature is amazing for any anonymous data you want to capture, like engagement surveys or wellbeing check-ins. Particpants don't need to log in to PeopleGoal at all - they can just visit the webform link you send to them.

Delete app

Proceed with caution here! Deleting your workspace will delete all of the apps within it, and any items created from those apps. This cannot be undone.

If you'd like to remove access to this workspace temporarily, then change the workspace status to draft instead.

Create your own Knowledge Base