Learning About Server Action in Odoo 17

November 21, 2025 by
Learning About Server Action in Odoo 17
Liu
| No comments yet

Server Actions in Odoo 17 let you automate tasks through the user interface—no coding needed. This guide walks you through the most common types of Server Actions and shows exactly where to click, with screenshot placeholders to help you recreate the steps visually.


⭐ Before You Start: Enable Developer Mode


To access Server Actions, you must turn on Developer Mode.


Steps

  1. Go to Settings.
  2. Scroll down to Developer Tools.
  3. Click Activate Developer Mode.


Activate developer mode in Odoo 17 settings


⭐ Where to Find Server Actions

Go to:

Settings → Technical → Automation → Server Actions

Server Actions menu in Odoo 17


1. Update Record

What it does

Automatically updates one or more fields on a record.


How to Create an "Update Record" Server Action

Step 1: Create a New Server Action

Click New.

New server action form


Step 2: Enter Basic Information

Name: Set sales person to marc demo

Model: Sales Order

Server action for the Sales Order model


Step 3: Set Action Type

Action To Do = Update the Record

Update Record action type


Step 4: Add Field Updates

  • Under Action Details, Select the field (e.g., Salesperson).
  • Choose the new value.

Setting the new salesperson value


2. Create Activity

What it does

Creates a reminder on the chatter (e.g., call, email, meeting).


How to Create a “Create Activity” Action

Step 1: New Server Action

Click New.


Step 2: Basic Details

Name: Follow-up Call for Sales

Model: Sales Order

Create Activity server action


Step 3: Select Action Type

Action To Do = Create Activity

Follow-up call activity settings


Step 4: Configure Activity

Fill in:

  • Activity Type (e.g., Call)
  • Assigned To (e.g., Salesperson)
  • Due Date → In 2 days
  • Summary → Follow up with the lead
  • Note → optional details

Activity note and details


We'll explore further about server action in future articles regarding other types of server action, and how to create contextual action to trigger the action manually in the relevant record. 

Learning About Server Action in Odoo 17
Liu November 21, 2025
Share this post
Archive
Sign in to leave a comment