---
sourceDocument: Australia Mobile Configuration and Navigation
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/mobile

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia Mobile Configuration and Navigation

ft:clusterId :

    - mobile

bundleId :

    - mobile

workflow :

    - Development, Data and Analytics


---

# Action functions

# Action functions {#ariaid-title1}

* Release version: Australia
* 
* Updated March 12, 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

Action functions make changes to records on your instance.
Use action functions to perform tasks such as assigning a task to yourself or adding a comment
to a record. Action items can optionally include an input parameter, which collects input from
your user to update a record.

## Action items {#mobile-actions__section_lk2_pym_rlb}

Each action function includes an action item, which defines what the action function is and
how it works. Learn more about action items at [Configure an action item](https://servicenow-prod.fluidtopics.net/yoKrBS4snk1zej1cWalP~A "For an action function to work, you must create an action item to associate with the action function. Action items define what the action function is and how it works.").

## Action function types {#mobile-actions__section_lzl_tzm_rlb}

|-|-|
| Non-parametrized action function Actions functions allow the user to change something in the database. For example, making an update or adding a comment to a record requires an action function. Use non-parametrized action function in situations where no user input is required. For details on configuring these actions, see [Configure an action function](https://servicenow-prod.fluidtopics.net/Clw~fmue2YlJYvk2pIh2DA "Action functions enable the user to change something in the database. For example, making an update or adding a comment to a record requires an action function."). |   |
| Parametrized action function Use parametrized action functions to request additional information from your end users when they interact with an action. For example, you can allow your end users to provide a reason for rejecting an approval by adding a text input parameter to a Reject button. When you create an action item that has parameters, you must also configure the UI parameters for the action function. For details on configuring these actions, see [Create an action function with parameters](https://servicenow-prod.fluidtopics.net/gBS4Ffw9g_akTjI~zsK17g "Request additional information from your end users when they interact with an action. For example, you can allow your end users to provide a reason for rejecting an approval by adding a text input parameter to a Reject button. When you create an action item that has parameters, you must also configure the UI parameters for the action function."). |   |
| Chat launcher action function Create a contextual link in your mobile application so that your users can connect to Virtual Agent or Live Agent, and receive information that pertains to their issues. By using a contextual link, your users automatically receive the information that you define about the relevant record. For details on configuring these actions, see [Configure a contextual link to Virtual Agent](https://servicenow-prod.fluidtopics.net/7O_zGHG2SRkV8OFV0I~k5A "Use Mobile App Builder to create a contextual link in your mobile application so that your users can connect to Virtual Agent and receive information that pertains to their issues. By using a contextual link, your users automatically receive the information that you define about the relevant record."). Note: Connect chat is not supported in the native chat launcher. |   |
[ ]

{#mobile-actions__table_zc3_c1n_rlb}

