From 38951cc2806a01e1bedaeee8bdee66d0229e53f3 Mon Sep 17 00:00:00 2001 From: mcsi-odoo Date: Fri, 18 Apr 2025 12:07:39 +0000 Subject: [PATCH] [IMP] studio: updating automation rules and webhooks Task-4672373 X-original-commit: 199b398eaf6a108b38dbc769677c2d5f2aded7c4 --- content/administration/odoo_online.rst | 2 + content/applications/studio.rst | 20 +- .../applications/studio/automated_actions.rst | 356 +++++++++----- .../add-followers-action.png | Bin 0 -> 16488 bytes .../automated_actions/automation-rule-ex.png | Bin 14274 -> 0 bytes .../before-update-domain.png | Bin 18779 -> 20169 bytes .../create-activity-action.png | Bin 5420 -> 15200 bytes .../create-activity-conditions.png | Bin 0 -> 17332 bytes .../automated_actions/on-save-on-creation.png | Bin 0 -> 12793 bytes .../timing-conditions-trigger.png | Bin 7037 -> 6495 bytes .../trigger-delay-message.png | Bin 0 -> 6805 bytes .../update-record-action.png | Bin 12392 -> 0 bytes .../update-record-compute.png | Bin 7674 -> 11523 bytes .../automated_actions/update-record-tags.png | Bin 0 -> 12010 bytes .../values-updated-trigger.png | Bin 2215 -> 0 bytes .../webhook-update-record.png | Bin 0 -> 31459 bytes .../studio/automated_actions/webhooks.rst | 444 +++++++++--------- 17 files changed, 473 insertions(+), 349 deletions(-) create mode 100644 content/applications/studio/automated_actions/add-followers-action.png delete mode 100644 content/applications/studio/automated_actions/automation-rule-ex.png create mode 100644 content/applications/studio/automated_actions/create-activity-conditions.png create mode 100644 content/applications/studio/automated_actions/on-save-on-creation.png create mode 100644 content/applications/studio/automated_actions/trigger-delay-message.png delete mode 100644 content/applications/studio/automated_actions/update-record-action.png create mode 100644 content/applications/studio/automated_actions/update-record-tags.png delete mode 100644 content/applications/studio/automated_actions/values-updated-trigger.png create mode 100644 content/applications/studio/automated_actions/webhook-update-record.png diff --git a/content/administration/odoo_online.rst b/content/administration/odoo_online.rst index 5d16c073ce..cb5c3ce012 100644 --- a/content/administration/odoo_online.rst +++ b/content/administration/odoo_online.rst @@ -14,6 +14,8 @@ Odoo Online databases are accessed using any web browser and do not require a lo To quickly try out Odoo, shared `demo `_ instances are available. No registration is required, but each instance only lives for a few hours. +.. _odoo_online/database-management: + Database management =================== diff --git a/content/applications/studio.rst b/content/applications/studio.rst index e6248779d0..66621659f5 100644 --- a/content/applications/studio.rst +++ b/content/applications/studio.rst @@ -15,8 +15,8 @@ Studio studio/pdf_reports studio/approval_rules -**Studio** is a toolbox used to customize Odoo without coding knowledge. For example, in any app, -add or modify: +**Odoo Studio** is a toolbox used to customize Odoo without coding knowledge. For example, in any +app, add or modify: - :doc:`Fields ` - :doc:`Views ` @@ -31,10 +31,22 @@ Learn how to :doc:`build an app from scratch `. .. _studio/access: -To access Studio, navigate to the app and model you want to modify, then click the :icon:`oi-studio` -(:guilabel:`Toggle Studio`) icon, or vice versa. +To access **Studio**, navigate to the app and model you want to modify, then click the +:icon:`oi-studio` (:guilabel:`Toggle Studio`) icon. Alternatively, with any app open, click the +:icon:`oi-studio` (:guilabel:`Toggle Studio`) icon and navigate to the relevant app and model. To close **Studio**, click :guilabel:`Close` in the upper-right corner. +.. warning:: + Installing **Studio** in an Odoo database on the *Standard* pricing plan automatically triggers + an upsell to the *Custom* pricing plan. + + - **For yearly or multi-year contracts**: An upsell order is created with a 30-day limit. + - **For monthly contracts**: The subscription automatically switches to the *Custom* plan and + the new rate is applied when the next bill is generated. + + For more information, refer to `Odoo's pricing page `_ or + contact your account manager. + .. seealso:: `Odoo Tutorials: Studio `_ diff --git a/content/applications/studio/automated_actions.rst b/content/applications/studio/automated_actions.rst index 196713b861..04569f1269 100644 --- a/content/applications/studio/automated_actions.rst +++ b/content/applications/studio/automated_actions.rst @@ -4,15 +4,21 @@ Automation rules ================ -Automation rules are used to trigger automatic changes based on user actions (e.g., apply a -modification when a field is set to a specific value), email events, time conditions (e.g., archive -a record 7 days after its last update), or external events. +Automation rules allow the execution of one or more predefined actions in response to a specific +trigger, e.g., create an activity when a field is set to a specific value, or archive a record 7 +days after its last update. -To create an automation rule with Studio, proceed as follows: +When creating an automation rule, :ref:`domain filters ` +allow you to add conditions that must be met for the automation rule to run, e.g., the opportunity +must be assigned to a specific salesperson, or the state of the record must not be +:guilabel:`Draft`. + +To create an automation rule with **Odoo Studio**, proceed as follows: #. :ref:`Open Studio ` and click :guilabel:`Automations`, then :guilabel:`New`. -#. Select the :ref:`studio/automated-actions/trigger` and, if necessary, fill in the fields that - appear on the screen based on the chosen trigger. +#. Give the automation rule a clear, meaningful name that identifies its purpose. +#. Select the :ref:`trigger ` and, if necessary, fill in the + fields that appear on the screen based on the chosen trigger. #. Click :guilabel:`Add an action`, then select the :guilabel:`Type` of :ref:`action ` and fill in the fields that appear on the screen based on your selected action. @@ -20,18 +26,24 @@ To create an automation rule with Studio, proceed as follows: .. example:: - .. image:: automated_actions/automation-rule-ex.png - :alt: Example of an automated action on the Subscription model + To ensure follow-up on less satisfied clients, this automation rule creates an activity 3 months + after a sales order is created for clients with a satisfaction percentage lower than 30%. + + .. image:: automated_actions/create-activity-conditions.png + :alt: Example of an automation rule on the Subscription model + :scale: 80% .. tip:: - - To modify the :doc:`model ` of the automation rule, switch models before - clicking :guilabel:`Automations` in Studio, or :ref:`activate the developer mode + - Use the :guilabel:`Notes` tab to document the purpose and functioning of automation rules. This + makes rules easier to maintain and facilitates collaboration between users. + - To modify the :doc:`model ` targeted by the automation rule, switch models + before clicking :guilabel:`Automations` in Studio, or :ref:`activate developer mode `, create or edit an automation rule, and select the :guilabel:`Model` in the :guilabel:`Automation Rules` form. - - You can also create automation rules from any kanban stage by clicking the gear icon - (:guilabel:`⚙` ) next to the kanban stage name, then selecting :guilabel:`Automations`. In this - case, the :guilabel:`Trigger` is set to :guilabel:`Stage is set to` by default, but you can - change it if necessary. + - Automation rules can be created from any kanban stage by clicking the :icon:`fa-cog` + :guilabel:`(Settings)` icon that appears when hovering over the kanban stage name, then + selecting :guilabel:`Automations`. In this case, the :guilabel:`Trigger` is set to + :guilabel:`Stage is set to` by default, but it can be changed if necessary. .. image:: automated_actions/automations-kanban.png :alt: Create automations from a kanban stage @@ -41,99 +53,146 @@ To create an automation rule with Studio, proceed as follows: Trigger ======= -The :guilabel:`Trigger` is used to define when the automation rule should be applied. The available -triggers depend on the :doc:`model `. Five trigger categories are available -overall: +The :guilabel:`Trigger` is used to define what kind of event needs to occur for the automation rule +to run. The available triggers depend on the :doc:`model `. Five trigger +categories are available overall: + +- :ref:`studio/automated-actions/trigger-values-updated` +- :ref:`studio/automated-actions/trigger-email-events` +- :ref:`studio/automated-actions/trigger-timing-conditions` +- :ref:`studio/automated-actions/trigger-custom` +- :ref:`studio/automated-actions/trigger-external` + +.. _studio/automated-actions/conditions: + +Adding conditions +----------------- -- :ref:`studio/automated-actions/trigger/values-updated` -- :ref:`studio/automated-actions/trigger/email-events` -- :ref:`studio/automated-actions/trigger/values-timing-conditions` -- :ref:`studio/automated-actions/trigger/custom` -- :ref:`studio/automated-actions/trigger/external` +Domain filters allow you to determine the records an automation rule should target or exclude. +Efficient filtering enhances overall performance as it avoids unnecessary processing on records that +are not impacted by the rule. .. tip:: - You can also define a :guilabel:`Before Update Domain` to specify the conditions that must be met - *before* the automation rule is triggered. In contrast, the conditions defined using the - :ref:`Extra Conditions ` and - :ref:`Apply on ` filters are checked *during* the - execution of the automation rule. + :ref:`Activate developer mode ` before creating an automation rule to have the + most flexibility in adding domain filters. - To define a :guilabel:`Before Update Domain`, :ref:`activate the developer mode - `, create or edit an automation rule, click :guilabel:`Edit Domain`, then click - :guilabel:`New Rule`. +Depending on the trigger chosen, it is possible to define one or more conditions a record must meet +*before* and/or *after* a trigger occurs. - For example, if you want the automated action to happen when an email address is set on a - contact that did not have an address before (in contrast to modifying their existing address), - define the :guilabel:`Before Update Domain` to :guilabel:`Email is not set`, and the - :guilabel:`Apply on` domain to :guilabel:`Email is set`. +- The :guilabel:`Before Update Domain` defines the conditions a record must meet *before* the + trigger event occurs, e.g., the record must have `Type = Customer Invoice` and `Status = Posted`. + + With :ref:`developer mode activated `, click :guilabel:`Edit Domain`, if + available, then :guilabel:`New Rule`. + +- :guilabel:`Extra Conditions`, or in some cases :guilabel:`Apply on` filters, define the conditions + a record must meet *after* the trigger event occurs, e.g., the customer invoice must have `Payment + Status = Partially Paid`. + + With :ref:`developer mode activated ` if needed, click :guilabel:`Add conditions` + or :guilabel:`Edit Domain`, as relevant, then :guilabel:`New Rule`. + +When a :ref:`trigger ` occurs, e.g., the payment status of a +posted customer invoice is updated, the automation rule checks the defined conditions and only +executes the :ref:`action ` if the record matches those conditions. + +.. example:: + If the automated action should be executed when an email address is set for the first time (in + contrast to modifying an email address) on an existing contact that is an individual rather than + a company, use `Email is not set` and `Is a Company is not set` as the :guilabel:`Before Update + Domain` and `Email is set` as the :guilabel:`Apply on` domain. .. image:: automated_actions/before-update-domain.png :alt: Example of a trigger with a Before Update Domain -.. _studio/automated-actions/trigger/values-updated: +.. note:: + The :guilabel:`Before Update Domain` is not checked upon the creation of a record. + +.. _studio/automated-actions/trigger-values-updated: Values Updated -------------- -The triggers available in this category depend on the model and are based on common field changes, -such as adding a specific tag (e.g., to a task) or setting the :guilabel:`User` field. Select the -trigger, then select a value if required. +Trigger automated actions when specific changes happen in the database. The triggers available in +this category depend on the model and are based on common changes, such as adding a specific tag +(e.g., to a task) or setting a field's value (e.g., setting the :guilabel:`User` field). -.. image:: automated_actions/values-updated-trigger.png - :alt: Example of a Values Updated trigger +Select the trigger, then select a value if required. -.. _studio/automated-actions/trigger/email-events: +.. _studio/automated-actions/trigger-email-events: Email Events ------------ Trigger automated actions upon receiving or sending emails. -.. _studio/automated-actions/trigger/values-timing-conditions: +.. _studio/automated-actions/trigger-timing-conditions: Timing Conditions ----------------- -Trigger automated actions based on a date field. The following triggers are available: +Trigger automated actions at a point in time relative to a date field or to the creation or update +of a record. The following triggers are available: -- :guilabel:`Based on date field`: Select the field to be used next to the :guilabel:`Delay` field. -- :guilabel:`After creation`: The action is triggered when a record is created and saved. -- :guilabel:`After last update`: The action is triggered when an existing record is edited and - saved. +- :guilabel:`Based on date field`: The action is triggered a defined period of time before or after + the date of the selected date field. +- :guilabel:`After creation`: The action is triggered a defined period of time after a record is + created and saved. +- :guilabel:`After last update`: The action is triggered a defined period of time after an existing + record is edited and saved. You can then define: -- a :guilabel:`Delay`: Specify the number of minutes, hours, days, or months. To trigger the action - before the trigger date, specify a negative number. If you selected the :guilabel:`Based on date - field` trigger, you must also select the date field to be used to determine the delay. +- a :guilabel:`Delay`: Specify the number of minutes, hours, days, or months. To have an action + executed before the trigger date, specify a negative number. If you selected the :guilabel:`Based + on date field` trigger, you must also select the date field to be used to determine the delay. + + .. note:: + By default, the scheduler checks for time-triggered automation rules every 240 minutes, or 4 + hours. This frequency is generally sufficient for delays such as 3 months after the order date + or 7 days after the last update. + + For delays of less than the equivalent of 2400 minutes, or 40 hours, the system recalculates + the frequency of this check to ensure that more granular delays, e.g., 1 hour before the event + start date and time, or 30 minutes after creation, can be respected as closely as possible. + + An on-screen message indicates the possible delay after the scheduled triggering of the rule. + + .. image:: automated_actions/trigger-delay-message.png + :alt: Message about possible delay after scheduled execution + + To view or manually edit the frequency of the scheduler, with :ref:`developer mode activated + `, go to :menuselection:`Settings --> Technical --> Scheduled Actions` to see + all scheduled actions for your database. + + Enter `Automation` in the search bar, then, in the list of results, click :guilabel:`Automation + Rules: check and execute`. If desired, update the value of the :guilabel:`Execute Every` field. + Click :guilabel:`Run Manually` at any time to manually trigger this scheduled action. + - :guilabel:`Extra Conditions`: Click :guilabel:`Add condition`, then specify the conditions to be - met to trigger the automation rule. Click :guilabel:`New Rule` to add another condition. + met for the automation rule to run. Click :guilabel:`New Rule` to add another condition. -The action is triggered when the delay is reached and the conditions are met. +The action is executed when the delay is reached and the conditions are met. .. example:: - If you want to send a reminder email 30 minutes before the start of a calendar event, select the - :guilabel:`Start (Calendar Event)` under :guilabel:`Trigger Date` and set the :guilabel:`Delay` - to **-30** :guilabel:`Minutes`. + To send a reminder email 30 minutes *before* the start of a calendar event, select `Based on date + field` as the :guilabel:`Trigger`, then set the :guilabel:`Delay` to `-30` :guilabel:`Minutes` + and select :guilabel:`Start (Calendar Event)` as the date field. .. image:: automated_actions/timing-conditions-trigger.png :alt: Example of a Based on date field trigger -.. note:: - By default, the scheduler checks for trigger dates every 4 hours, meaning lower granularity in - time-based automations may not always be honored. - -.. _studio/automated-actions/trigger/custom: +.. _studio/automated-actions/trigger-custom: Custom ------ Trigger automated actions: -- :guilabel:`On save`: When the record is saved; -- :guilabel:`On deletion`: When a record is deleted; -- :guilabel:`On UI change`: When a field's value is changed on the :ref:`Form view - `, even before saving the record. +- :guilabel:`On save`: when a record is saved. +- :guilabel:`On deletion`: when a record is deleted. +- :guilabel:`On UI change`: when a field's value is changed on the :ref:`Form view + `, even before the record is saved. For the :guilabel:`On save` and :guilabel:`On UI change` triggers, you **must** then select the field(s) to be used to trigger the automation rule in the :guilabel:`When updating` field. @@ -145,49 +204,49 @@ field(s) to be used to trigger the automation rule in the :guilabel:`When updati Optionally, you can also define additional conditions to be met to trigger the automation rule in the :guilabel:`Apply on` field. +.. example:: + To trigger an automated action *upon* the creation of a record, e.g., when a new contact is + created, select the :ref:`On save ` trigger and use + `ID is not set` as the :guilabel:`Before Update Domain` and `ID is set` as the + :guilabel:`Apply on` domain. Make sure the correct field is selected in the :guilabel:`When + updating` field. + + When a new contact is saved, it is automatically assigned a database ID, thereby triggering the + automation rule. + + .. image:: automated_actions/on-save-on-creation.png + :alt: Example of a triggering an action upon creation of a record. + .. note:: - The :guilabel:`On UI change` trigger can only be used with the - :ref:`studio/automated-actions/action/python-code` action and only works when a modification is - made manually. The action is not executed if the field is changed through another automation - rule. + The :guilabel:`On UI change` trigger can only be used with the :ref:`Execute Code + ` action and only works when a modification is made + manually. The action is not executed if the field is changed through another automation rule. -.. _studio/automated-actions/trigger/external: +.. _studio/automated-actions/trigger-external: External -------- -Trigger automated actions based on an external event using a webhook. A webhook is a method of -communication between two systems where the source system sends an HTTP(S) request to a destination -system based on a specific event. It usually includes a data payload containing information about -the event that occurred. +Trigger automated actions based on a specific event in an external system or application using a +:doc:`webhook `. -To configure the :guilabel:`On webhook` trigger, copy the :guilabel:`URL` generated by Odoo into the -destination system (i.e., the system receiving the request). Then, in the :guilabel:`Target Record` -field, enter the code to run to define the record(s) to be updated using the automation rule. +After the webhook is configured in Odoo, where the webhook's URL is generated and the target record +defined, it needs to be implemented in the external system. .. warning:: - The URL must be treated as **confidential**; sharing it online or without caution could - potentially expose your system to malicious parties. Click the :guilabel:`Rotate Secret` button - to change the URL's secret if necessary. + It is *highly recommended* to consult with a developer, solution architect, or another technical + role when deciding to use webhooks and throughout the implementation process. If not properly + configured, webhooks may disrupt the Odoo database and can take time to revert. + +.. image:: automated_actions/webhook-update-record.png + :alt: Example of a Based on date field trigger .. note:: - - The code defined by default in the :guilabel:`Target Record` field works for webhooks coming - from another Odoo database. It is used to determine the record(s) to be updated using the - information in the payload. - - If you wish to use the webhook's content for a purpose other than to find the record(s) (e.g., - *create* a record), your only option is to use an :ref:`studio/automated-actions/action/python-code` - action. In this case, the :guilabel:`Target record` field must contain any valid code, but its - result doesn't have any effect on the automated action itself. - - The webhook content is available in the server action context as a `payload` variable (i.e., a - dictionary that contains the GET parameters or POST JSON body of the incoming request). - -You can also choose to :guilabel:`Log Calls` to record the payloads received, e.g., to make sure the -data sent by the source system matches the expected format and content. This also helps identify -and diagnose any issues that may arise. To access the logs, click the :guilabel:`Logs` smart -button at the top of the :guilabel:`Automation rules` form. + It is also possible to set up an automated action that :ref:`sends data to a external system's + webhook ` when an event occurs in your Odoo database. .. seealso:: - :doc:`automated_actions/webhooks` + :doc:`Webhook documentation ` .. _studio/automated-actions/action: @@ -195,24 +254,32 @@ Actions ======= Once you have defined the automation rule's :ref:`trigger `, click -:guilabel:`Add an action` to define the action to be executed. +:guilabel:`Add an action` in the :guilabel:`Actions To Do` tab to define the action to be executed. + +The title of the action is automatically generated based on the action you define, but it can be +updated manually. .. tip:: - You can define multiple actions for the same trigger/automation rule. The actions are executed - in the order they are defined. This means, for example, that if you define an - :guilabel:`Update record` action and then a :guilabel:`Send email` action, the email uses the - updated values. However, if the :guilabel:`Send email` action is defined before the - :guilabel:`Update record` action, the email uses the values set *before* the update action is - run. + You can define multiple actions for the same automation rule. By default, actions are executed in + the order in which they were defined. -.. _studio/automated-actions/action/update-record: + This means, for example, that if you define an :guilabel:`Update record` action and then a + :guilabel:`Send email` action where the email references the field that was updated, the email + uses the updated values. However, if the :guilabel:`Send email` action is defined before the + :guilabel:`Update record` action, the email uses the values set *before* the record is updated. + + To change the order of defined actions, click the :icon:`oi-draggable` :guilabel:`(drag handle)` + icon beside an action and drag it to the desired position. + +.. _studio/automated-actions/action-update-record: Update Record ------------- -This action allows to update one of the record's (related) fields. Click the :guilabel:`Update` -field and, in the list that opens, select or search for the field to be updated; click the right -arrow next to the field name to access the list of related fields if needed. +This action updates one of the record's (related) fields. Click the :guilabel:`Update` field and, in +the list that opens, select or search for the field to be updated. If needed, click the +:icon:`oi-chevron-right` :guilabel:`(right arrow)` next to the field name to access the list of +related fields. If you selected a :ref:`many2many field `, choose whether the field must be updated by :guilabel:`Adding`, :guilabel:`Removing`, or :guilabel:`Setting it to` @@ -220,10 +287,10 @@ the selected value or by :guilabel:`Clearing it`. .. example:: If you want the automated action to remove a tag from the customer record, set the - :guilabel:`Update` field to :guilabel:`Customer > Tags`, select :guilabel:`By Removing`, then + :guilabel:`Update` field to :guilabel:`Customer > Tags`, select :guilabel:`by Removing`, then select the tag. - .. image:: automated_actions/update-record-action.png + .. image:: automated_actions/update-record-tags.png :alt: Example of an Update Record action .. tip:: @@ -237,6 +304,8 @@ the selected value or by :guilabel:`Clearing it`. .. image:: automated_actions/update-record-compute.png :alt: Compute a custom datetime field using a Python expression +.. _studio/automated-actions/action-create-activity: + Create Activity --------------- @@ -244,19 +313,29 @@ This action is used to schedule a new activity linked to the record. Select an : Type`, enter a :guilabel:`Title` and description, then specify when you want the activity to be scheduled in the :guilabel:`Due Date In` field, and select a :guilabel:`User type`: -- To always assign the activity to the same user, select :guilabel:`Specific User` and add the user - in the :guilabel:`Responsible` field; +- To always assign the activity to the same user, select :guilabel:`Specific User`, then add the + user in the :guilabel:`Responsible` field. - To target a user linked to the record dynamically, select :guilabel:`Dynamic User (based on - record)` and change the :guilabel:`User Field` if necessary. + record)`. If needed, change the :guilabel:`User Field` by clicking on the placeholder field name + then selecting or searching for the user field in the list that appears. In the list, click the + :icon:`fa-chevron-right` :guilabel:`(right arrow)` next to the field name to access related fields + if needed. .. example:: - After a lead is turned into an opportunity, you want the automated action to set up a call for - the user responsible for the lead. To do so, set the :guilabel:`Activity Type` to - :guilabel:`Call` and the :guilabel:`User Type` to :guilabel:`Dynamic User (based on record)`. + After a proposition is sent to a opportunity with a high expected revenue, you want to create an + activity for the salesperson's team leader to call the potential client to increase the chances + of closing the deal. + + To do so, set the :guilabel:`Activity Type` to :guilabel:`Call` and the :guilabel:`User Type` to + :guilabel:`Dynamic User (based on record)`. Click on the placeholder field and select + :guilabel:`Sales Team`, then click the :icon:`fa-chevron-right` :guilabel:`(right arrow)` and + select :guilabel:`Team Leader`. .. image:: automated_actions/create-activity-action.png :alt: Example of a Create Activity action +.. _studio/automated-actions/action-send-email-sms: + Send Email and Send SMS ----------------------- @@ -276,7 +355,7 @@ email or text message: :guilabel:`SMS template` and post it as an internal note in the chatter. - :guilabel:`Note only`: to only post the message as an internal note in the chatter. -.. _studio/automated-actions/action/send-whatsapp: +.. _studio/automated-actions/action-send-whatsapp: Send WhatsApp ------------- @@ -286,14 +365,34 @@ Send WhatsApp :ref:`WhatsApp templates ` must be created. This action is used to send a WhatsApp message to a contact linked to a specific record. -To do so, select the appropriate :guilabel:`WhatsApp Template` from the drop-down menu. +To do so, select the appropriate :guilabel:`WhatsApp Template` from the dropdown menu. -.. _studio/automated-actions/action/add-followers: +.. _studio/automated-actions/action-add-remove-followers: Add Followers and Remove Followers ---------------------------------- -Use these actions to (un)subscribe existing contacts to/from the record. +This action is used to subscribe/unsubscribe existing contacts to/from the record. Followers can be +added in two ways: + +- To always add the same, specific contact(s), select :guilabel:`Specific Followers` as + :guilabel:`Followers Type` then choose the relevant contact from the dropdown. Repeat as many + times as needed to add multiple contacts. + +- To add a contact linked to the record dynamically, select :guilabel:`Dynamic Followers` as + :guilabel:`Followers Type`. If needed, change the :guilabel:`Followers Field` by clicking on the + placeholder field name then selecting or searching for the partner field in the list that appears. + In the list, click the :icon:`fa-chevron-right` :guilabel:`(right arrow)` next to the field name + to access related fields if needed. + +.. example:: + To keep customers informed of progress on a project, this automated action adds the relevant + customer as a follower when a project task is set to :guilabel:`In progress`. + + .. image:: automated_actions/add-followers-action.png + :alt: Adding the customer as a follower when project task set to in progress + +.. _studio/automated-actions/action-create-record: Create Record ------------- @@ -311,16 +410,22 @@ triggered the creation of the new record. :ref:`many2one field ` on the target model. .. tip:: - You can create another automation rule with :ref:`studio/automated-actions/action/update-record` + You can create another automation rule with :ref:`studio/automated-actions/action-update-record` actions to update the fields of the new record if necessary. For example, you can use a :guilabel:`Create Record` action to create a new project task and then assign it to a specific user using an :guilabel:`Update Record` action. -.. _studio/automated-actions/action/python-code: +.. _studio/automated-actions/action-execute-code: Execute Code ------------ +.. important:: + For automation rules that require the execution of :ref:`custom code + `, note that maintenance of custom code is not + included in the *Standard* or *Custom* pricing plans and incurs :ref:`additional fees + `. + This action is used to execute Python code. You can write your code into the :guilabel:`Code` tab using the following variables: @@ -341,18 +446,25 @@ using the following variables: .. tip:: The available variables are described both in the :guilabel:`Code` and :guilabel:`Help` tabs. +.. seealso:: + :doc:`Odoo's ORM capabilities <../../developer/reference/backend/orm>` + .. _studio/automated-actions/action-webhook: Send Webhook Notification ------------------------- -This action allows to send a POST request with the values of the :guilabel:`Fields` to the URL -specified in the :guilabel:`URL` field. +This action is used to send a `POST` API request with the values of the selected :guilabel:`Fields` +to the webhook URL specified in the :guilabel:`URL` field. The :guilabel:`Sample Payload` provides a preview of the data included in the request using a random record's data or dummy data if no record is available. -.. _studio/automated-actions/action/several-actions: +.. note:: + It is also possible to set up an automated action that :doc:`uses a webhook to receive data from + an external system ` when a predefined event occurs in that system. + +.. _studio/automated-actions/action-existing-actions: Execute Existing Actions ------------------------ diff --git a/content/applications/studio/automated_actions/add-followers-action.png b/content/applications/studio/automated_actions/add-followers-action.png new file mode 100644 index 0000000000000000000000000000000000000000..023992c89beeac72a05816ca72b095b296ed83d1 GIT binary patch literal 16488 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 CnrIOK literal 0 HcmV?d00001 diff --git a/content/applications/studio/automated_actions/automation-rule-ex.png b/content/applications/studio/automated_actions/automation-rule-ex.png deleted file mode 100644 index 221bb156cdc47fddfb93bf7f79a8c7debb1c832f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14274 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 sMqQme7X%PS4VcyGu>Myu50?!m}ANijL_W%F@ diff --git a/content/applications/studio/automated_actions/before-update-domain.png b/content/applications/studio/automated_actions/before-update-domain.png index a775c61598cf719726264694dfe0fe6e463aef7f..fad4436e2b297ee94cc4b04448c363d3c87b132a 100644 GIT binary patch literal 20169 zcma&M1yEc;(2*KUmC5yXzaCa7hySux)O9BLUhXi+b=knEG_r3pB zy}I|GIyG~u&vf_nOn1*r_X$;$mp}!60>Z$+ph`)KD#O5h1i`?3=tTVZ4pGG}kAr~$ zB6_H*J1HBulKyb8GqtcbA$4;9VM1!+W?>2giR*_nj6^ay+s6$ss8K+K6O#F25_WZ>Ewn?kJ6U%O@*GYq>Q8&D6SX50>h3*R# zcxz+xeB^h~JiGJcZ7qCkec9@*tuEL0`TNGd_p%~-slk_>jox*Z{IDXrbEInYp{m}C zS~ELbyY+>G{*Fx|PQdqU0`_jpkVNj0@Z?}#Mye6Fx)rzU-<;)hV;k3?YiXwIrDvv< z@7eF|Gvf;W8d`4#kB}tk0!S3XzdJpILz>I()oNyYUQ%`Dg{yY@QZK%HijsdrB?4!@ zG+R$@x>sP1Bc}M9?uk(Ws@;d;(GJ@eEc4ij?+@_aDhi9NM#6K2axf~=z__5w}2;F)*UV80j zMoxGOuth6}CB(h2K!)dQ$d`xuV>i6pA2!r`R0iLMUf+DP-fsFm*@P4Fb0}o4#+*YN zg6dQ8`$HH02+u2Ujv)Vh#-{Tn#2j;@$S~Zju2opm6C+mij$i(}Ew5YNjUn!i=S9;S zk>OE=xh0G8nVCeL711@DzyVy@&~zF1)1A0c+QJ(LOGTmU!06_A@iD!B!p_w9dy*Gw z-$S+txq>gBLkB){-)!^cki*9h6+T~Dl>SM21FoDabbHJxsy$T|w2F`TTjfq?ixUB8 zw~9+PiFDj4$HzMZ6%?7@I|}k8B>4BlALXk}Qtkh(#XT{fz}G$;n=CHL$=dwuJ8RTp zawj5?sf=b@Nc}Rx`b~`ZdER=a60k;pi^Ae*ouE}Wzp`@8Z(PaT@NZdjOd^a@rPXXx zcxgDDKGX3rwO`)E-?`~tTA3KKcVe<&EU&llNSERvmrk^%JTY4zji~!X;CRi;D3e=kx&;ic6+qt@f z*(r~jKaajBeW&sa#O+Js-0oD->Rh143Tx%`G*HHrfF?1^X+Phc9)eIEiz$`T=Hq2X zusmR1p3T@)FMXA@cHViK8P&py;^tyhw%sOKI`gA+tP^R#o@u5oOKD^hC>&+|WxL8= z)BEH6OeUp`Fz*T1Ziq=!a{PoPXrv3UMeB*MuJyM!ZVmY* zv*lRUU0APmm*urlWbta1#c(oFhG7JB2-v{Dx23`pr94RgZz+XC9tQRXquq^ zaQ|qIRWVp;;jx0lCmpjC@V)f|6?ZQ$K<0)8w-SXZTM!6o%lz(db^kgVpt^& zjuSCib0&nGDVrZTdb(AVys#=Ju-|?wr}1bUj<598nw)fEH9m8GxAPnU4U8S*h;r>G zsDxJF)>=4@8q7wDs#C;J#&aVNT8oPI1<^pX()W#d^+tbbpGe+K)BVX>j{trqDt8TB zOv%wJa*(c5h!dj5<$Z?f)F>VMPOm)>R(>9YX^1l1ZuVh+4xbT+Hz+EC@bt)>J0kbA z;24r!JH+x4s=C)n|MTECHQPFzG+j(-W6{?`%FIYVi$L+PsZ1jKoIK3k5RcBDrIJG4 zDJy0Rw64OB$xg_)MX>D*oKWc{QUb%0w!zFR_F){Jl?rrI<_Fz`L54b0EI}dS-lzap zN~xlb=*luUqyh4pV4jGw&Kv9sWU7ac(M?L9&55!MfYQk%Hc9Z_Jb>OBx*v}=w3vRa zX7rhdd3(LF9A#WL_1P}^+Y!dat2C>H3(N#uTpt|ymK);?Qta2VDv_`x@J9XPXA_{@ zS*?GcL>KZm7j#;0hM~QG{#sy+VNR*T)g2Zjh$RrpwlOYpFcoI4JU314Q(dlZ7c_0w z*%UjRWUP})E~95OVyvr=VlWVXd@Gri`n><;Cz?E(fP&C`jz&U}A7{^kJxsL3UC=N8 zz>F@PR=FJ01@1~E7oZ4*^@;zW#U~JyzO^8)!74BovFJ=@j2QY_pJ7~1 z&p7&7^aV$~V!sWp$W}8@>`>BL<~%@A)m^E$N0%0XFWmXSiOwxi?3|djiVpFMD?3HG zet1-*vZBVhABp7i>WQ3%r|2%bX|A{IJ+hBU+&A!th_Olf#Swf}t9*t2KVd4@MEiCg z6swur585M#K2mRJE&ersALJ+(lH^)RKXX~{QjD#DI5-AXZJ;^K6tm81-}N*iG7rLkMht>jYeE+j zI3!COqJ}FL?tb&k_+2}f)sdWipQ20jDa3maOEPwx-`|a%vphym(Dh?b$0){vX-dYR zSVp>(c$n%u$DjBXpW62)F~?O=C^j6$;&Jj#7D*(ZaK`Xnbdk=R(xVJ%G4ge2+(8j> zkxkdMcpr39*03A&WdBA2l)gh<9?t%E7wNRXEJ6qTD+rJ&{|lksrFl# zOaI@C-~$l5u)OYJY*hmq0m~!xb<^6N|NUS(-XmLsU|^2aoLHo- z?3#ra%GKxek-xh2+;Q`BIESBRgIup@?oH#nv6jti0`t4KU@Sd@)~m_DJ%paXh83t? zDjNKLz^p$vf^r6YB1XPB-!-~}RmAE=bH=g`uDTLB8NuN+TYmg!27ji{7~^6)tHGw| zCCcLuA8PRfoBF770zMJ*Igv23r2yPcWZDg*EvB@9z{V-Kyh$W8&7P%i%Lf{txP~mE zn<|fCyK8y%MFLJmDN4fD;l*m36l6e!2DO2uR-)*C$g;4og@)38l||X*#){7ZYEG?T z)MLI(7DO^*YQQ=+Bo0^K+reVHQHgS)XX%e?qD3czL)nD*6FbM$J&*)U-w z{OUqINn>Ek`(6J0!x5FyttNc9da46Oyv05+A$Xto*VJ1Iy&n=`6lGP#-rnBs-`+Mh zHs0PI7MIsJgp@GxX&xS*>}AY$*VaDxK;P~+4<27Qh19R!yT08XpPUK`DZRZtzg{jZ zU%sXmbe_F~9}aJ(bJw5VuCH(2o-XSS-#A3f2hZQ4^^}$#-rg>zICL{j#FZYNuKR)w zOKsJZg_U(hm8MQ#9N?ppRTHfqU>4=XkK*(DpzfdfP1nD~O2_+KLvvI2)M=?G}7IKb04Z|(1B zX9Kk+9RGT&_r_|)+`BGUT8r22fA2kV7*{?#>?=l1%RqG>%4xS z{q_;%?%oN}RD$(Oz{jUa&92KbR!|Y-#UxR^-57Y->Ug_aR|$n)KE52xwwDZ@aVUhS z(9pcRytovM|BzLX5>`sfDfgB&D{JaoEzsHglPhoF88dTZ8(C*mygHR)Grf1W)Lwqn z?j+|_^1NMRmONOQS5jbN-Ca_=QsN+}V&NM!K%rYZ+>*iu4Tgi3dRiDZ_DwK3blb1q zlKTd^SeO0iKZiEXY6di5`$9#9bvjdm!=lnm)xPtod&5UGNy#XEi_dDATvsXDNYXG@ zS5`$$>)-#kkXAKb=x_D;dm&H2SZ8%SeZ}I<{`~Uz@5uz!p#bN9c|T*zHqC3dN$_cI z&rZk7B3Ii}MNCuUoA>LvaC``5}RuF_s&xVl7R?8IILdT{aRDM%CPVE7|3+*gU0@9P&3t)PXC zTk^pZ7MDl=uU?PvtP}-sLSU$b ztyw(@r$TOM@=T1ETJw}_bdk4R+WNnlyT`Y`a~lHX4{b0oq%cyVLaJ`d$7|lQ*cQYH z=Ld4T8_~+rrA>fs9sNdEoFzZ$uhLfTN|<~)iWrz@aU!e*^pf?(e%f%VILsQ6pSd_N zH|dj+x%4(SNph;P+S0UU;oj6oVMFSw>Rxl@#ivhKjO$}F!`reLz z(jm&su1MGl`TDeYcn9M1(HMsE${noL_-mVn8=?!fy%g>gHnS4_fav?GAv2`S^a>5du&+P0gsP7 z(N4=U#+V2Ziy=RZpXI~S>YHfC1C8uc{I%1fi|0+qSETncGwiwKf&0mw)4 z{KwO3vcCM5V2AQ=!Q7y(U4>8fl>JPE)^jD6>0ahwI3dMGdiE)y`B&*A;uAUURn5~( zA~}wr;?1@mw=fOC@mC-J2X|KsGE_loZ+FST2Lf~S-mU`G0@rX6I&OMbPdJb|9*-|A zj$?U18$8>?3YUtpb@I;BmXj1o;!Sl%hLrYFt&P~7YJ(>tGNwE)=lpg&(Hbw)UMYGN za)cwe3Vc{;>Y%S9B5jeI06c9}<&idI~3h?&ae4o2zj zUKzrD7izA)*t;u@^WqfPLmWm=1`H%#hCZADmygFzR?8B$AAV7k+&6ruI}WXMgxh)c ziY_!(98^W2mFD0`xOOLH{BpO9?%ViaEY`! zHdTf%32vr$Xn^;v+gTNQm$K_N2Fs+D3xB^SBC+FmEsj)FXTxjmJp7SFy z2AiEAIkE*B_Q!MfMW1(GY@Ko66+=E7a}UG-D*9c~$nfzy>&M}ebJec#*5-|PlN8Iq z!8A-V-Ujum>mB!2-oQ`N03wL9W|WRDVeO+T+7bP}^!MccZ%cZg z@XY_X7>C+<`kZeY5Xr;2HPn$LN9B5nimmuoop3(bWw4)<-hSAeWlCJ%EaQpWi$1_O z%nQ`p5)Ifp_v8ba^m`6KEcc^*dGNwmkcf+Ny&^h)$#l8yT9007Imy*?Ad3d;gr3ahJ zq*a_kyjgL)5uw(Pz^b-D`LdIbte{|rt8YYdNJK(~lq5-inVFR_*%E-u_x-g>vUz3h z3zI&>ksGBI>Fag*E5-AGDeN9!Tpm4$ue4zHB%a?bU3yo5%o%k-b0A-!;Y7MeV{Hc$nV(vC^JRMWSxq5!nC$3@4I<9(C+X1yOf9DPCZ0(L}ZZ3cxF8!P*Y ztBUfAEylv5&&Nu_^B+fYsM!@Rq`?V#S!u3sx;~~NzYkTo4E1^|m%$ZCCJMzt^5Ojs zsM$}wC2Jw~7`L+flLB)CX7VZjbbK#3Gbx;GAwQ}M`h41?F)q`+?qwps1e7(UR;fxz zJ0iVInG3yZRvSstqV_>ZF#KCYJ#b10lgWwq-4l>dAE!lj_e1_<~JA@hou4w881UqNnuyr?iiwXT+-DM)yP4DUO)pS=O_M z37hv68%H?wJUsX>am#tTh284d%g44~4MJskHu4TO@Thdx&g*!qZ`omC$?wMNOad#Sa32(|yL zL52(M5fU1WRKIAX>_%hwFM^)>3-~ROwt;%LY)>5Z5~q0D3qJd*5r-cO0@&dx$}ddX zl!QIfMKp#a=e-*o4V3r_T+!vsNBg(aB( zcT^1+AJT*i0{C4%!<}ZPiy=qicm;YUu!I3k9ND}RbSd+X|KPM?;-ACtf;KU=sm}i_ z8aj|EG+bGGi&{@s=L<_^eOE}(ip3L%ik*h1i^k5~-0AU+R239E@zsjyzJhmAg{#nv zx3;Wn+PE#_j2~)`RLortk#A?_B1==MvgD|&r`~d5YG?%VlK?)8(6F;Cvsf+5$stV% z--%IAPC5cM0@d~NmNzzyj~JLaLsbhba@MonP$+%}g9lu#G(m4}2ItqPH@XXZ1=(=m z>Bm&Ru|jpbAg_^y4K&q^`s-jbVL!UDO=08+?>Rx}D@jBx7q;~UL4q5cniNTIos^qT z7)nJ#;6>?ImrTQ@mk{KE`~ZFr2Xa*g6s=7zosu6$xQiv~Uq67a?>f*6`Q`bo3>qGW zjw(t^>j_H~=hNniq;-q}PD(h>;==8PX@5#*aydrQk!f}!{#CH4ch;MQgWu|5RmKEy z;FYaCZ(A9fh4xBSH_hC({Tlh`b8WDk0Gx|nbtefvh6lfjK9l?sz3Sl#R{{T+P`IdR zRaaI^FcsPrEsY`UH39shsYU;)zK?xGobb!_K1XG1>QYw7+<>fA*;cR8U_@XZ;AyTN zy#cquKv`D;sux$u?S^B6<>$c8!}xjcX$$Dk>{2%r^>%LzZpc&ZS@DZG9k6%t?QACk z_3_u6CI?8&tuDT?V>Ms!+?zk$Z8D%Yg;_iVixcYL9Y=rJ@1Y4S&p}Y=Z$BRkuHGOW zL;uvYV?^C;@O2u5G>h^X#4@0e>joZgV_9AduM3mQgBcGut z=FJ|bAN?wpZ8|lsuX`zj)dS=(Z`pd0IpLzpdo-@ar}|vx-_en-?(rvttv>zOkwEN1 z&r_vMN8lvma*zf*cP6g!!Yttz=GEvnq(IB?QL zYnHDxUZM|yTQksjI)r&i>X({I9t| zHP~>>F%)$qY;Yw6Pit7$?tRGu9wVa?1CUfvNJ0M)l)%zwj!c^JsFI}^QR`qZX)6~t zVOk}cURTRkQv`uLQ%U7>0##cvov1H?$}W?|HsMrabF^SDRCk|Im~u7$DVhj{?*J_fxb; z7oy5|heaiHeooq!>X2O=R57rn6hqL%!XXG!?Y<4!N-;>}QqHxd%0lZ(HXgLL$tn4h%=uQ)yn&7nG`Q*B^1C{ zF;CiSNKigdm*ezsjwW98Iye{kAOOLWl#Q8$F0gDJpOeQbpIl62(56&m1-PE)T9b$k zj@U>EW-eP_%&9FAq@eqxoIF_;=xU_%wYHXyf$8tNge2DDVhlEsU%ryKM`M|GE)?D5jJt#*K+DUy%W#ilsbXsH*lNA9Uy;isL1(A_O?D z*rten`H?=k+9V0ctj6~s)^SANV`da4`xMH<#nF+2(kXdQ4PZTQ#ZYf0>DYCySBeCnZC|&GGT4c60{iJT!ELS6+4kSkK zm0VzFCCkb~m)e zMp~4HAUh@dqgLFh>IMtvKWQZJfeyvgZO%x7N9=rxsiktyxT#uFUgP|4a;`w^;FK6* zRQ%YSLh*Y45VNJR&4Zlpq^Z8=sO9t!Ja%DXs#6xj-+oQ%Y&?p+vo3wb%!?`?vQb)W zmJUK@ZhuIwUgPTyS?i(lp3(W4<}ymjHoHGO@i_W$yoIi@Jb5O0gefxbij6R;+ju&& z#1rTbX1gP0O?tOilOeWqJ$Xalf_(MJWaf=aE(QKZZ*dz9yf~AAR@PqhmL{ zPZj3Jt}}k2-g>Wx;;3Yj7&QK$7rP+X3SWLVj}R~7_ixHmzE|DF;XBx5M|Wjuh%{CW z=8*(?<4F^d6$j+bR@8%$$K8%L0Vm$gMcIUGdu2Xe=h2tIgu0?g>u&C}b<|`w%rE(d z(A&-4?h#j-KWPwE!k-Iz&jpWa3_3-&Z>~*V)FyH);C(}j?J}%>2%A(Zwcv0U%elg9%P5pd{lehCN%bkw~?ERIwgF6gpFixEY~QEdHskygfH{;1amA=S_;WWmbJ}b=!KuZt9vRsI zsx5LvL+_Ur)$PA~ua8ZR;5znW#kC#r*NMNagQAIR_FfF09r5->rZ4~!itmi*G;QS8 z$+RwP^p(`)edfL9Vt^0*6;15m`~qoGAhPKZGC8zDoIzOTY6o0~O{LJ68R4m z5}MO7hbY~++3X~Fb=q753yC14x4gdz>yFyH>%&>P{a5VTY{*jK2cq}`gm#}>t<)NR zxE<6;Q>$2fIN3*E5)emMp?C37DhL7f^a6eM7JPTt%J7;ypT>@}BZ*(CC&yQKN+IUF zWj-$>=o-57U+ep{8{gvQIwIxL(dY#^xX)-V=Kt*s_J%F_58JdaFdjLtR>_-9g}14b zz46+iR>1rU_t(H|O|G1DZ6v2D5uo3uy4%XM3;^|jDrtG-B1TTUgBE6$@Y#A0hmW&y zcT}+}V5-dfm8rs;5-5vVL?m8rq;*SUi+=XOm@fJ%GhI9d93fctGu<*~uK%YmqctGX z6GTkvj~MmGtEiyB1UxVoSIEt7HW)pTM;pqL2w3ux? z`fwjNHhu-Dfv-Z)!*7pGq5Vv|(tVGGhdbet|3H+#lgt&uvn?XOORIN}&m5Cjj}UEJ z6)~8A!;llV^My8UsntJdbFb*OXblyQy)w9knJ~&|F=&iaeike2w}rUfi!xmvXk zXhV5SB40z;QcpC~(It||KH14)yDG`&^V&v7Q#z!tI10`87X+a+BxrIqupK%O#gDD) zXZm92ID@T1aZLAMiBbMlJZ?z>k)&w`J!D|BfP{16M#qvs)oUgMQ;Cbc7r5Sri33$! zt87tsvJ1BaRHu{`{HfE6XxTPP{mh{uM}HqAr18siSx4ZDbSl4U$H!fb-Q}o`>Hkcg z>5BCOJw$QXrhJ{TB1WuVwbaq}XJt2~>Z-5`@zMKMvULOEc0}G@60j2^5 z1_E>bSkXho_Tm30F7x->Ujp0pZX7RP`hpEW#XAz@9g803-40FLSJj(`bgh*STj7pe>gtaRbmJV| z9_GiM=Q4JHl)=(TdtM?dg#CNKcMfY|l6tt>zGr1vLnC;nX48~8oWfiGY6j-ndP4|4 z5ff-=@(QG_;q;*NUsKpHH|K3wrpJmg#gW@aBGVZMUqR~fjI=@d64`dFUe=MQIYzgJ z@qEepk&9NtXmqU5tI>R)UNAr3Ny#KTo_Fl#klD}O(Kr-f)}OFvK>1d}=BFVw=!CmO&(iZIJ#Sa@xk};VKE=0v(gEA1U

hLY;1w;RSApiOBRllg2AlA8-cgfBEW>(&cK}tB%oIL)>`O4Tkev=H8W|%ezzA zea==)6Q^)IxV;O$(V?s+Cj_ekJJG|ld}cynREdUmNIN}uE?B4Oz8Cm)mcBk|8HPF! zH#ORgKL#Wr2^){!iR}*8n6WTeFQ!Nqi0|0ge&hC zaHEP|qGh})HtzR1*@UISdfZ!1Qgk+9*F&f8A=TQrur{FH86zLab)zw#2*Ao811h<+ zZ(JX2H@Hb-$u7zHGn|I4jsb_8sz1|(q}UnvBS!&T8ikAUWjkL<52bHa0}|1GU$JR; z@bO#P*j>en+>KLOC|F;PPc}Ut{*4uBRThRe74ExW&gb;xXd2KHa4A$%E*loJWJ;PF zWj@vBX~n3gdd~q@hL5fFv`(ZX=T18 zXv@n%?&4GAHtS1G7H?AJ`Jj%J&PM>6tluU;}k*GtE2wAzwraTd#+V8-2djSXzqLKX_m>hhU&T82K`4^Xk>W` zf`pLQFB_~vQd~Ordgk1}%|dv4J<+s@PGSP@2z%bGQvbi)nIA`3fvw!9oozZEmF4cP z?9_MN!(h4X79d=uIk)t9rh8#wyK(Gv(Dyu)*vjOtg|ynIZ|G<0Ef4!^#QrR`+D5 z%;XJF{`bECvfTNe=dX)KZ3x&!MVBA=1qXi6?_WpHS{qs(o^{!aFIcGD4=@PqRs7)D zs~M?Oy#7%WaA%G*7x94R4%k-+_v3H;v0zRv&zC~Ve=(S))JJ-U>Wb{tz(rReNRtP? z(Z42>vYw=yB~LJ3|z?FYP*Exj+dvwEIXS%{WexXy_Wf^JI|miDAmEQWMT&c z3EJ5kFDac-)WsAyV$kSCm8rWkkD7kw5lO$-C?7Zy1jqrA4^3NMxONUunh)bpY({n< za$|8on?KLr_P^8lsq>aXS0Mjlw%5kdr7{cnZ)FO1kMqv zoK^WhXg6DIt=u1stJAsH=xhVqr-f{>o{YtW!2m_#(zd~!o$N4-vTm=ZwH0JD@CZzM z)>Qbj>{$coA)Pf|*YX%5o5r#y9Na0fn4FfaN~t?-PMebUB5*qnC@EzL-{L4jLfME# zpo}3!gwXyBz%Zx@LnLn_ty4+Fz3{&;fHdTj=KTx{gKZR>!X*)NZTzk_^0;`z%mYfS z{C?y#XJ|&$I3quIV${A?%A<2Ke*DmN_II0_Y=e6sz~Pl;(>vpA+u4UJI$cVWw|TgQ zWyhEi_t$~XrFD09hW7Z*Sf1+f;jhfrAquGKHOfvU&I^25pIKnN)NGC^Q#JPAf zOui5)qg<04MI~%P`T*=QrVd>SgY?cl!5SBfnWk#@z z^P5hXr`v4SsLd0uOvj$T4hTbS0AiX^0ZBSSAKx}x>A|<%g8elbir-&6ojt2ao}lxU zp$6%0V5fB5)iU&zAk}Le3!74Pm#I{PDUtmq*AaZsQUs6-)x&M%pUcTI8*PkqdQ&Wf z`<9c-+V4@49^Y$ktnEaIatP-OoqLRo*Dfo`=~fiN#-a_=+H4l`2Zi>Ns8Sd-pyv8M zgEI9_CAF#|yeZ^-sEAMcCLRiG3sJr1O%!Vh2w=tKiov!9)AH}<%94ZKIf@@(EF$C@ z^!%ze*i!Xj60!302ylh(Hg=pj)v-VZR|j^ZlPE>V-(};qg&Lnk@Y{0&Ac{c<%b^o_ zs$TfjtGBP!<-4yx&d{CiWgWI&LV?n%o{Y*l?5zHC=&7wT1{?>C!X z>cv@8j`&oSNH=&f6j}WqMp$K5hcvW+hfvX9W>lH-rWRG_ODz;{r_7OkQf2%5;J?#J zILyap2rnQMJoB}R+ic`s0g+12(>|0a`x_;k6tTfo_QV{*F3ac~m+PxdJ~ z*}H*RETH&$jvNSgV-T7?>Moxy)wTyz(Q*zuFtE4amOEB*8MqlRUd3H#xQYJB2M42B zn5l4OH$*Y3do_AvoHAQSuGG!GT)@mwRW;@c{x&o^Ricxty8>51;i+qr+Dv-fQV6UV z&5H?g-fa4u^bxJxA8x~govL8QWp9u2VR|JYyy*bTRPjDlV|Iq7q$!BrRcxA{NOI}V zgn-`ZGpn+{$FP~s0s8&H;SiJUpMvW0?HC}AblZCcEEUZCf1Ba8KD$}b++*m!t_a~J zK(esr~X!ED?_xPy*`QjbmwdHEJm3DmbiKGaOw)=MY|d!?$~q{4>FJVvF0xdm^TQh;*pP4@sO5zaB??@*Pv%cMC6X}q? z#A2EcPz1HoQ|A{CCT9e_n62EV(0|ZY*{~$DzdO51^ft1~;(r}-!$hl3| zM)^{F7J-fx2WB>RWDD;T{CT<)1qU>o+vIeeBe9#GiFn$OwaQPvi9JR$it{o^4msBDbV9Iu$N|HmZ( z>MnGS&iIXT5rWLD2hWp?mgu-l(T}?OU5dHyl7VG^+M8e}&|}>Rby8FvH=M9dA(G%< zNC%hYZ)55H!HEgC%mkI{YZ5|2Z04IIp@oW>vfFhE#mW4HHzqG=}fAmV1-$0ww5?7sBsU(}4k9;#l>s3XG zGy=!s2}Uu?mALoDG4QMKO;q}jt}+;^eV>_LnG1;ka`G{!%;>xZ8jb+%K7)gd;#of% z^OnRzvZAQHzP!SpE+#d1xRj@0o~DpK zJQQOEsbXY4t~&Pb7T|X?aAs?oX=F75390?8gvFft{2Zc2q*~2&7##Koz6Kmh!t)At z%az0kQTrtbmiV39bz%#bPR6och!4!k8UV_R186}GbtVKYPRt;TsXcO<_(eiZ9+2|l zvgh1jdC|NeqWm+fz&|~HFO${1gENH%=xtZ>t6TwvAfu51?Oc zYSS~#PcUEf8{hu^yZz#s>UwA6;UO491S*88z((Ea;En>sbxRq2e7Ot6FNxP*b=%{P zObYXoM|{$YH%mB*b=nTe{dzXnqQdInNP}^Ci#(L=L2Rmj7;;sb-2JkcQW-`LY?Xci z2$sHKn$_MIi>O;W?+*;3666Gq?3mKsR1T zE!Q!SL8F=$hYhRFf!CxjITZyUk?WYRFw@FYpJbwV z_wt(~;NXITtrl04psb;4UEb?s)}=pBB*MPRgFcaLMgTVrTf~L>+pKX1+7!7z(4X+I zPYFX$YWII$G+wmE-$rd$sK%t5L8?k~I+1C4Rk9j&W<0%T<2|^C^yj6awO6+3O1V}g z>+u1Jz|I(YNi_Y|&3$)rHgD9t&#-8jZ+Zc=YLw2RfalWkkn|eHCT^#HztFVD86_$# zhgi0K%WF6z=_w+Omq%yw>gh05k`G>@6t!#_)yXlO}PV`)2}4M^&$^yuYpdKwq!p;kA1A%mUPfq|>*zeZFC_uNkT_;a z76ama$AY`(%A(l&eKFneCMx!Y5T71pOn;p?${ATL$rwE?@S7$ktCj=b;U6&-ygau9 zrTv86!C-@mY`cK^1_r*9)dta&xf&{$ip4%#=@)o*|Fs|3rfXj+P;(Bi zG06D=+Cx{Fsw6B7%Knv}sqaa0Wcg`oKXfY7-$@w&c^^Zn`~80M5&^ZUmWSY{AjEun|1O==7*QxrNb2(Z8QA6NyduvBuS zvR%%hOSuV;N$-0=Eym>MsG*E-hOII3i6Lewm77DkiE$MIEx(W0-8iB3lanpzvjGeK zO_XY%^#Ll{6Ln9syO6KUH7qT8(}B5su_1Bg1hVe933#4{xl0VywOsi#A>AzVY3(0B z`Yx5Hqxp(CzJ3b?jSA9l|Cd=uHRS?g5#rd470R>w1Rl3`G( zetSDh72=Kmo7y~^_H?uwU3c%R?q7`8In2x9&{BZ`cs=iRKQmY%>#R>?hykSkm**Sv zL!wPDcGO}Z$WSW)LTV1s^v?mA0|Fp9AVf_eF7Hi0mj6I-Z#Gn`5u@MiDnk*Z$M9_0+{YAD zGRZCAM7NkV|5h?Pok(mBFr0u?6nuBmR!NFVTy1xFz<+>OLBzbVgeYH>)~9&sc3qWJ zNUEN#MnFihdw}?N;_p#|)~i-ffplPH3Wr%_ebIqqX`KUnw&KY|oOG4x&;EYbXsIg3 zAh>YClyC^Ci>}&p(&)F!Gg~7K6O;6WwU{sSe^16+#k#1hYe3-wBaz5z5Zf~{W`L#L zLDtC?{m17`=Q|v}!x;5Q-{r(V+v)GJVpgPpa>fEl9PHRBLkH09Ty7$SAiu}tTT0~g zEY!PxBBNjAeScVjajS7Ib=UBJ=c;KVVUv5)Fp!OU5r%Bm%m^AJnuxpnC&>K=*m`$p z{(vxy)rsp-Df$)$vRP{{*Q`8}(czb`xyJ{PM?%Q{HYq)(+?`W#%Ia z(#If~L0j?<9O*u5*CvmThHa%q6`D-)2zo7WGfj|F!F6la9^l?96CgKfQ;+zd|K4=a zgVZ6s4{shQ!#mhrEjS5$E~kL2eAkut3Zns5Xc7n~M31pusNtVo68itq;(Yz#c!?F>`s${9k>XXEYm(+r~?a zHabwDc#7J@_Jp?7j#aZELY*flnD_C(G1V}J^l zREdvI=^;k#zB8{Nn?tIh+AiG!>h%`Ra7F`mZF;!`+jptoX4!W+2JdZ05xv*@+tJfd z`ivv#W4HXmC1~Yt=JfeOuc}8=I({8h9LlIs0-2I zb(Q#>Ehqn`no-R=)q!a$hV{G7BX_lUgA2rz2ECldK8u;j0y<1wrJ@ApG5%sw-iJ6^ zdmCaErr5F_NCo>0DrOhuStboPQEylUO!?f3FXAU?p+uDayvA1Mx%0d&XC}rzaX3KC zCNC|B(N;Ds_nfa4s3?{b_=jXvUV>9Znkr|>wEF~zL=rRDETW*hy6uQ`GMKRXg~oi9 znj_nz-+iJw9LTLQYe$3Ehu-2z&0Z_HTby5O?#Cc6w*gSs7nwWp-d} z$n^X+GqfK(m3FMw+1s^>l{`Ip#)xwb#qMiKwx?dXTPCSfG>@@$mLs#mN{qD{Z=4RK zz^vjOHLD^>^dLGV9SRD=BuWoO=K2jo?(03)8U2CsnK z%j52KsTjpwOB$HR5!rK6i6d;OFBoXQ=o9;Juv^h&0K*B7T2Bj1YIdI&ZOFxXsAj#T z6?yZ)tJDJ-XRfUc$3ODe3UpQ(^Wv3Km^N8l+7eZumb&7$-A5_GLmj8s($+#(CUWwb zlzF57d}9A+igvYtj9~T~tBFwhy8_0jbG8y`_~>X)gQ6T0eebk<9ll8Z0v@O!pu>r0 zFs1}8VpF$b{=~{pnX&Zhcr8iCct{*n*;9T?ko3( zxjlGy(%6T)^CT^uV1@i_B)zAcV!H7$rkKV-PY84e&C@fn!PahDaot?Ka1%{ zifm(n{!|vEj(wDeZKa6x7hLDZhm_pH-}k5Kk_6!Pbp9x$C|91lzco$H$XnS6;7mVZ z&~kS|UblL{E{cL1QZ*Y-7pu2Rt1b7tB6=m>YxGO#WmysF=vaQINKEtTs0JCxWJ~c~ zRrJ}2bat>~!SGgozFO)k0q>x+rTsJW#wq3+P{Wdji_k+0a=L%k{-G`zjZgS?49;g4 zllRb|5th{GNyz#1jDy021-a7Y4_xiKZ-SQ>X}`YN!66`r1j4f}2> zlLwlAdP!{%+DCo?QJ^qKEr^+M^|F#(_hQ%MVoSBXk3TQ%&Dz4MtrH7v>_R3admMdWt+eQ6qa;%8C^&)hO1d_w zd2~?BVI;*Dz$5@y^HnG-nIGj zn@x74jdsQ?QP{IDhH?fUzI~%(L3bZOOEr&xg;w^1uID#k&!o!Gi)=vOiPsxyWT>~blmrJY8-^^bm3P!$cL8JOU z0(j|f{QtK`U{6(2o z;SY~^gBJ{e|3hp(A}O+sHNhQ|uw9N!M-ip<_s{i28{;4V{D7a*nmAm0>CbX zUVI@ChG|S$!;zMJx*5X3)||tocGqb(LMp1PL+>;T+<^|LR6H1(%KOyb#^?_n@yShs z=d>JM>*UNjrd&szqp9F?SOVFzr>Wu&`fLSRUp9G`@c|Z`ITadwDxIF|#bH-nf8UQj zZ8_FiaU5S?vvb8w1X?#Q$lYN4g~_NC;QR0{!`mvR_|Fu%TeZA9DczKZ1W#_a_axCn zU?NXeC{b{qcg>idab>bI7N{RT zrj<+q2r$;ADqXO*7L9|E;=y{;CR#SVfG>R&KS?&9x$_ZK9QHB#HxO!lQA-w(;Ajx9 zEJ#NtU|KyNmjWrRN59FUk+{&9F@3^Uj?CoR=<|$zLKl#AZ z_j=NLDCM+id?>SnGP*;_TxXk6US% zUiuIgIBM%-CUk=RN=dg#MQGuESxyNhdQp$Kt8xbob2BG(vbX&2-zqtY53nY@kfJ+Z zrY7<|a*XgY>9HUJ^Fb~y4}i#@l_pbEpu3geMgnXXI&v#-aPnh7R7lePUgNUs+f`xQ zl3w!XC+c%Xh>}nw5vZ&Zb;JVC-#XVLVIZZp!yAU{ArL)6NtW9zC2S(}ePVP4)-+^- z8oVlsrD|C64}!-#d82OdxOqGbFqSPBd3f9mI@RL-rt}QH7@GBjy9O_!sj5Ga+OK7^9@uPrPj6Bwtz>Q2Efh*7F>lv~DPt z=?9|8!FH`s9J4rZK3Pwp{smEI649|Di{= z;Q@H27qT#n<4aODH^!b9OyVBon|hwi@Ub;T1`5BA+=up~dx4pMZ$CrMWi>n%)Cqj) z)@|k5-{^UoJQcV>+^w-PVImZ%!v@9?Y7B)Z)Mk%*zC6(JdU`7h9cX}J5xY5SWKiAg z{$cWxTM@eytJAq0KMCg=wzpZE0$iI6ua4cPo%{5zRgQ$iWo|xOsum;x8oehrSbO?# zd8w5ad`&_rHwZvI2;|!YD@AEG^uoi}6(rIPAmkjcTzWLeK`1(I(y@`*y|*Kp%~m#I zo}CAlOhtP^tM|F&_?Fr}E#k$ATJU@GRzhM@FJMmQ`^&m$b)70?pQsPig;!C91VCY; zp_@A<`#STw|GpcLlpwDG-d3S2?C2ggwOekT+WH8RsUIagX&b()BlYMrJS!@&%< z*;aw`gw`!fN9l4nR_tsY5v=_eqGs_Q7vS5AF&`<3&zvt?bW4rDXQcV;#K=D*(vjtl z8j*L=kbQX)=w`?QhI2g&=VM;$U-maK@tM?SLqW`wr$ah&9Q~f<{IEb*s}tt}lH-9f ziETmdA1p!7?uN`Dtrgp;YhZcuZ0DfbSLV2#<(dq*qL~^BWFb}S9D+2z{K4>Mb+9gi z{`l+jSDxNjUSpHrfP2CE4Dj4SRN!@7d{3xX$aMwHlalr6Z7iUd7{x!>K{-6hbV^Ek z&{$TmS^^6=KmLRT!Xti39cc7JHcHB_u#?Z-5E5v`=CJw_s8$-+kLzH z-ha=#r@E_7cgg9#-~DcP-RcfkQIf_$B}9dTgTs)OkyL|&dk=lvJ|M%t9kCD|oqNkr z9A$K!;NUR(|FgYIV#FkZgM)`tQP7ZjeSMu@TD^bEo;DYk*LcNLH#fKLA0B_oTkfr` zy}n-E-QUeUy`7yuJ3Bu(IC_13ID36v-Z~J{PPO>q1vb=teLe2(>Kb`^6_ZlmdValn zeXR)e6Lf3ee|hDV(0e%?+JWx9-b_vx1fBGz)$P5Gj*P#)><)z+efmNl({u3x?M!g~ z^=IYv^>N51Yx-e4`{CiZ$X-iC);(|MMLcN4HmDhoRPg0|c;x0Kq+!1?$|uq(=4Gwk zK5=C2<@I)|6o>wYP1V`UehoPZ-DOLVU0~Jt@vETOA6KUgF}YA1x5&@ilq)O2W{SK>hc6{?CWo#k94TDrY0j^wpUZtJd+2 zm(!&%O)XdVa9?NN*Rja2(X%?zF0Y$K{!ZW@@!ii)Pc^k|$ly*hX`9h3KhLuDAFQ;k z9sLdV9MR#Syri^{2XIJ zQ|kjI_A=TMx>3awH;UdB2YDtX=dU0mIKy7I9?$VJ2U7++;OEn%3|7V%$vB zSJpS(@&*Ha{foNh?{CKyg2Sxc(ow_9TSjJBq%EUm>4bs2z6vVit@&a3{pysox#PP& zJ&(pk+wO5S3R0#cm08X~IZx+M^Y3N>O5gm1Xmz9eR@*XmPVPSmhD;1KHm+|*9KI4; z)E2~q=?2u)Ek5zJ@5-e^0cCRrvk#C+8&ho^qTIp1q0&d=brHE~`BsvVMKj8f^TynY zyy)Ng223t7AsZ`;e*#>IIAlAPu6`bivfSQV*?O-WjE2y*l*l!fBKzXnRf zBD6F}zhO)9j+ko14OPqF8JexW!-6- zf4|kXZGHyd(y`y^2{Q>PDoeoTYw*=NXi`Wh_AL8xL%%r``-9kjks{Hzfi2IK?0T}WBunRz?RNeP zAz}ChXvFa1_pRL?&5h^n{#n6DuiiHvh z;e){UyO#MA4JX_fFcMp}-#C?ZV`HO0IN|zOUY}2iy6pOKU1Q_RQ1xy+yTr`wi~CvM zflx$-CegtC1Dd2WwYz-bjXsS5#6e3T1CfXc-1V}uxiu0aPqdU|o^q7u`Q&1j<`*a( z`&uQN{v2JhAX`9RL(7%PBxLX{{ioZ_QfkS}?jmeBm7*2=uu(Ky@o*&P(@;e3j`rbD zlV~e6{;5O^?O@?{&5$6VN_^?ga0kDe$~zRjc5FTVPb2dons%OFO}w4?x=C|D6nkA& zL95o0aS^}v(Za24WfhNnW!QU6bP1RvPt&KetvPjyT(IpEOD#CEN+|43R+sq_tvi*N z04eX*S&saJv3Ryk3bs@8$Cp{`ZqvRbjokawh)W`;t==SGuw^ya&$VQt=!s7*CJJl& zU{8rul@}GF-Y0R|n^4@Er(Dv7->#HgC6ske?oVqoZJg9jPc+99+|OXJB+Cck?E^ER zxqNso3#a{58Acu<7RL@~Ye_Klu(@kI`<$23Cogg4L$P(6$$k~EL3`%XsS2v4+4c<_ zI<<`4>`iFdgaU4ZZ__%R0U`#9wXxc%f*j_)+(iU;KG?9WsH;9j_cAVVUGUD>nm81Y zLM=sC<)G%a!l3RP#Khvlf6|9m>LN!!SS0mdApE~Vz8JRI`(HDr6bYo6q-bf~$gn_5 zOxiUhVIeIKL09T&q%PUfzn#IIGpm(yWP?gn*`&5n7aHf)mhr;I@TO$PbMmGVi`Ht( zMOc=_xy3`CeqY*Jv(!MCS53OTonOg1{lQccRNqNE&K|c5bJy5K?!K_U+(hNx%JAVp z*EtX5!H4+{#y1Z#WAv#K6h32Uhgx1x@7bPHyh{}jG>f`wwrDn#FA!SmZ7RtHso(m_vr0{pSV)b{op>ep~yr*r_bSd8kC-vLz*${HFP6!&oe5rS58Hpt9za3<8bv1NEV>|-(d_q2jY2ZWZH zR8_YDx()J(hG?l2nh5BWSHR9_dg-)z)3tDTSv}Ukz30uCa5ngr$>1HtEtR^sC_l^$ofoUQX@lz7g94?eI6;-BSy8?e(x7ck!rXShL`U#UM&Jl4 z1%ASr-(~@mu6=ywhor9s&V2~9iY}6&Yfl%Hk6v=mX!gZHc8W_zwpKZ2ehzd-c>ab_ z=g$*gJQ+95I@6!#%8>KygG5_i0*nra||Ubl{U(q?74Ez!`^as=yzg_4|9{ zde{2%7U41d4dvjo#Ar=TX6|*ifM+Zrg4XyCp$A*rjV521hiSMU1s5?-ojxn_42i@h z$W?eL;x_#~68#L=?J$4kcG?vD?csbyLXD+I;9z}0#v2s^wJCZ!FNLv?l0d9azKVg$ zN;@N=dCg|6qjkH1KbS}>p?1@;@-S|-ZX04(EVK;ZcSxw)hN^wlKB`D3xa&eP z6x*5h=zCjcwEoBRxGJoJ5 zqsbRBvveX5k-Is_Qc|ej;nKVtPlpiPI8^Y;uj}Rftu;^>=OK%O2NVatisfOJSqcM@ zOR-tc7^&?P-AN~RU_7p3-;ulfkBCvIa+w^3wcV9q)d4=yalwUrLHcve{lf$Gt$S)S zdi4`#(247<8qHlj(MvkUa+5+`&`Z82U7o-({c!YF%~>k{Sy5<@UeVXi8nr_vI*iPV z+K<`ebSC^gnYd#~azuS=?M-K#+9L)WG%*GD6NbOlUBvc*840ygMAd=%3!Q@j5SkYE z3S2;J!rsq51C@X61343QVDGJ}V;<}G5*z~Umr(DNR(cX$inMU90-%QbzUq!(Ee$k$ z&875L#_fHclP-jfzklT~^-TZ1y`4b?^+s3i)E}qTzmt1nL>_ zZ}8a$>5rKjc}rb!i(-~QRE77Q@=D);(BmYR&Vz;~UD#*!@7iI1@khq8Cy`{7&~n`I zL3DD*0jIW%{4Ne&HHC>|^WDK9r}co<g#fxPe7VU`e5q(}!nERgtre3^Idc-!u zdini^-&M2qpGlFJz?_=gP5z>5R&s)i!*Ua$;)!R|_q~>5!LgUg6}FW z{8MgQD|?!R@D51461_K*tb+lM!ex^Kb#^vTkS5+p+B*JRJ(?wC8VG0CEY4dVj923s z!|0+J*Z%>@?p8-u35ilgv>2xJvINWwr#6w+-F#haYfWtgGkW*nsIvHlxL0tw(tm+B zw3EwQQ@b>EEStpzVif3`7Dh*_N(MEmQvXraZ)aRmj8}|PLkLTJk@OKoCD*lPr29x2 zUuvh0w_AwyN0lo6tIdW^5>3*>bm&zkC+7lwMo!SN8tNte$ZmR?)8yFm-YVzLBgWci zbpCA_G4y|G?}&W{M?BFCWm77fGfmI2zPP$_g1vN_CD9yi`imWhJFc8HzWu3pTq(Zj zeUde@ERX8H$V&r+4idp*nD>%UpQN#G8ph}cE&Pozn34nlNu{uwtC1vIw?mKqrjW9s zXAMl!RdkcOs>9n@IbiXeC;zqo_4y+2!C5Mp@lX)n5<~0D?6I{!62pk$X!)iXK9*i< z-r(lcoRw3$!u4^DywK;cWIF&5hu{=l74>`I^oq;-Y&VDupCX7-?gx3x z!8`sffb> zba9)6C=RgG0tcgtF$ovgG<|r}wC%ki*0yYE1YKJ^ltl>!2X4=wVqaBXUVHp5c>(ozqjp% zKkGHbjKew8i{XKW*p}1^2iwCV8kl7!7>Omp z85xR{;JTk!9wt&!14lD75utyx2EXj0xJwH%8R7tj^bL`x24a3m%4@%8GF%b`jiod= zOPRq(OvU2er~e}Nh~`$h&?4@!()Y9vQbQ{s^ZrBIVv4N3@5i^q*RaFX%7&|5JA+3K z6pa0yWDU;goldQEw)%(O!Bq0o&3m=Ns1p(Rmj!_gRQAw++6jq0B+Lc zVAH`bhlld#;g*;g?iO*YyP2WO4H2{rCN+Ueo$m_wyy?d}mDG^aCkdEw0NPKT*_nkh zS+34}Ik7ictfqjj@7I{!b|{rs-p+F)vcg%Mq*wa zh_*}olN@sT=ibC1yRx0|cIw7i%WCnI#XwaadeMD&BOYo+jB*yK2Rx(TPP-6JKt-hiRSL1@5*tK65u2+Ok z_9A8$aXpa{U$WZ6kBIVA`6tQW7fh7aIDWz_`O~j}8_Ds8-%Tz-%M;P~_CcHJcffti zPjYSrNR2wVx zA2A<%VwnR+d(J5z#eL0b+I4=%8)Rjmbisil^QT)f(ODZWG#w011Le2HweJSrBgpH` zwu|wqmmj1^&~sJli=#^`gTOm5Q@%W+h-NFE8Jn%faa-9>JmLySqwJgCIse|na8UhX zaOlF#g9Oqoou#5eR&8xgn42Zpp1w!$Cf)jf&kn@&oe0yJ_|{P zjB1$d`JsRB(4ECCo8fz5yh*8?ZQ=yyr8%ESFdACmrpAX#1*tS!T|C5vkl$ls4|*Hk zy2`KvqW1Xsvgg~kSNwDC(336($m;m;yjsHw8f@0mZz4UU3^zP581ien)BKCW_FX9# zvoOz8M_Ja<*j#vf%T~?v64C9Mpxt3g0iRW~a9=W7|3%WLs`IB)ql5hYtK*kd$VH&2 zN`cbH|Cc<%2l{P|x@Lsw&bkYo!0)GD5G>H{_k#ZBXND^g7{zZ1_`O$m-0W!qT(4T7U$-|ltBEtQeMlu3_FD@ zo9eINt6nl~whdxgFr~ItOt5$gys=l&&u_P%@A_mPma`xZ(Mfcp)xneyTnDpXrO?Q` zGV%~tXT-XUM_Y+Mf2DHYkwq9huA&gkJEL@}nOEQJ5QWkwpY3=>M)ID=9rscMgN&U+ ziF%7XSD?%yQGgr6RbZA*0NS^`B*FuEFl30X7DRme|*fLGE~X>H49+9uWJVWdry$=BXng!wg9j8OS0FU8iTU&72}Vc@M~Lscw0KosopXtAR;@cI^WO_T(>LvO{d~l&j0KDq^}Xe~mgsv*S)rtNcpr zoniN~eA4yw6EiKu+I!Ci>EOgal=jo24M=^Dk*D^Pwye^Xa2`8ZIw2C zXEMwy@(V3G1_y?yz~svp%NW3wsP$E$xhA*Qxl@RG`3X!Zu(xk5v1Kg_3g`7#av{)zl-SV16ihQW9Qy zWar6g*iZZiks7!Jwb>(#%QrPPwbq5(Um$9}8auL7@rfkd+)H`vHj)W2|eUJqMFt15&Fyl?J4PDNr2nIta!n!GcL_T& zv3Pesx8ireXcVevy;5vy4T0%Rc9FSSAw~1BLT~%~vhA zkQyg#`IgqZI4URWl^l}@Zz~@>AU5(nr^+ODAWN`(EZK-wYgRnkQV{iuh6s%rS}9R{ zy#5TEyT^t_@+O{0tA2HT7g73wGXcAaoPvd`p$7ok`KNdcA8EQ%8QO3dJF@P*`sj%C zJ%=RJlPEW~UGCOK11I5=LYytA5bn-iX4i0rI8uWuXw_~Z?8LtzWXig?P<+@tO83+D z`{9$A1MIJ3Qql8^Bz9Da4wa+1zevqotXdtJt$wwMhvDtEI#2P_;0JRmMLT_tlh`g2 zyidI$UZQpR1k)QnG8rpVk*ug;zF@ndzCH9^%2rQtQw$`=F1yCnx;0e4aHVzy*yCGj ze^A^L1&ylcYSNiFVZkjgd;{MH&_wPA7nX?)~ni!i=R(ISn zN%jLw5-@;hZD7~=mttY%Z=PgDS*6?LU5D0vzm**0Hq0W=U##QuA7}f09^@wys)Que zo%P-!wfu$XG^GaC3eU}|7^LDrInIYvPFKodOiz)zL}~h z9JhB@QkD}OQ{NzBg1+vASayHmk0?6CoGh1?%US!8kK&|dLw%Z#MDNJY#@3SxKI~9& z;GVb9ls$?ANGGL*V{5x%k6nJNOYLEy#1aMpIZ%SQp`)Kxsvi9=*XO)qNG)F(@SGf^ z1jj4irVAxvAZ9caSQq9n*&yVwjSVhTOwj-53SL8+AeLNe>)0 zY|*>aafa4e91A#9gWj%4y>UAXb3Ox+>`)aK_JG0Tj_Nl(a3)Nxs>FaXKU*>C3tMS? z2x!mDShL+=Y#bwm!Nc8m1Mei54PXYt0(Dg{JDI{{@Is%UQta=Ccg|Ptse^bNRBw=0 zh6)_vmF-3?N!?*_%1cQsUwhNA?4)(tIF|e`dAQpR?=hkLNX>ZbL*&QnmcZbHLLrF% z?m^?jo)j@u9bOsT!G1)}_I4-&d;$LVIJ(!;^9L1P$Zch?ou@dFy);h9Q+Mbgwb!k;=1vqY5%A;rk>g zjz7sFHWw<_V5yfWK#@R;;r#FBs}8zl)*jXSVbjrNuU?9TeeMbs7eaoWn|U4#fr~Hk zp~OjF8jbElCZTrdr*$I0;rku(32yJ*G#Pu~d?90s{ z24!fG*&a?UEd(!#Eb1oX5t!96ZpyvSMh8bcDsb0_J``Zn z&E*{9Q&MCcj&s~lfZ;{plPC$&y`pKP1Z&XhohNxp`*)n-KunN_tl>|yS^9~}KOf>o zFSvK~P@s~R#Gpwcw;{U8&@dABn5|#MYzgWoP3<2*dG{DVFOGwuv@m^0R55mNoT;*d zGiwfSoIFt)D>78_o#y4UuSZ>gci}*_SD}&5dQ+O-((7?)blSTcqrc2Fai2O|hi~Z? z<<$mGkh>2coO!{J1QKc&%e}f7Q2KD!1EcfGq3h$ttC3F^= zaAl@xsPg2ro`!Mqw{+gvKU!_oR!F(%*47vxH*In*j}9n^25=rynKrtCvO)#DKBl7> zh4$R_UGCaT-nfpR!_f;Df0y^*`zG7ju@S6WZcw}5y3jXP>mwYb(BCsMkhF-ug2nB=mlGH@f)BqYCm&8cGVrxECl7tlg zZfa>cU4^Z+HBbl}VOJ+67rptqfMbL~{?NbGpC6S!OU+!0@nB*ElmFoK>~->6Z#=mc z!n4oU4f&Td@~4gc=k?o;pcKa}|Ls8u8VF>M=fIRi|=WtwV=|NSR1sPJv zO;BS|MRFiD?S68lr9L&Zl$`mn=H2}H*FnZmx>)NGGK``p!>(g(&_rjx-Hz3N~Ju z3&66aCSOFY6tK@1$En)NJKNki6#q!wmjLfLai~c=67Gy;JB&WO7mBO#gZd1Sq$Esl z_jD_vj=CY2a{FHpO1(J&HSyvE^u;E^#=;Wqs0OfY^{P<`|c5a5;nv> zigECVUI%iV7*-49Yid;!=RFt{Mj7Y`u8b&U;PvEGCUWcMLx;WAl*zcU{XH?#L zm5<30ms9~I5{p4pK_954vENFA{tOgj5a$(tKD$k zDyo1!h(U1PTG6n{;;?Q0$#L|xh6wz73+`*yaXe%8Eozl^IxmzIPo1w;iX>!A1xtkm zFn^`K7gQbHu{f)=#POWSna_v*;BP-9TSOP=c^S<=$t7<%mP#Q}mD& zeFk^=Zl1`^t?<~$r?1yHH(FZEK8TPGhRKo~^8%t};286g7vquPZ6a6z;Y*ys`ucij znG$o$MA+zfLzR7OUHt7g12J?hm~uar&IAC(p;Qj^l|P#70t>BeWpBusWvtbv2bqYW zt&9+IF2>g2en8hskIpbwXV&Ju zfX^}K4s$j|JY`)EeC55OMmQ}HrMQcC>={DlrSBjeewP6 zN?_tcrHI++%8vWLW+%x8eJZ6nE&totE<0K(N)IPNLFW<)$cA8M>g8^R!;S+Um zy9yqEJKC!(qIS;%+Ea!mRK6IZvhEb)W}894?#U3&cqMB;uSs9NZ84|Q<>#hCW4y4$ zbe5NvDOVZJC<&XeSm^}bP?-HV$dmJO5i(MmR3c+F)|J-JY(3bf1Ih_&I8|jk^+WB| zbL2YxGecdQP%4{#_1~Bwrv-T`=J-SFz3XKDu;)rWw@|ws9UKgMf9SmiRm1`+}qgO(&P-Iv%PH>A^ zB%)eSPN+`JLcg7%Qpd{mep4|_L1$k9SqaB0;;hn z=tj2iq@mHpa*Mw!J`iZQ+)6i zFx7Aw!dY9u@7)8w|G^;tMWKr5LQ!)?u$m|?d^Gfopl!U2?)35p#;O5^SP12rPUS{5 z?O3WsL(3%l5_!8VTC|@f{Mp9-prtnEZ3gRoB2I;#sTF;3{v}4${2fCS^NVK>Yh4{- zkRidwCS`cWHP%ZnwlbAS|0)QFWQArHT>wZidxv%{uWQTm6%wr9gbyQ*--DY>6NS2Tz?brl?pd4V znc|vvmwxOJUB-2SGH9M{OkGN}D$HGWNB(e3y-Q8q;_^!SvLKdft-)u{+kJ^s{&b)8 zvkTTBOU7kL$|`M(_w+u`Ahp}W<&OzVNBN2O9w*V z*xjU`57v0CiH^g@-2{tO5%`C~FMP+1TfwwRVQ9wER5gXEAIwFNOS+-_-_OI*1BJ^E zCqj2WY@=CRV{=2RCD z#0cjUWT`(e#V!eRakMMYr_0wMUPH~IG|p9EEapA>RDnP0z$H;Dz$}bA^1(b}Mwq)v zL473s3Gy*qYRil_{M%=lWHwR(p@1&SpF;Oa@k{?3?`?H z9ao*L))oShdA7y@wuu;HLdPy*4)jY_g@<0It0~QRJY!<5KdsrB0GtE~!r)Nij{Mh_OXN)J0+smvit8`dNU{&k*t{GCjan4CFNG^Rq$9 zc?Q|7=yVJ{jssJ@^yJA0bfc;NjI3T3o9LO|{c$guyMT7QJ+iT&GQiXw3W04Jz9~I~ zqm$kIlMH6=z`rvzZGj)gjOI6w*|gwGSE$#b@gq`+dH9gVcrQuZ_Zxxf2!_??&E0;y z=-rRDS^4XR2h2{RupsmFn4iK=zYfiao?~(^5jCZseDvc0EYkzOcOb`%>4A|`XyA#x<5-9-|*3uhj`{t}^ zxvyTeAJGLQ~G1&#hbfKRv+d;2W#W`sFb+Pi;f6`cF zs_|2*%ap4wFr*dCI`OMUc`E$dc7%N|<=3^)<>tIB!;XlLweWW>lUK5s_#x#FdHDw8$YiKvRrl!{p!FnLghVDhQ#%oO8yZwChnwV_I-t9TtVjt0A4qP#Mw&MX z^S5_^#|U8{GpPzwA==d8kv+;vN|gNS9zJ|lB1M}0=bR3wcM;p2J9oWX zCy9Lm$iLu@NJ5dt?4Y8Fp;`>w5nEeS!WKvH2;AuSV$}1WZP>$qh7IQvu*E-wsYZP? zDbg|RZlwA;O_vXU5^Y5{Z9^qt%1NO_m=Se&*5&23+CySxp?7-mjO-P=rhn%9xU})? z`zqin5^fT=sYPvk1Iwu$Xq**?kyJf*QCqgGuKx6#dN+jMAhmy=a5UJB%z}XubsjSF zV7=Uw-nR#qW|uej_0W0?q6^aw`~|dF|J-2!(Hkaog_`^B55D$QJ371+pn##%^9qd= z9vbBOE@P#@Ay6d}unf9N2ey2~j9+b1WWiroZ8=VLX-KG$>6AzmG<&=p^4WRLr-dxR z2WiHzc)-pGkq{9_j5DAU0IV7&Z5zHbZNJOi*kD!hNRT-?U?1FxOgN1_@|3*-9B`7) z#!dYOKEtLq-teBTI69F|5mb)Y`U6%UVSSt&>}r_uv!J+F2423Aw9KZ(B4z`=xtQ#tg0~}Af_~x8pX_qiUUpQffbHuNp#AOsAqv& z$3jldkb$FgsFKi^snq+kFr8aVqwFLJl0Ed(IphuZX`uM5Kj9>C%>^+PB(xjcliRK1 z_L<7mWblV26@$eub_>{j8ycXz=^=%wLxst~oY(BIHtcUt>b7vEU9vRz8fljd-7*e!Y%d#uqyz#1INjeAo zwemOL8Uy5OzS)FYBySO34vhL*yb~{IvG?D*_&AkH~9C-*8le>%+BumMAJ>(>% z0gnDcFrEPUH_cKCcq>VWEIP^6D?_C3bv7odX*_PUn~EMCH`yV44Ji>B8>O(%HB(~3wD{@bJ7ZR~g`~LnubgteS1sw{`w;a?< zFzDjxAq8L=+FdRxw8Z!stegc8<;!FXi|3`N6DlvX#z5Ks_4f7(Hzkdqh{ACEq4Q;F zIMmvu8hR}eiuDYdt&uWDRG&9;imX9Ktjdgr@dHS&?9~^r_eN*Dlca#0Goo&#`*Z{%lhpQCFzgI;9p|L3tJn;(3JgA{0j359S`u)X)UQfLlP~!n#rLQ)vk!2|j zer@+?TKVYe0GuprYI0b$;det8pt~LDp~mQCpTbb;m~y8U1CK5hj)NpM8MT+}n36y( za+T9Ivab6gY6~WcN_k|I8Tqago7c1U95C9F6KNR9bWc+-r;1~dQz$yKHsV18I^XTr znbx##Z7#Dhe>E9)^^_`AO5GRY1uaOV~l$ED`Q!haVP&a z2%Zctq5P+pGRQ)deqT#7v^_$V5uYW3yv0M2MYb|>V#Xc_8p$8Z2J8!#DRD(u{#;K^ zy-C*NcN=DdB>AbdwnD|#trOd|P$2d)mACm3)C-kwVR5{jZ+~OYyjA(#WNxYxLik^` z)Uh=ZY?lg8#0R`lAp;cs;BtzzRr?aU`=?a5+Cd}Orn*Cya8HP;V3)Py3a&a;mH?pi z-fU4Ts!|7+v3wV|Xxl}`;epL+%7PPeKMWI9JPc-{Y4MGW8yV7p6=3od$u9JHO>+TJ zPN!QWo_GtbS?)wZoWDxKE@beF8NQ)HLi4-v>xp$iNo?XQF$raMQOOBVRF77M_z-1qNq>TbLHht{Yyww8h&#zI- zoO+a0p1q)dz~T#oUfZvooGO5H-7HtsZ(DoYmgWqN4CIUTz^ktg#lcW>JmWKN@_hKv z_;wnYkw`+Oxx?8czs~{fosm@Z>zeBXUCZh86w8DH=$n?Kp-3JQu@va6=s^SA-Vj@3 z>!ABwT03!SOOe-4;o@v5l@j~L`~QNZswh0WRRR0GXRd0|(|Q{>=UaV|1um~ymC0qY z*BMffHd0@$3mi*&4*}+TmFRfhFA~>P^?xIGWzG=ieFbw0)Z<+HAR1fE14wL|50oI z&&h6}s+ABNc|B^e%c?}l=DSTiIV{TtgR=fT1WLJz1i8~+f|vycr(5M<)0OuqGMMB* z0MZ+1;AJo&?*O4tIIsi=4nhI+|DQ^6#G;`8t>S-ca{3p{=+MvTP=L8^=gE5+XcS59 z9Ih@MH8+BH#b)^ZeOqPMA%X{aONT5=8xEjN)w-47!RUwQziotAMqt%lkCdwrOyF(c z6D3&lKiw-%x+{nDAWhiHIvpLK#Hn_NfaBgyNqe4+a?d@Z#dZ@euD58L_+WMb>$*-4 zV+7|ywL(L1$Y<@Omn;m=`=gmaD&~Oa=vFP*?we0?QRqwO?oZ)I& zv(dct14h8AxSOEndFaO0!RqE!S#HeqrK7f5ZHk{WY(bfG zgA)!wmZ3n}8vA@M0l>-@3f|ApzLv}5V#?r4G6o7oE+{4@t0UtntRBzuH7-KGf&bB< z))k*WWPfP>02wlXCC?p8i+5?^0y(IY2#Cm}4pRvXGj&B%ZJc~2ot!T_=;OO&xaXm7 za|pITp_9;d-)-UlG}M7LXCNR-{Mt&CQmnK(ivGmuK|KofOonKq6F7Q^dGj$B(UDRl zNPuL7Z_-w4&!G3UiR)LTi5gn5uf8)54EpQP(LXekGP>hPT@G3a_*yW6g%TR&VN{+f z$o^l@p{_=PaRFEe8T^{^_K<9IB)4-%LSD4R5d1SY#Lx(jES`nhU&{H5Q4PO_$!DF& z{6CToaT}~PkZ~_ zP1)}zw4J7l-Sk;F@V{nAx*fX zL){h=fS1lAnLJ~1WMd|@^vs5!~{h>^xtFhbjLB>zMkbn-b%@ zHr)O@0a%;;tNzxf=j@!vI2?MxXdUxr&P3E6;yh$grkD{!Gm58Yl6yV^ipSUI(}6;- zHhgpz8!t-fV2R4WH9*%^qB+9rM^c(lktnjK;-&i6F=eNM&}tM$>#vD`!e*bP4TuQ@ z{yu32ztF=EG=EUw@35%g@cvAy_2em0fX1|y^Gy#$GL^70kKAUD_p%v28G3~HZG1xx zz=I|1CZC7%pks(?wt-e}2=Y(e^B>dWCTm#s$vGKRUHl_5(dyBIl z4RPi-Ae~ii)D{i^A`ahlDl$XC(5^tcKxo`5E@Y(vDS(3O2FyftQ+RK7s7^e*ObtdC zW4!;HA^S(X<){X)d_v|29XMe^M>uy&Al%0~ATB@dQIzoYM-ZBX@*C4cCkk5R&EJ%) zVpn_m9(O$llEz%nDx(P>Tw(uib~De$2X$oWi;Fx%!MWULWUBaxAaNh7S>*@OW8h<}Go_61v8X&AzycgFaDXjm&3H=2G`h?q5lRZlgT} z{&5o03?-M*+Cfj$;`a*URX!K*<6U1|E~x*T&;F=pXg#k^s0I?G%9zdi``%)mXy%~F zM6&gyTp9%jEHZBv=XvC$^40$MUy%+ zJvGX~$vbW~YO$Ctkefa)9_75ZOd~g6x%RAD?`*RSgCanWKbWr=i=ff0U_coe3udw) zRX8z}@hj%-WSg?vhAe8iw8`oaX=hg*b`&96ZfaxB%n$C<(=`0lj0s+7@YZ~R5 zq&>xzKhO+_FX8MvcTDO9B1kxNhu;hNUb|9rAVJYtwqYMojKOgKj_7`A$ASa;HmGt&bi(a@7&Zn}tYT!0nP>Q=T=Pt|XBG=g8r7 zeCk_0AMXcvrYSiW$yL>r0g^KX%8t9&Cot|bCr|Is$xqVCO4Z$2Bqyg0_q*3;5y?Fb z4LnmtBEN;a?VRfXJYn>f5QRw2*sAK}+LF`iO8#*NT35+GuBxu^5u0x6yFx;Ho5She zp8U2^PTUy=Bo|7EZeQa408b;5>z@oVg4J3V#ehBP!eNloP)eTa*U3)?x#eK`9}F?l zI#tv924|7Hy42J901P!6g(RhMn(?;-00000000000000000000000000000000000 z098$%W4EjHR%zsx8n=#h^(N=5djY zp}ojhhBm8j$cUyZYL+m}4Mmo{*^)DvExM09ZTvS?>B5M7yr4X%==&yqJ+=4)lN|SL z8m3x5ul0-1%i+n;#wVA!c}lj(nb{f;X1_k5Mp3Oi zi-N6vYZL)HkCE8iUK1cyWHGDm{2Wj`he$4y1d#MQ-Q}CPP;J z;T>`xh<$B&h2p4d?7Glfw~kTCSL9YNzb%_+<+NUwvf)lCZ+GFrU^D(pI}ORp-d(U@ zf$sD|B{>b`4(r{K3(A@&tkku zZcdVXSLT!;`TY)a(iIO)$+@5#?b}_GcdMdXN@8{@S$$U$UAs#qIZ@X0&K~~wwYNnn zB%a4a)`&j;K$6s5Q`01g=@z9B{hKRlq`UYn{rSx-V)+2aB@%ct#7CY1v$uw}?mrq` z=VHZ4eM4~~yiP{RQnj@sIgyiYxfkk zOZSXz_p6r_jxCIdXziCg+Hs~N!;cTysgYk4#`uv$rey4a+9pYo-_rARd|K#O@|S|! zZ;rkH5x?b+*{Xbn#PUM}9f#yYoE5n)`;R)DD!rh%%$E@V-@e&|HVuYxJc=zuEmp?n zBB%#Pw_cp!p)gRH20fM(-1JlhH;jYPxr1KBudS;d6iTsl3d4=A8-g|iMLm=q^s=iT zpkoG7@Z!Nkz#hE#yl>JjT{~GJAnX1=2qAA?nnQni_`e?^n@_)be@{`AU*+qXN^VKM zmr35a{4}>OzgBWq+j*IHU-FV+80iU8T73A}I#}zi*AB_2XT&b6H1ix1Ug+j`x{9-v zxDrcG#CR90#r_#Smwmahr^?AZ1 zr|bO!_2cI%$tk5rlX>?mc{C6Rh+Oh%>$q(i(mRLbtj(_E;nov8s`ERssU21V|87e3 zok#2WZa^GS|eH3SshtwZ&dI^T8 zPgcI(wj6r?xzu}}&QpmVr{u!rIAtDJB;QjfuFUX?O+t4(%XzCS`Dh#M2cO!6C~ z^w6<+7Q(G!&s!YRD=d$HU1K@s5H~xMGRqks*?f6L>YaxTIn=V-DYC88{yi}i>dGey8 zlBWhsnxu{}?fcDcJ8+AsK~wXnQOYu!Ixm(bPelyRQh3+5<-vDi2)HyRq!&7(j$~rg~Z$2&D`BztO?P}?2B(Jv<5&t?QUkA1}s%Or+ z^3+|8?L~<-x~!j>#oiV0zrij<0L$Sx*!G3!D^8f$<0000000000 l00000000000000@!Czg_&fAl>qmBRo002ovPDHLkV1keIvP%E} diff --git a/content/applications/studio/automated_actions/create-activity-action.png b/content/applications/studio/automated_actions/create-activity-action.png index cc6e2f42d01e9e902b16237119607cd2460701b5..749336a1eb707ca6d4ae1f0c0575b617fa4e075c 100644 GIT binary patch literal 15200 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

v8@ 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 TV%KlTf5c_JDN0m|8UOrm3t-sc literal 5420 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 G6!c%ud}W*f diff --git a/content/applications/studio/automated_actions/create-activity-conditions.png b/content/applications/studio/automated_actions/create-activity-conditions.png new file mode 100644 index 0000000000000000000000000000000000000000..d11e89466ef27b56c8627ba98429cb2f21dc2315 GIT binary patch literal 17332 zcmbTd1ymeeur3OJ5&{8&OCY#=u)!g?yL&P?4DKG>-Q8UW8Qg-q!wdun4#C|5^Z3uX z>#gD{Cv8`|w*Bil}`2;*EoX#qu5e_Z=LIkP8k!ynw@JkB^q1zwTFS3Rkwrj?dv| z)A|Z_GsoNC^fcfPTL4)T_{m`Y`px7e{1^@&8XD%6^By{W>Gu(z`8|wHBt-d%Ztn$t z&=LAcJIJtczjo)ZPyeZ;gc|&AUyGhD@8?*nw=w)`q3riH79op9*#^I;#`7)&Sh1G1 zdfi;?G&Q}@b9@OofJYeXVe`7r>@8=t^$uLZHygYm2N%*mdUR5j(fq=(s0@Ehp85v| z3l+`|_aq1EYOhv$T+L<^sTQb)jsm_KpDj1yN`#M2RE&(xU=hnDy6YBM>Ht2`iRnhg z%g{-?b%^Sx{QkX#rcf?FxMmLQRi^gH60VO(&p989eo{D>SC(rgZ{d);x?%_0UsF6*rtOrp05sGW;C;CZ$epF4rg99WFv?nqR&} zM9Bbu91q0r?=LQHo)-nUD2yJ9$jhqRCkmb;=$!wE2$1D18L$ zyMsS$UtcE~=bR2Ag?%*_)*9L;68*=QA} z6IHv`*T~D}o2NT|PHta6J_m(mk^$tITr$rtuHvd8iOy!*tE-O5;bGg4pDp5?je?>Y zS8@{yCNj+Tpi>naP{j2a7y<%0f~(PnY|5APwDW?|U3AuCMWk#9Pd%2oih@7cZO&&oZ5WN=%lv#jY`?uN&V=?)AEq<-IJJ))$dLp8 zM$(^K{*ch>0z$tKx?d(=6`wxf+pB zw450}>1zj>^lj%TD1(Okx0@R{F-Ijzy9mK7^mI{amvHZOS?BB&U0_lZnE7k!bfX-o zGA+Mjm^ULA>NFnV-=9PrZb}{|-ur@#^06LHvhw(Aa8HL%uxXqfJh+$P?bO9kOR-^f zRgK!8C6_n&Wv*+hDi(yh8i$+-s@(9%bq2_Sa2mf}-s`y4QLR5r{|Qt!A{PZ0K>fsk z-VM?rKyfgh!OA=Vc}41ytkc`wo21`oQ0C&TYloluybDbJ;3~3M>cVwR$LIQeH9zBp zEIfD}#z1MkM;c+$>DrC2s{iIJ(hX7B9UARF!A5^=)Tzf6*TT+rFlY;@HKD53bN~V$ z(_&^Dj%OOUk_M%v`jLbhYoqQlqyT< zm2HBJIJv+2z8!ADKXo4H=vzSx+jsE`^k@uSQQYGF>kusTh-3)5uF`$Ubb=fQ{grTF zo|1limvtBS#oz9)&?+eZ_(Ng=kjZ+>748lc0@0^R;70to6pEYYtN-|6y&Dt$82KEvR zL^(7-xh?O-3aC%KWv7`9LFc=ZKjcb|ioT%W4<-3tM+uTIL6ma@l|^{Ows+Bz#97gi z{N*|Lu=BAb2bUU)gPo?!qGC`inS~Yl*E?oL2XD(f=rxqtPL1v7GNHHwS{_DV^^*rP zu&B@%SE>xMQgqrN)=ZiDl4j?t9Ff4z(y$2s-=g~#Pw@QrMNh1g$>Q?-B31rrH;k)# zVg)lIy{ROEsqjS^L(A+PmBGCN^Fe<84&jX}VmeNddwyPBj?scw81RS+uPkH@Hpz$XCS%QFo>7D-W7NJ~E>G3Z6aASssccSY5=g^<>m zanG5K{n8*HUKE?AY=n~Q_+~mM>6+^cDvyAQ8)t84j&JgDGT*Uab?QZ!c z$$b|?kZeJ?FsFg$mli4|)`dWS|E&CcmAvHDBvw6z`wj%EjEW(}Od==9(qAEZ^Yh(! zSJuJ`m0~CLqN>d?-9ggkRcS|7(njg6N9#z^74PI#_2Q(*_>+iIFND)8#TBm$Sl)o%Pl9Ea|MjGG_)-tQq zEif(|mIB2_-sS&*`qIAwotE>hwkcS2OyGATp1x|52L)yiE8x-Lds>c*5Dbr+a}a5; zLC3~qwT4Ai5wxL3LXuG!smQ>@(LEog;%)Vj@X>5^Pawg965^^%4H?w}qBhKZE>gwn zx6=~LD=_7mevjGH$36GK<7zOty%XVPSz|Z?qJMLn5kqSDto7BhGK(UF{4+Wm^=smvFhJODWT z($K31TH4L3I?4G>#W^7`UVF_jj;i7TE2)HOfgE0Zjh0%lUy;z4LPsQ})-ott zz3rIspJRwB`ULfpLo#Afv4j(gg{pUHU2Hw0qR@wwfdR#`x|m;ZWms47WYAX8CKbuj zVC1SgcB_G7Z2)4IzQ;kEQ2clEg`x0yWTOPF;af&M{57 z;5Wwri7ixD(_v0jV=HgV8^V@RMDVIv%D+>*RHy^=?aR7T-Q*^@3_!;SsK5Me5>8ht zCtEBrzR>`ZKC$w*)vWJxMxlQwUKGe4LM!M0AfRe~ZkP!NPk<5w5}9N|@ny=>M|7ku zWJl|M7DAIfHcH;2$_|PbJoguVCNB?sgFz&}^2fuvm?5+n$+9D%d63zy^IH62gNzHb z{3kT+@cKk=3CPLQJPG0oOY9MIjkk?r6vW8t`Ifl1a>ODC&$qowrPmcsi4<9M>S;V# zDsTOzwZMgMFEs1M|5FNtx%N^(6GPL(qCJ50-b<{&lx#5tGKC){!aIATm2Sqw1pYLs z@_`LhwD=;d3j$e~M?)s^8pS<*TD*PRi@qd=#f4nrfHJMdUj5qeYEI;2Gv#;YXC|z- zV1z7+wYa7~J@-QRH{&60L?pXn1uOG)wq1)R9MhdxFey-JDI_Dt6-nWTrgR{3K${|L}5NyA!uX%EV{tj0ZOMIe?u*>3|`37`CiMEKWj!JO){ zt^DO%2JIn1zJM16Wld{3XV$m;zJF0E)j0Cx3rcz%-J!@M6s>(H zb+ZqkY~^9{%d7kBt<)dV83H!1b!GS?W~BaM7jcVEyIZ8?d#q8Y(y z&Sr##%hN`jn|lf10wcm$Bcc%XKFuv+fG0u5_B#H{l-#EdnhS!VlsgTBursvxGWGGf zdkNi-Cb!hdJRr~jZB~In8L0xw+|E4tG+hdgi6f!=&v}90IB8fZ`xWbx*|4{7Vru_K z$?N|t$1N7uRRmchWi9^|?^n-G73x~7`fK6J^zwoA5_sO(?>}pkcA0k0nVm5_mZzwA z<>I`p6@aFVJk!y<7=?aglF61H)#isIq zfZTvLSX~s!Vuo({Qt+qGESSsk1h0>3|X+d*mX%7A{vKAnMY}h z%+I>cgy@;KwDl8j{=Vdo`qoX4Z@;Yb?Jr%U!M1VU3ejMR!=vv>yhGt1vdiZzi#w&I z7omibXJN_bw_2q&*gfeEEweK;U0cKi;D}oHEIspPje~QoBp_G%Gfithy>Owp3rYVM z7~{oxJ}`NLmo?`*bBqqNUGzw5qouWD5a?^KS$|BucsxkxK{qU9)hQ^M&OJ=Ej0#7p zb{|Q#A>DZe$Dj%%GG<;rlTW5~B&?swH9vn;FL!{eJ^xh`OkLbq;`%Ki#ycZumw--D z;4Q~=wU>@E<-+BrdDw$xPi(DC6!!*)3;qD9Q>knOs7ve0keXN|)C^UT)slb5@4m7@ z==&GtZ+!^DNhdBlG>EB+T8VhkX4?>z2I`ko#kkZ42F1Ztoxwhw+LPAO-)4V+I(gUI&X3ga14# zPVk<6d-u}|(T8qT`@y0_2QrY(jKZ{fYS*kM#Cc{9Q<;?dXYp5Y()U`VVOL8%3;GiD zFr27b3ySC#+1#+dh3axi^&lO2t|7A0X)baLKA2a1cQoy&KEMxc6kr@C=uHB9;T=GG zMq5JtEdaw-UO%+!Ng$?P?e?C_Q-!(gW;V{h(9}tl zQ0xUVQdRM2NS8QS40qrrvo`=K_NtOj(`^jYqcz$gC%JFwOH5MDPJ$kCzgdU}V`f!@ z%J~gAGVoicKO%g?kr+SfF&A-Dk{3B5s~o%AE`uVRPmM$1=?7u8{mJLL-Sj{~B0J>Q zWwrl{b`F1E(+wZoXm%h&=nX@*SFX7-OSrZtHT-)l;^6+;HF9@m1Yf1x7e@7_vzIxT zUw*!wn33(W8onCNn&~pD$PdgXBB0R>IYmG?1 z)jxc@uRl~56XC|g8b`R4rs#3u-6Oo`R7ogle^2}ChYRJq9MMd+TB*ZYKOC6Md;15e z25x1);q>;UXIt3apyCU)&K-GwI=*?cjrjq(-39M*ev5*kX9S23-K(@jzc~T)Gm^V& zG@vCJ{jQ#m(uL7b;e)tEL|&l1C!+@exzIw`Dzr`6q8#MhCtL$ zWBRO4W=&0#jx$2&6E=(%sZ7|4jC5kjj+~h0>KIYdhnZN8mdfQiVq|<-j@6#d%5-l% z6nnNLGf5YF6JpTtfvpMNx1mdI*n;w$WvV2kx8@?{-xDi%0%i$awd*RW!v8e#CG&)X zuAg2ih~c7so~wEDZJXQg;-I@UvpbT#j)GCclm3IT*D!X&&X!Q$7^C>2^Dd;NC9~9; zVUsiT6I|t{5w3( ztjM1@FaNL4J}V;)M?l?cEHPhO>v0!+QJ%~6ZanZ23@2>tTWoScH*e@H#v7mBRDq=m=lHpOb1Z?c&HpuS2xGYt&M5EJEmIDkzIf#;3XY(V(SnXHr0w#;rH!RGn59#A;(((<| z^zF|aD$kf~f@CuG0;K1}n3|6l5`9GtO+9-h39PF!AwmQAxXD_k{c#={HThQkC3O2M z0p8G! zclskY;ozKrqpGHt{Hv!tt17hpdC?<;o9kD0RaG za7J49ataZ7G2aw6e&SYaT?k4;!LCGEdV?m#5J)qb35~^G8`=Om_{z(-baN*lpn9PYz*+W_xR#}2tq7-YMXwvyfm#COIg>xZl0$1WhD9|h@bFwVl zK7Z@@xI>SNJ@i>2_?J*yfuf0<;M^P8rZX`e#B`eqh}-#qyrHEA3PY-Sr+ z7Z^`WgQ(Nf(BHp3`tApw=9>ru_z^jr^p37p%+UPm?C^{LM{CzU+>^hjDP9UFYc@@e zom0NiwNUBfwU$hXNm}p@8W3o}6Ij5=mfSq3ru__S{j_zI5m&F77dz&;vMgM|_A;`x z+nc~L3m}@v`ChNLnl?srthK9=mkD}K(j|;eH5zVWiq1o4BG#t*2a)1*s0?w8>ScT# zHUx1^aTJuTy6?C1NDu@%5H)9oes^BbFt_T*uKpf$MG*sQ(lQSKGyG5yu143>R>N*e zLDZdtDpFP>;5deBgd{Y?PEs*bf3T+cid>bWJ3}Ov8LOsf)+qrClj#(i_H65pHU7iO z*1rpXiqBg2p1R6zf%8rC-Bt4W8)Tc=^ZB^s$6?8TT-P_6W*bX}-YY(dOD}%wxgWdQ zy&=BdKka$c^7VXXV1Ojr)_rCp^Lc=f>{nS5xM@UckUsl&cRnr()G#si5MT~J(9k_F z@6C`j1k=3lF);GAPBY-nvMci54HA#D_5MTLgmTQVcFW5G<#;EXXIP$5(Ak-3Y(1{_ z>ltYK@Vmm!kca`|PPuUJzx(ZsZM_47>=+l%-Pd> zI^wDTQNH_D`Hr0Klks!i_BERE^S`v*|DXj%%_9;cNKS4$$=)r_Y7 z1Fir;lo%)lleiV-2NdB4lpKHn76l=E{Z}xF|6`vV5RU#8BuNc;+Dz+e%X^gahBP%# z3+ijDw5tRhez^KXzjcw(9LB8a6szDx0bwD?x@vp4CT_WNpI=+L{W_$0MWC%2b^npM zvR0S9aYr$JIatfD$lF4cQ=+Kj`-xE6#)2_LEi+`r>7gmTv*4j>)-b{GEaSmP(#c4X z=w!K}9rfeKo$=!_HEo-ea(@cQB)7f#W?(M}3i%4!)VUgpIC<35Qx1&5Uq!DKe-|~m4*n&Q*s4N@Km7%L zO9kj@#_IfO9RFk&FUvVVfWiWOi3(5+(x-$_$9$lG%oy-?>sUk?u}AAPK06GgA3BB? zm=H>BG;2K`o^GN^buy6Kd)=rn(>%&L^SLu*SzSgJd?)0*;~l_6*1{-f9*eT)5?gNk z-oKV@m!w#K1$~2PL~$QrfVB5h3UxdIryiBiO=ABin1($w z@O!^y73w67dhM3T5m>hlq)C1L2UH-#i;qP$UmbJ3C6nQD6B?t*@TM%tU|PfB&)~XS zU1Ly#6cwpU*bX4dx!xhp#EbZCZ_BVGng2;2;=TD{Ht-4Xe{MKi;xToFqO}CyNo~3MT z;<5!J15MwTbqA0Wmm@{Ic@iF`LhZ*K^dvhB1vN@`nNk0qo;gN{28z`#d0yjKUSo5O zzXoIfI-!x#_ct2dDMnadRs(U8a&@JthE0IhGS#th)I$?h4c6KyrU2~}Z%ZyikU{RO z45*jukT_P|Y$9c$t@lcF+nNR)xbcNWrdx@fhkGiz&VW5tn}3^IaL7>eq;OLWsDE;& zz|`|eaa8k4A&Z+Z!l2ybP3{kTVvD^*Zx8p+T@AmKYbc4O@8aX0*hhs}t4#5-{E)!5 znb6FjMQ&zDZ3LqAtxh8{RSs%3B9_H#v0hH_!Mbt>29`E54~@wh!3kVqN9C#fD%hgw z(QM63mA-!}t0Uj?>l5s%vTMtMc4)jRrnx@Jsi+3Nzs-18@chm4Je_dh7qyt zom${|0Wm8L08;+fNPjh%BbDH^yt?U9^9<16A3vrLQ?OL3a$=SR<6Xhh#nPPBY=~48 z34#I?L3j%!q}clJ&w>KqTL(iWB*ZA9coabk#J8Nd!k=IRL#6jCct)gWsb!YSS1{v=aRhKfM&)BwbaA<-U zh&uyl(-Nsj;I62yH>f4w*FB6gf=g_>oygG+nWYAl+GPTZ2$RqMFkWcQ;b!?Pp@VG; zq2+9ztONmr8jaA=dFvL=6B%WU@8i`V&rDhX>Bl#JxYfACsDg)3qZEr5jH-e1jiX>g zCO-E+U*;$Q`c#A3=7d(M@kx5mB~dZkv$Yk7R|oZ8y+l%w$Y!UBPR1&ZfT<;3?)<@0 z8>-Hkq4_Gs&_5M_3LeKfXiss>gikK+1+@2B-cz>?m}lZ0#W%MeDl!ZVofG({>( z{sQX+`-`$ZJ}*!L_MQFUiy7t@#SvvDN}Hcb$mNR_NaA(009BJsZxWkwa{R?Z%SBw)MkuioONTBT168>A-5RvpDI^) z^-YqPaxM_(cep*jsudW8RY+=|;)+KMrYK#|r$H4Oo60Y&LeH~ilPje1iGsCPzQsZ08k4NO392EnY|p17fD&Cr4cdzkP1K6 zaYWbU?!6Ys{AVqInIrv#{kOw1FZQDjqF5e7b#W*kcEOr>l=v^SgEITl0Vz0OYb$xp zom*Dm2cpt<1s1?aGUDzaBZMo*@D5TW>df{LQ)-rWgQgGCS;$op?XaOf^8D%dp6{qEQvp)V$q3JR}8`U;q)W-%gXY@!x;GXsyU{j&6#H<-i&NC^KSU_^v}aZsNT}P~E725Z6 z==b!ygq?NX*73xqfSyhh5)(;`)1ev5eWQaSwc^VySse6FJL2xuzJFhoeJieKF*K^N zcJq#^9+pPwDm>gbyp=;2?y^OUUe0s=kR^8=cS{Q=)a={|T@JXSrf-rUID7b+34q;= zD;ToV8fpdTM6Rw*RxM)puve8uTHQBnjQ`HqCHC)=3MNc%<`(qe5=jX^UbC}~=f-{Z zQrLLhB>Q8h0c!Dq&m1cEgw6TKOq$}X8j6s5UDlN>6RfIFp9VsEy#{W7qdwiiecP#f zpzC)vC*JS`k0QP_sGR#RuVRJpnw?)~my!`?vtZDhwjJpfKZOh8tMxh?_<&P8{NYRp z{1NPXZK(E_ZxC|g=&U==1o=se9FD$&zdAf9(+%%A&hb}BvLNlThu!$^svIaf*y?7kz=k8mnKYI3T?90#Fe{Z*3 zBU6&h8NotUgCzU#GJ9CqY-wX@cO2$#!JB&n?LKc~>6&2?I~5_rdTWq-zTh4dMupWG zh2Oha_iViXd#4($;P2`E;n8(hJ8+tg`mNEvi1eUGGFfKG!zRsWA_LLj7Q1|f8~(Y< zwO{lJWRB9gAGj?q zqMeZ<$Bw0*81n*zA24&067{a5b{Li&v;fO46`GRwHk@L}W~zb>`p#{llL}-#B^|;P zrDPUbIl5m$YyT+*uwjev!@mWc9$S&J!>Xq~M`|EJdRNhYk4bf(-A$7{Z+Xx;bt?#| zbo)=IS+q-9RZNEb!#^_!;3%4jNx$_+UPsa5>R$FIex_bVRWkg9-)b7gm$kwlZc5d& z;e0bzZ~O~a&%zCAPvsBKomM}aV>-Vf9+Vf3V@ZBfFtn8E%mQs*B9K3yv;Dp(=9Y=H;AE`tc>qx56@ zSL-WpMYd}PQzr07SK)*3%VoFD@9q8S{F>*0H-g@P;zVGY@c<20lGNp${e5pr5O=8w zkCzkcYzBVAo_Yl6DU?ytqAUGAhEP;cXxSa=iQkG!T)ywIHtJO~& z&t~SLWM1Yc9dT9ZRjX7yck0GerHr&1eiHInLz1Tp(I*=z#5h?hywHDg1&Eu%`5F>Z z4wi{d!ez#!_}z&j%pz|z3-B(3tn^ig4oOcFV}$bDbOvZ#zw7(7CzjQNj$Js%q*5fk zVTW&}0oM`|2aX?1Vf5tx^acv8`m(QkmUK!um~9iIIvUXzx|>CVcD#<~>9FXk5-eB9fzeo8pQF~Aexh{R@vdr^qU2VS%FHGlp&mtVROvQW4?l_1Jw#v z98zmKPqSL317Kd>#4~#$p(5tb@cDB5(QcfAsdR@iHsZdE_{e*RQjJT4VNA|j9Ni8U zr~`9oDk=+Y4qdMoi~&tid36crZ-E}9d%ga44ezvX;I#Pesf{cXjf=4M0K!b;#^V)1w9;-$)W4YM%A$-i84 z0ZtM=4&&w%7#f5eiLj5qVM4>b@V;@2;HwYg?Fca}JZfnD)SfoJA1jem~ase;O zgff-7zHj$~??OcO^Z+=<@8ntF)iYV^NA^<%W>j+@-Vw7J+%HRM2beN35wnI|r=1j- ziO(5!%{^as{)0lbdfoCo+47Dq?=pzWa+->Qwx{H34M4zWl9?RHru{fO5%gK zIbL6iV(G~NI?L(#NNB&VCBcV5%l3urRqHwJcrW#Xud28jQ~{pvutgt_u<9=V_DJ0l zqMGb1Tf$_vYmfta@!}fBZjpg2byzeluY98FTPEUyiqH54DLk_cqfLB%BnpQc0jD|f z=ejVz&-lpZxwljayou~sYyqqj+vp^1bxO-5zW}wRKOqjLR1M~f$*fd~b;nGE)dLKq ztfN^Be5}un4OZQn<6%>6APUnr)|ENy6daKHepxP|b{pDsAv)mXsNftsj<7NSxQ1@H zH~bkEUX8)v38zBIjWuGHTPKMoqiB@hL+f5@nob`9!9yutB!mC`BM0@l973>a3^J>$D5pn`O78YJUHyzCk_*}#HCN|-yl?GtvE-(OxSrZ}adAX~4Rk)_lx*N{5v z`cf{Pkpx>1`UoHn-VAd0j!WB>+{&#K7`q(EU*xDIPxFI-hCu+_MbN!vqvyp^AZQUI z$aL^s5;|jngQ%(c)@?X&)AWkv7p*E3@J&+t>JlLC6jI+_V2vjM3Fal8XH7_9snTT; zAyTkr0aCJjL3Te#&=65s<_W<(LNY4Iy(BJq;C|?9*eb>ZqOG6{ri~1dt?dmxt*^w} zYApg*HLS2$5^HLfuG`hkc$Qk+gl7gPWoyK9-u&sbVj)^__T8_HpIl^}rOEn<=>|79 zHj)IY3T~8FQ38E6kFeVX-e)t4S?7FN+vM`@kmo6B@0h!^MfpVW;mr#EP-fNFDjI7l zBO@ayjs0~a5GD%wAwIt1f%YC?zY4%z`B?La&cm|$+l<@Hljr=U+DArVTYeOP268tywviySwkwkfu7VI zkDNr7VlE`7U47OjzFqBRP+`(%z@wBtDrjYVYi=kCku;Uf(XulQK4(L{dVN6AQ3G_T z83~=Wyt30-zbWCAEooddqC3Ss{!uo6f=oV8GyIQBAWpN;^Sd!feG8l?Uh-PcpgC{$Y?x7 zm|A~uCCT>qaqsP7{u|pNUMo{qT`T*tJ{tW(c?ffroO(9bCx~(AX)rFilje7q#jEH_ypULsG=H!@;>6=i(40;Nz=W( z%onp~C9h*3j1*%I{{!{7i8M6ca{jgi-dI!c&SY++Bx#iU6D(QM{v$uf)MVuzo{WRH z1b+ixnDzSwN9Vcr({&P8PvG~gfQE4GFp#=JhlERD2QTB;!9Nj%G=3S3-KsolN)qnP zWaZoud0K#%J{~dq?l~-F`W&2Lbd^WrQ!~8+BH1*l`|NGFw5g4J_!FD=9U0E9CxXM@ zuDjonR3x}W{E*+G9|ijGy7;SINZv7)c5_-Ud!|a-ayMA5FgU&BW8&7Vz@WJLb!m*L z-)8j6Z=_RyenMa5t;@u$VXsJetKK0ZG2I@MxgA%sdL=k~L6t&AhqHU{_rlxdZT!*s z{>F2CUudHPPd7DdvF$7NXBZLdNSw4m`%{SQna&=mAznuP#hPrY^KQZx0&5kQlj*?H zgJZf! zIpON%SJ3UTc$U9&6!c50W@5M2^Lv8TE%tzsn_V&s6~MEAS0D`U_X z2_X)f11d@4o6Uo&@UzwRI`C^>t6OUHm$N|1yk9aXg9E#v`LeS=w_F ztRS5R8to)5v$0$?-GY4~-wA8&FC)+ioj{?SB|XqcgSfTUL&s7~;x9W1lg`{mgIfM0 zCcK<3ErfqKx+XK*Mm|xsL`@BtkX%yuCN+u;n%CVDHnt*v!PEmyWl?frWp$4>KbJ0N zsFj{RZk_mHeJ2M@+FnQ2bg#giQ~)2ylc8$n9ZnM88EYGuNMv8CjO{tHA5yH%D}YhA z0$1Kcv^~uitk|w817+6JaE7%}ww?T4~ogx9PU~HumtXarY7@AZ%qmWn%n& zFn(4#H((6v!xOBzg>cfdp20mS*$tg~hnj>+0NS zq9|&2rJ5VXxO7#GO((pLhj@*I$akPzVFs5Tqb9Ajk+YM}XIcq)nUZdHb=Qw`MK(LI z6GH9@*kD4ojX=@s^Ev-jLyKAO*8BB(0i$-_A)ey3%rdg!BeUG^E98Vu3ap%tG}KjawXe3r?yhq>;rEG)iUaXr5n#}X9ToE{}X!1OV8f{KF5h9Q%CAcqaw@~y`tbKTFy z0=t%s>$J|$Sv}(&N6($b^MN$8N?)8VA6$ePWn0QG+%XFlQPu+*UrL>Wod~B!S<0*p zo@^FwXbfYXu6ApN7rzr=DEYZ1K~K}PS=}`cB!_sC^tVp9FF754%*q*C96IfLes7Gd(OpX~eC{4!yxhi-H01;4dNvnG`2@6YrxIwo?L|Qc4hVcGe?T9@C)Z&k zaZ(U-PeNKg|IIX$)L-Q^UcPB&pg&3$ARsFvUDg1S%qvYNwen^dM6yPe^>-&GFXDT( zSS)DjLrt}}X;nNpqiUB{ae`;?I&oJfKX1t^29&wVc~mNG7-BGpe?lN_VsCM9iD0YO zp#RHDQ{%yDMtvC6p!)p$ob+7#k^KPtHBhzgtOUMJl~rnd*$x?B`Uh;4;@9sWRHTF% zuBuQgHN{l{T^N2FKD?kp2Z^*Y{jGyRxck{RZ{c*gm#mn=A~zua`Evu}om(i8PY3>f zQ-HU;@n?_zh!-5;RNVh+X8fP}Jbpj#m)#Ag!*Toq3E79DkI&>moET z=$?FYAQj-1S9;atO+7U!@3m|)yUtA~&WE+^ndkt)?jRg|A55~pU4Fhs zk)?wtHBl#545ej~GTU@+BBtw!_!kR3w<%$lzH~l}dF1@=p$zxouFec#ifWT6CWE}R zc>#!@0wR#Mm-W2a(8^ToEHNZZ_WH`?6Xv^ts^ zzKaDqe{OVIi2KWD975P%GC~z>Ot*~P*#ox zifmwGssi_@hp?AZWyMjt;sBt_wiFr60Mon7kljd36X`nHtgTZ8zjHr`W%&+UI7oY~ zd*JE7_~$8tWqV?}WfVH))2=vgEHkMxFLOo2zHYY1%A&6}#)bVIe>J#Gy=fp3V=Jya zz1`$V-Ke|t*$-C50k9qZ6+MtxddGSju846u!vrZaYj6x<8$zRme7x}{~a+s;AFc$^;0Q|J+;l_HBVxVb86-Qmy@akpN6(L zDVV|lxH`)vX@2c=QZc`M1kkAApIfqgsx7by*cng%21?O{6#fS5#Jx*oGtmHfCfRO` zmH7LPKZ>%&heId4B|%HT=C9aH@0$ZPQRMNv4dc63j8s%yy(Q7W6d+&}tHyZ5<4tLF z1I9dMX0Gg`>x%ZYv6ei1nUa)`PYHGC_96=ltB3In{1y9`=#ZPQuf%|dtD1n-Szvgn zD9iIWl*@-1ke97nsab>`1Emk9sxrE zL`_)>_5)?djS6}+Pxw`aYU>q37x+P zCu=0p>5S~7fhYY$`T}gcQg!9@q5lin|B3H^N4?{Q>g@#^reDWhc0`{XhjqkCOFqX7KtiBD5KROGL~KsyCI5HqZcllNW4Hpg@2La!1qVbl*s_+^2?>SbWA5JR5GvngBq^Dg)?#rVGA?pevsRL&g5Se1( z&smIE#IHF_Za5t$rrSh~JFoOThm*WH*+6Q7qTMvk?SrBHaSn+<6U(Am<+zNS+mFeJ z<2e?utgo$hAHj&7c&m_w)axO?nI0pm+IlE!m?eufXw|P>!C-BZozZ@}FzjA;1qz{A zHJEGKNE!v2a8m+)+(Qp8;~ZnF-*3d&uCTng%-0Rk)@Hx{rz5~^LGykW2M3l4)?L3g zt25P86I?T9p~<@@2B1F$NTYqJ36sZbqypaj?a|q<%l8&TQcvZXCicGuQocgl9%S^^ ztS%E}x*CZ2PIyFWF@~o>v*I1s)zVjR4@FusmSOw&SFbe!i%`I1FXrI9FQ)K1XmJ$^>oaaP;54#MJkqrmr-@ z4=5%v0`Sdi6+<{W81c2HVIUNWfJxjd{SIE|{{z(t>>q{xGDUx1ZPULojr89F;Q#+Y z#H~I8uLxN*y0JaNl>OzaS6=yxSGwZ=GZxZ+c9H}B{UHd#^H8~-$0Osp2R5>eynalN zlX344*h0- z5ZR&mC2c6fOCTk`*H*2Eutj8kM8(xy@7a!i`m{`%3-u7)c?fJgwf^I<4%N} zGyYy9OiB-@q|aMWzn93u6342=$E>S#SUSeQE!jtGVdtSF(LN_=5){f9*bpS_g+tL$ zDI5?wQ;lu3^!(W=KFdc0WTb?HR)-SdQ^)CwNqP6dcX)0F**{TnQexczE7+8u*bN`8 z9_2{X^Qe6-mBJKO6%Awf8=2sw%rCSE766&d>&~ixFFz1}r|aUy*Pl-}HJaeAPanK&qkDIxggFS4=aBM#N{_%PsUr=+K zSB~qv*oBkhXYs%6H42YcX2AcvsG%s&{~4>hDE`!*qb_W`+zZOMLGkU)OYxqwWMdEn zcnuoZdUIC|9V`uL>DlGBALfu~m^4BM^KScV46jZ3>x~LHnk9H+YJRR~_MC})o7aA4 z%Qx=lFg|l4yANjRs5WdC-*%4+yC*2y$>+_5U#f9I4lHk)#m$c23XxHhvh&tV)aO<>T2@a98`~q|-^>n6s0Jwe7EWbODFl;1+ zqmM4qk*3_8d(HN|rOAJD0)_&|Wuh7g4YwyNz!gO?x%FXY)SV<*_uDAX!#OihW+RA~ zDVXNH#rx?Py*QRG&eoT#1>+%9-g5(7n`Ut^iK%%ZcQsnt_Op0Zw|0gJSFQ`K=2{4oxy3it%y`w0xIaALa=x(bcs@)|$$AeYW^RGW1~Xa{4->v_+*hUw)=y0h>Y? zuub2^)1_u8g^zAnz$W3Z>n*%@57}n-_SG|qVWGm$Qq6EvoXn!rUZON{^%Mj^JQfC| zj5~EYqBW$da_fiRqd4^aJFBZf6U1U*bnJrBHICEvr#e5$Y5E8~Jfo{>D#8 z102grk`7K|`#|?Xvbe^K$pujhUhS2Yx#ik43>^@D$HdBrl4@=K9fixE>gd%NE=e94 zw6#X24J4s=_-q^GvSm26jlmxkVdUJM_~X?S5Yf5IunxCf)PU}Q>Qdd~DWlx@injUv z_L7L2X?f}0N4hQ+VtJP)Fwq0~MR4D{;h~n7!vwX-C6QI$v~yKR(s^TRP+~s=w*uIsy`@YXz@^@KT(wC*n{_K+ekgDRq zloY)G;<9(qDo<=@7d-3Fo@@Vi_MgYQoQ|-`s~#4+U#z}KSAXNi*p4R(zcodUu+7)` z^Bqf-;LZNCA3g3+Ohx%9dTiicSZEZcN Q0jiliUHx3vIVCg!0NV?ci~s-t literal 0 HcmV?d00001 diff --git a/content/applications/studio/automated_actions/on-save-on-creation.png b/content/applications/studio/automated_actions/on-save-on-creation.png new file mode 100644 index 0000000000000000000000000000000000000000..773650963ee218c31b67d87752bc751c898607d4 GIT binary patch literal 12793 zcma)j1xy@3^Dh)ip&Sl{!>wqsqiAuL!(EEr;aaQ|iaQ4!RyeG9Deh2;>v34o;!vPS zDeii&-#<^1_g-G!W_KrZ$+)Wya6 z$5|sBsQgFpJXB1)Ffa)F|1&Vtxd~}7Ft9MR!TO45H2Ub@K;Leo(esNdBCT13`bM9%0Mji#bvN27O*^4O`;`bwN|bl7tv^O!-$>`W0sJ}t$}<|!*mtN zH>5P8lW4T3x(gbOY&w2?xIWyj_P@Hh(MemD8$8~d|Mny#jf9#5ShjTZH6yI*Obv1|Jv%r2sqz(>nbJAapsi1gG+gc<8J`Wayb$FftiyRSX0esLGE z$ghQms>MyKmMic>kby!+y) zKb2@l78F6HlHLC6*4Nf_ugpR(EV4kyexW@(N>i-q4*mUGn}694Dx=Djs@|_ngCrn- zPxSyMas7Ak(X!5ErB)&-A3ZwU9h_v}kV?hDYc}ZklVhHRnwRKF~4^;*g!W9Y`>oSaXCXTD>N0F zF=n776=vl>vw!c_xa8?jk3OzF-<6d1!C0}rkE`d18#TCbw<%}*LhDKHOAwDT-LB9-)u~}AC zPOo}=>r>n~6Y9RYGP?ARCu``mG~gYaOu zQp${r0#D>eabvh)1QDl86ft3C#y7v+Jeuw;ilV4>z!*jIwefMDZ}s90vi`79JKM}T z7}994n4ukPm*)e29{GO| zx6(YCiH!S`8tOn|hWc%^RE-zTw20Jule(>m>v<{K8`^D!TuVk6*n#ZDSpOLDDOK`K zZSumDr=-0S8@&{I+x?nRniT;K<-t?eC~c7p9yxP=cgz`Nbz2=7S;(VxD0EEegmq6D ztg3Q%5FjCKaft`xJ8H@tLO)<6Uf$i%?6<93K}1tTUa;3S81dbFabD3xZYn?gX^Ycq zt!+pIhe!{d;Hd*aQcI2I^5LJBlvR==1$!qy$UQOp6{9|{ph7i-xM={H32*8aGi6vb<{;h7Ono~4msM8BG_G(K@tV_XBvy=1jSZ)FGBD~pKnSvI5rbR1Q#o02wu7im5G8qK|e zq>s#(bPEHtk}xxRnFfHAW$dOb=S}HiykrIk$em({32n~KUclcU9bG7Yu#M0nkkhs4 zbe}9?}1>5?#O5iwKl?6pZkbyoHvtX#pl06V0LHfHW$ zxzS}^4nT`}O6DFMu})6We<&re^O3aDnq(2VCQy2dt9j#vumwbXZk^TI)1%E>(I-& z@F3r@ro)n<7fLIb!0qou+0Ol(Sj)U^o(C~oLwolAyfD}%+Y%6XEZ5V7**WC6T%r4?DE!GAkBzAVF$ zw!|W8my05=mI+Qw_&XTEE z-?qJmc$Mms+`D{vc3n&+_egra=No>zfMtH&lEEvOBJv?P09FDbxPLltjP6oNtcd?V zZtnl}I{$CXE4{@80iaYQkxHZQ?EAs*#vFVSh%J=gbsU#BQy0#U>BmQ2wo-?EA-OGv zt{PI4qlu}da*mXp(M@Oo9ZGcgS)+OQWkN}Ludye0o$#@9GD5oDri2@_i25|A6XlM| z@=t`;xV$=8wLVU~wgkU=wNOx&s_&F@g#RV7v((qtrE>?cC=>CxWx&|tX=nOjb+=pD z#<>?O;eO|c2=Q*@x0qb%f+?%Oj}hx%%2~xDg{Rq^Am?-g+gpNBEcE{9J~*O3zzFuI z$UX$D-)Wx`z|@cj=b2qRJ7Wz`Z4UEyiw3vbJav|Rkx~fn{Lb{0(9LZSiER*WQjnvg z@7KC5#OA&7E787-1OfayqzGrie0-*h=eYJUiJ_|#>=4=mbVkaVCVH_0u9sIQ^Gk-u zPFH(RI`yU*y?jJdb~--O7g-aGnqNo1fDgC*w6fdDFpFs0YUUpOB=?-$$y6{0`XqZ&CV`Y;An| zS6ky>G!?fSKM9`E?%<8)@NSKoCSt|^jwB$Ut@MC7k55%^H#k`tR!UBg2Fw1X-d z$P6OxBtr$WIo4Gbk@hqUR+rz0$7_A;Ea*dnS{{pm!=0H#^T1kQgz#y{`*M3wp1D3hn> zo&C*Rtq&Ipr(Q%Pp^goQ>FEL=4b73fTFP?q8d=q8h4WO#b#-ki?VO_~GNQktBEpfY z3nChf2myQA+7?Ck_nSi3jALtzJwzw>#qW(@Ed6?0(4`RIKA&8du*cP-qv$g&-Y~Y{ z2|)ZQJp!!*J#yXV+gyj(5HC%Vw4U99^9{t zOpGE7WMkg+%B+)JDy>98N6g&{OhzJ_C{qPN3WQSXdTs^mOYacofg zBh>i3?urQy)GW|^iP`yw+LTIKSz()4BO>0*>P12&r!WNDix7!Tfx%g$=V%AoRsp2Zdbx1N(#Yap=#6^KaDdQcDU2ThHd3_h zrG946@bdGKnUk^-=o4X7e2QS7P;5G|KM~f>=x(7cL{K)4Bo|{WsxTLE08J*+G5Ehk zLyx~8p(?m@r{i-|`wSyCpN*cJ#W$ zN?993?`XWoUs`XC%p$oWz+CNeEcyDWyPKnl=|LYeGts5Y00 zZ8}4|-s>j|@MPH24~o|SDEV(5+^4>Okv~S_8!YyrooA%gxKfTjrPkGNRPm6FdXU4Z zM7J<`J7gn%sAKkPex6T<14p`sF%q!wGi(Tsu~p%BzBoXU+GMUMcSrn)+dEx8!Pf~HbxAh>|LRLq@r5-5 z?e-}=AcOTMLC_3Tt$kF{cYyMo(qHsvZZQ?ev4v;*WAWG;F3m<&*QCm{<+sd75Tx7H z9LDB&Aza_OLCLVzn8_p}R@D(02WbjHl$lqHQj^lhjc(}wCnX~TS_l_w_|0qxo)@0( zy-_7XNL#*C$kD%yQuhMVfTkQRpC@E1I5#rMeFDj6jl@VdXa6uzYgw98VIGEBh5V+y z6gZ|%GW0GN4>AJE=D;yEoxd<+^-RP8jKkJn?$MR}!RUG&ZOIbz`SBh5n*}x+Y$gQ- zrHiJIsXTw*$?@21ikt*IwNP;t=LFRfP!dL}(&B@a6j{fh4$^L`#A(8l! zZ@9>4VaX@d@+gi7z=B=}7T3>qksV#mx5^@{X>GA!6M>cPp%%6S{_%p>Cg_ADQQt=* zame*o2|AEBsxvZ3D7Nhea7i$a!Q}OKEl6m#*hx|8lh7OY*fNK68@7f%ENOm!>j({c zG@iTajoA(JuJh~p^PVQd<~L+Ihg;q+b5*~qPxd4mHaq&Sz<-VD9-+6wJDc6^bL*c! zOs{s?N_b{`SVIX<4p~wD)%aOy?z;XzX^>h`8QYNr$s1g2niXX!b3?V+m&fr9O;k9XA~P zF1GKCm0BaGc0;yHQp|iX`k*Xc1G-~)j%?=?Qz{HYpT2lsMum(0Bvgix_`j1~4fV~3 znU?WqgP5$wyyf z8Q*mf7K@lme-(c%q{eXH=rY6ieft#E_8S__LIQTkBWsbFEv4zB`?}HZ7w&w~p|pm` z^1fq z$cDrE`>8vT`Dn{@xFRdED4$A^xBkvvB5db-!gAP?F-nq(b0lmq9>;qh@@&$lECehM`RO0*82@oPrnuTcb^4)SG-i5NwZDEJT2!2oK+%6dg6-TZdawtNB~P7aF(2Uh?}JQ@e;&)Tt&Ik0 z5h3Tj-}7-nGM^UQ(i?Pj${QTjsvH00KL>3m!FE`;fHpw8js5;?Xr5GW8wOBNQR(-e zZsYy%$wuiYHDs=s5m`%eocjkvX0&B=!5rNJX)Nf|vSDg}L4@p)W!^(66i$OTa!Qa0G)xMc&abHS91LX zO89`uru-u4tLx$&JTog;9^`i+pcxP-gkB&*fpGeo3c*z0-s-S#z)V^W+g&^VWZ8}3F6k5 zN#q%;!As>Og9FEe{Ff}!>bVWH`Qfb?1{_%Y4#-4pZmE)Nr8uYO@8&p$aK}Uf#2xE% z+&d`jl<2SMG<0sB{wXn+pP%-UTV=Nl^QiOhx3Q%={(ua$n0(c_tK(r60?~(ZYhr>P zzOIJW9i$?N78{{!01U3H2P)v5;xBPXVfY_x2{xs=Y-`_sB!_sbHZCZBfj#a=0MZcY zSZ;DJ2MJbNHt@H!ucJHw-#nb{KY^R%sEc5M9%9Gq|D*zkqFU?oTNkht*%X(`mRd%_ zTOS!Ll_pN@msMW(UXc-p0dmullanP7%B6ocBMRXXT&XR_sXDScPo;6KN-HSqL&%E4 z$!9Y@PfEzNiV9!TQ&WMcSBI@c8ag_<{7QJOOUZ@`at3kb2Ui)>h#^RPc}VTR$Q%80 zA0#v=_qmgZ*W%FmI6(Y3n&XS2=T`SLUYZ^QZ=)HF)h3@cc{=&n2K)({;Z-Ea3EgOYZC;hm zY+Bfq0NQ%no4uGtEH1}9?L0nmj0{XnJOjolm-?)~ftBkv^St zh9l*OXh@Mbp>1i;%Jr?7J@Kom5hxv)KggE<&Mi)yBllrD*}7}{Vt`%~AxgiOEIK?vM#vBbR8qL9Q6@@=~j0v-pyoW+0V2Y2bVJo0b2^Gx%Z#PjIudSC$mW7 z%xb743vYB=2h*l*Hc8*(Im<|QJHXAOWWw4<-=5+cNxtde9>C0)uUJ^NCl{Zfn0G~^+sui(;8AUHBG&s*nRg&6hSpCcY{4sIHc zTwX?gYlyLST88&uT)EN#xu9-bgq@n4}blAq{6X z`#iE9T|Na;Tg@MVQZMOnRZc*48#@bLfvQCx#xm*%l~iuk+hH0*Q9kL(V0X<@Wr%hJ zvk6Z;j4HB#87m&ns|%4%qo5`J%=7CVP!hy*M(oD(A_OKADVexevE;#(#PY-dT&Dfp zRPCEf%3%7}k3>Lyuz0vflW9C$^<{M_c;!We1JHl@N)?U7R{EoR`pqANiG+V`hpiVz zGdmG*g^5DO<93V3%MSJYqbO37Gh{Dj1%ZrbrSJ_cDi4J%?s%PdQxUYVZHsK->OFXn zg_8Zcex(xsM^KV$YyR9|`U(Xe0yV<7d+H(Hnw0jij}>7ACg*zBmZ!?``zpg2BA1v` zkY@514+~F`TiR;J#QO|1h>Wq6BGbt#4p$5rrO}gGQIAfhc|U+Fq~J`mbQ23Hm-#X0si_rE*<{^b`;~0S^?fc`39)1go^!UtaJ90W( zB?>IH`cM5ioSw-0t1?qXF!#UEe$6J1+gg&Si;p|4vQac(^)j_w5J4(bmE=U0YBQiC z_(NaAPMof3wh^%xJigKq;75YZz}<=#VL8l`y!v}6w)QZwd6+kw^zJQ=^!@P@i;Pym zK_Y3GD<@I9tTqt)zfVvL?_>OCBvnt%35zYZ2)^v#Ux1rx1S4+P|EtGPcrxt1;YU^8 zHu%|nJWVIvA00HQed%)PaMtO2A^WRRS_5`f67ar$N9%x!?J=93(*{>sY=GbUYV}L+ zH1{5!aTBx4MJ=DlE7UH~&dP>k^T*!x4~AB2o0L+JEMiaIkMOjz3I@MRER6|iS8F!c zw_kM<9aWbK-lr zh{T7F7^kcLjtgk?MoZ2HC&Kh2?919~&Gw~np!XoUBDPPU7UA)cRp9+U84Z`?-x_!B z-Q*UG+d>=c0o+o4k_|RH(y^dJ=X~QJqSsw?QYezRAAgSpq;Hc^FuaHN+S_j(Z$0>S3(U@+Zj(RlA>?(XAUUUq`CMDXp@>$Zilp5LnL9y7xmy_?EZ*w%h*I#7hznTTK1w8yx1>95#T;~$zra*Gf?bQka z=UTGSOqn4dkGMQSv%X)KuYswhZ&;fU;EP`*X9Z z#2Q!DI@{Ujg}4SdkGE85q3fr7LDvDu8^3^`z%W(q!FFBJ+#Kn|jdUiW#EgZ8QVxdR zAmCSrf@yX~9O$1`!pR>IYBs)Qksz8arq}O)Sr<$wIP)J-%Un&rDQ&8?!9!<<)PRaJ z4OGk&Y5sc7E`;ItXraPjF^tvuM*m8vSiVW0Z3qn1(7Bb$9VfEb(fzVJab@x?ktlLH zG&aqln;VP7J_f`%7c22fYps>5lQUNCWNDvo;}|$RffnnDs=(9p zD03DigtO+opd8pVlU65adbPZ7Kyr#pPS_-?03{PwXM2hg_68U4-1<_l@d+&5Bs%8) z5J+H$I@}e1_?J_dFw#Iie>R@E`-=VUySamNY})B7A%(X&Ee5ZW&Zngs_3pwFwn^78ITn2^{=dZ5{S9B**__0 zF7b&Zjl}*gq;hbPMt!7(McOo(gMNgHUYMeQlT@oEK{D3i6&9ZNsI^*nnI}tgPr;*z zVkayTwC=c|4b49jyFU97$od@H&=Puo#q)6CTzf|ZyIJ2eOl+XrkD`R~1JK+uV+^1CahftY|s?pOg4&1HJ?RV|d zU2Y7NKq3geG!at{TU4{}aS(39d4ApFigPv#3jc15@^FsuU0fKk4oP6a{=tB2B@wbh zpIrN*jcfW~S=#w1pPM)8wJOKn*>ybi3lzTw`y$2Dv2E1uFIAJICsa+xFJf9WnMsuLKMvy^7Q1-)nK zve5sP39Z zLkOb;^%8wsTvDETH&Zx0lN5)r&+b=L99gH;c|xE3Stu6$6{#VYQ-;MlgG&j?Gg%>e%n zg2rIG*x?n~^AontX5G$Jxb{13oxglV*{sbJ3?T)uB*OGMf9Tv?wjCJrLV^Bm_tPZZ zK5>n}szv1tvR0od5s;J7Gv437+Q2VI25<5AZq9?<*{v53G7z17vKDrKTC{=LhJ&@Y z0Wx;fsQ#Um!%4O?eBZB;k}HtBt?jgTW=nTnDhs6521`pZsQF5e*ukrgL2oscV7`}` z_q7rC%pF|$6;+JVB6V6yMoyg_Ku-MDAJrW5aj5xxkR6Az#qsPWR8{}qGcF__gv%BF zUlS@HR0aq`F=~|og4k*Phd=bQy)QaKK`J~;jtDAG@Z3kQQmar`yQ2zU-0Rc#`our4 zo7XjijB3Z(MN_K?=ft?e|A(9+_D7eagy6Yly+Y6?=7g&6+=uc|G3l_bCA4Q}Xje^J zz~lZTEjy>ceDo7B zAyo+@GfOxMR%*CAY~UU}JG+sdpovY4-{$>Ane#`JGPBclRb`2!#DYBiy}Bbk2=i+` z_6y<&*w#sZKnjh#@ahW%?|Ge5m}_aWiNwhZ0k#h6C&7^k0;%g*B`;O7Z6@T?QYZF) zogOtghbyx6+NaJXm}6f9ikJIaT-HYWEuH37&fo}k(LN;Og)9zpVjlVMRf@%SY$l$d zseS2+`@;AplO_2D-REm&;gdt6`nW=B{Id1S!f*TNILg36U%mo!>cx297IFuyeu9I` z?+rh4uYGBs)^ut&fjM1vM|fI~svdF=*5Up+?5J2uOc485ei@t%<5X*wd$dxAui^%J zE!r2e=PEx(;!iEv(Bu1Sm}s+Oc0c-*-XxLw(?qPr(sppYEn#H1g$qPD?>0uSuFBKh zbc6*<3KakDhTe12d?z-SvzMKVyFw>zT~MTAoc=>vKi0abiF&{DK~eXBRVe;3Puvrm zb=h_GolwcUm4k!h8AqRNu$Z1(uQJr)x{TuE0QBdWlHJLBe#SRy@n9Lh(=qO_7)u5E ztNa?0p}YdpBUN7V7~3}(W5tAscD0SqKxeP0u(k-eSQ}g|ZcScnC8#GEAu?l_pD`2% zW@fRVp@>i?$Q*9PveKbKXfRhx%XVRMC6u-JRAcckb7SxdTNyun-DY#1Z%yH`S&NnD zcfxWrL;O>N!b zIn|}C$EJrqv@dL2oGaJ&`t4!~K=~(i_(Eykv=1J^TqnSU5YyFRK zBiSp>4Ytxw12#sn8-Q%7<avPefBwzlSf zq-x|V!auJ2e0RaRJQwj@T85ph)o_s<#KNUiuSZ9`2|esrC?I{;D*q|_{DuPdFMPpL9LHgKWr2Qi> zY!u(wQ>!gq8P3FvBqo8x;DQt;vXNTqqy)NK_VuwioTtM?3gLE9ft>)7|F1TA_GMX2 z_3PA{@ySWdXv zOl=@k9yBIK)LyOp7|Hei5MGx(bJca*^0ceScu(+)afO_n$@%v8-Qd`61|B1oV9t6* z&@y6kfNnEkIrTld!UI1@-V0nj(E<)uT$w2nkbc1XLP!%}BM%DNd;Fn91sckNe@m6R zcpLZ5LOEDXhc~@3`(?tOX|OOf-)ba~RHWwpCXk5NKO=Ksc8UbIjVe3Z23hiB&#MhZ z-3Vk`6h3DvLfa=erVQ;yJa}|CQQ0J{XIay7D7|)KnS8Q_L7wA)mI;=?7KNyp`i={>HI5Tv&VMMYZf$9HQ)Alwewd=&y;(N$nD&Z&+Vz?BBZMnGV=>NP^m)RI zq-v*9!Qc_XRAkwjUE0mS*eGFwC#3D}6Jl19ftuL%ZR({^^v7R)&6=DzfKQ6_z;KwO zu#h|X`0315nJL7));H#@pv<-&>LX6CtI5_(*9fUVFeY7^C>!+0u*BJjK$A58jGpe=-MKKG+YOpx2r8zPj|J2?Z3*HaAbLlWyzM z$l;_{Z;oN;)4n=)Xe&pvGGhOMVG7Je0$L{-F5kF#ScpJ{aY9^!b#B%xaZanv_KASk zD+K5bxaWtbSxkz-$aUqv(e;<-@Z`%Ru#u3nlwh}f8=ssbhi&Sj0Z1=A8By>`L#Zyb z`~%HujYV*Om)!TT5khnML2TLK;TWm8lrZ&np|BhLa&S`Uw8^X+-~HHHn}686P_Z{A zbzTHAZHJ{PQ_hYe|5x0J3|y2iGHK16PXBguF$IkX!{xbnZR)zT*nBc zf^sQi&2@e)2We|WGOF-{0zCO?kCD4sOfxrz5!4`CgExYa-Zvcl=?#;=MJw8tExcqb zik3*WlSzyUvFJb;D>%!fb;$L^T>=QWvSE+Ki+#nt@|8WsgEu@@#0?zyr99DAw^#oN zY;HEjBKTp9k}*M_K=hZf$7kJKfeYDExJhEznYRI(mdq$MjU|>{<$hm~RkxCX?V@;A z9v|t($q9!vReI`ckR${nlI62bO+B*R`z@yx|5xx^H7~p(@3egb9((qM3nI0ro zLA%@Nko71O0JQ9U=)f^KYVO&qNeUH8bDhid4u^|tBF37#Vj|X!)}OnBhm38*u;yZo zA=n*YoTVWQ!4cQW<_y`T_izifzj4DPTQ3L}-rFiNAl#=R(s-?(Xa{z_oDh?8GkF!0! zhLShGwTCp9jjMtTQ2 zGFzb#3uotx?LDtegXFIVBM#a^dWcW^ZUi?SGl@*@T;AV*uL3_poR0JUfuLGxm&VJm zb@r%$E2LvuGqu8AN=J5C6Pbj4Y^Cb#WF+Yp$={-4gI7m~Zc9I`VUW4QB$E>&MNG`0Vp4hEC2ui literal 0 HcmV?d00001 diff --git a/content/applications/studio/automated_actions/timing-conditions-trigger.png b/content/applications/studio/automated_actions/timing-conditions-trigger.png index 41ca2575d040cc0b33dbd135200db90b85865039..096f3872d4f20c31e68df4dba93e962758c0d79f 100644 GIT binary patch literal 6495 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 literal 7037 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%0AlpJ>?_ky_4{BF+ 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 diff --git a/content/applications/studio/automated_actions/update-record-compute.png b/content/applications/studio/automated_actions/update-record-compute.png index c0c81291281da71a1c01b73d8d96e789e00f1861..87fd502c94eaa07c3b0e10b5b0a553e5b68fb262 100644 GIT binary patch literal 11523 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 literal 7674 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 diff --git a/content/applications/studio/automated_actions/update-record-tags.png b/content/applications/studio/automated_actions/update-record-tags.png new file mode 100644 index 0000000000000000000000000000000000000000..83ee0a0c6bbcaa945bd3e103b11b68f713fc9208 GIT binary patch literal 12010 zcmajF1yCJ9*EV>81P$(=o|sQ+^0?Sk*Z=?kS5ZMm697O10RSjCm}vhrjnO3` z|0*nZ1p_Yt0Poj-PLy%U%k8W-W zDOgx2ScIiao{&fxDUGv>tK$Rk?cDzewcizXsgQcMpur?_U+qoJ{OrYJVFinrs!nW(f$>uIPb2+(cJm76=Z5%vm-3$YV~7*n}Y3lZ{}pFvHOcax)N0w&PPbloq*u?DiP~OOAxx&vL$g7E)vE;mx23POUy%vzzCy<1uDSOlCq|N%g^!(md$PgbK_i?@4=iND6cEgsWLTchBk`HkU)kv>Lg$FD7` ze_syQ(pEInbL>lJX0D#v3MHwk=|Fw%eCufpn(h-bC>eDWxiHs@++_T?t8Mtb( zGO_T&`7iXfzpAKYocNMaeIjVIWzJR6_&qiU

d$Ftz1NWLjew>NknB801?#iRV=F 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 diff --git a/content/applications/studio/automated_actions/webhook-update-record.png b/content/applications/studio/automated_actions/webhook-update-record.png new file mode 100644 index 0000000000000000000000000000000000000000..13cb528c06fcd7500fac6ea87599f979075b5652 GIT binary patch literal 31459 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 literal 0 HcmV?d00001 diff --git a/content/applications/studio/automated_actions/webhooks.rst b/content/applications/studio/automated_actions/webhooks.rst index bd16143347..2cd4c9ad07 100644 --- a/content/applications/studio/automated_actions/webhooks.rst +++ b/content/applications/studio/automated_actions/webhooks.rst @@ -7,280 +7,278 @@ Webhooks role when deciding to use webhooks and throughout the implementation process. If not properly configured, webhooks may disrupt the Odoo database and can take time to revert. -Webhooks, which can be created in **Studio**, are automation rules triggered by external events via -user-defined HTTP callbacks. When an external system sends data to an Odoo webhook's URL (the -"trigger") with a data file (the "payload"), Odoo responds with a predefined action in the database. +Webhooks, which can be created in **Odoo Studio**, allow you to automate an action in your Odoo +database when a specific event occurs in another, external system. -Unlike scheduled actions or manual API calls, webhooks enable real-time communication and -automation. For example, if a sales order is confirmed in an external POS system, a webhook can -instantly update Odoo's inventory, ensuring system synchronization. +In practice, this works as follows: when the event occurs in the external system, a data file (the +"payload") is sent to the Odoo webhook's URL via a `POST` API request, and a predefined action is +performed in your Odoo database. -.. note:: - This article covers creating a webhook that *takes in* data from an external source. However, - an automated action that :ref:`sends an API call to an external webhook - ` can also be created. - -Create a webhook in Studio -========================== +Unlike scheduled actions, which run at predefined intervals, or manual API requests, which need to +be explicitly invoked, webhooks enable real-time, event-driven communication and automation. For +example, you can set up a webhook to have your Odoo inventory data updated automatically when a +sales order is confirmed in an external point-of-sale system. -Webhooks are configured in **Studio**, and their setup is split between their :ref:`trigger -` and their :ref:`actions `. +Setting up a webhook in Odoo requires no coding when connecting two Odoo databases, but +:ref:`testing a webhook ` requires an external tool. +:ref:`Custom target records or actions ` may require programming +skills. -.. tip:: - - Setting up a webhook in Odoo requires no coding when connecting Odoo databases, but testing - requires an external tool like `Postman `_. :ref:`Custom target - records or actions ` may require programming skills. - - :ref:`Activate developer mode ` to modify the model targeted by the webhook - (e.g., sales orders or contact information) and to find the model's technical name (which may be - required for proper payload configuration). - -.. _studio/webhooks/webhook_trigger: +.. note:: + This article covers creating a webhook that *receives* data from an external source. However, + it is also possible to create an automated action that :ref:`sends data to an external webhook + ` when a change occurs in your Odoo database. -Set the webhook's trigger -------------------------- +.. _studio/webhooks/create-webhook: -To create a webhook with **Studio**, :ref:`open Studio `, click :guilabel:`Webhooks`, -then :guilabel:`New`. From here, name the webhook, modify the webhook's model (the kind of database -entry to be targeted) if needed, and toggle whether calls made to the webhook URL should be logged -(which would track the webhook's call history for troubleshooting). +Create a webhook in Odoo +======================== -The webhook's URL is automatically generated. This is the URL that should be used for testing the -webhook and connecting it to the external system that will send updates to the database. +.. important:: + Before implementing a webhook in a live database, configure and test it using a :ref:`duplicate + database ` to ensure the webhook performs as intended. -.. danger:: - The webhook's URL is **confidential** and should be treated with care. Sharing it online or - without caution can provide unintended access to the Odoo database. Click :guilabel:`Rotate - Secret` to change the URL if needed. +.. tip:: + :ref:`Activating developer mode ` before creating up a webhook gives greater + flexibility in selecting the :doc:`model <../models_modules_apps>` the automation rule + targets. It also allows you to find the technical name of the model and fields, which may be + needed to configure the payload. -Finally, if the system sending the webhook is not Odoo, adjust the :guilabel:`Target Record` actions -to look for the JSON record that is included in the API call's payload when the call is made to the -webhook's URL. If the system sending the webhook is an Odoo database, then make sure that the `id` -and `model` appear in the payload. + To find a model's technical name, with developer mode activated, hover over the model name and + then click :icon:`fa-arrow-right` :guilabel:`(Internal link)`. The technical name can be found in + the :guilabel:`Model` field. For example, a sales order webhook uses the *Sales + Order* model, but the technical name `sale.order` is used in the payload. -.. tip:: - Although the :guilabel:`Model` is set in Odoo, it is the model's technical name that must be - included in the payload. Hover over the model name, then click the :icon:`fa-arrow-right` - :guilabel:`(Internal link)` icon to find this technical name in the :guilabel:`Model` field. For - example, a sales order webhook uses the *Sales Order* model, but the technical name `sale.order` - is used in the payload. +To create a webhook in **Studio**, proceed as follows: -.. note:: - When creating a record in the Odoo database, the target record's default format should not be - used. Instead, use `model.browse(i)` or `model.search(i)`. +#. :ref:`Open Studio ` and click :guilabel:`Webhooks`, then :guilabel:`New`. +#. Give the webhook a clear, meaningful name that identifies its purpose. +#. If needed, and provided developer mode is activated, select the appropriate :guilabel:`Model` + from the dropdown. If developer mode is not activated, the automation rule targets the current + model by default. -.. _studio/webhooks/webhook_action: +#. The webhook's URL is automatically generated, but can be changed if needed by clicking + :guilabel:`Rotate Secret`. This is the URL that should be used when implementing the webhook in + the external system that will send updates to the database. -Set the webhook's action ------------------------- + .. warning:: + The URL is **confidential** and should be treated with care. Sharing it online or without + caution can provide unintended access to the Odoo database. If the URL is updated after the + initial implementation, make sure to update it in the external system. -To set a webhook's action while configuring a webhook, click :guilabel:`Add an action` under the -:guilabel:`Actions To Do` tab. Click the action's :guilabel:`Type` and set the fields as needed. +#. If desired, enable :guilabel:`Log Calls` to track the history of API requests made to the + webhook's URL, e.g., for troubleshooting purposes. -.. _studio/webhooks/test_webhook: +#. If the system sending the webhook is not Odoo, adjust the :guilabel:`Target Record` code to look + for the JSON record included in the payload when the API request is made to the webhook's URL. If + the system sending the webhook is an Odoo database, ensure that the `id` and `model` appear in + the payload. -Test the webhook ----------------- + If the webhook is used to create records in the Odoo database, use `model.browse(i)` or + `model.search(i)` instead of the default :guilabel:`Target Record` format. -.. note:: - Testing the webhook requires the webhook to be set up, a test payload to send to the webhook, and - an external tool or system to send the payload through a `POST` API request. Consider using a - tool like `Postman `_ so less technical skills are required. +#. Click :guilabel:`Add an action` in the :guilabel:`Actions To Do` tab to define the :ref:`actions + ` to be executed. +#. Before implementing the webhook in the external system, :ref:`test + ` it to ensure it works as intended. -If a message saying `200 OK` or `status: ok` gets returned during testing, then the webhook is -functioning properly on Odoo's side. From here, implementation can begin with the other tool to -automatically send those webhook calls into Odoo using the webhook's URL. +.. tip:: + - Webhooks can also be created via the :guilabel:`Automations` menu in **Studio** by selecting + the trigger :guilabel:`On webhook`. + - To access the history of API requests if :guilabel:`Log Calls` has been enabled, click the + :guilabel:`Logs` smart button at the top of the :guilabel:`Automation rules` form. + - If the purpose of the webhook is anything other than to update an existing record, e.g., to + create a new record, the :guilabel:`Execute Code` action must be chosen. -If any other responses are returned, the number sent in the response helps to identify the problem. -For example, a `500 Internal Server Error` means that Odoo could not interpret the call properly. If -this gets returned, ensure the fields found in the JSON file are properly mapped in the webhook's -configuration and in the system sending the test call. Turning on call logging in the webhook's -configuration provides error logs if the webhook is not functioning as intended. +.. _studio/webhooks/test-webhook: -Implement the webhook ---------------------- +Test a webhook +============== -Once the webhook is fully configured, begin connecting it to the system that sends data to the Odoo -database through this webhook. Make sure that the API calls are sent to the webhook's URL when -setting that system up. +Testing a webhook requires a test payload and an external tool or system, like +`Postman `_, to send the payload via a `POST` API request. This section +presents the steps to test a webhook in Postman. -.. _studio/webhooks/webhook_examples: +.. tip:: + - See the :ref:`webhook use cases section ` for step-by-step + explanations of how to test webhooks using test payloads. + - To get specific help with testing a webhook with Postman, contact their support team. -Webhook use cases -================= +#. In Postman, create a new HTTP request and set its method to :guilabel:`POST`. +#. Copy the webhook's URL from your Odoo database using the :icon:`fa-link` :guilabel:`(link)` icon + and paste it into the URL field in Postman. +#. Click the :guilabel:`Body` tab and select :guilabel:`raw`. +#. Set the file type to :guilabel:`JSON`, then copy the code from the test payload and paste it into + the code editor. +#. Click :guilabel:`Send`. -Below are two examples of how to use webhooks in Odoo. These webhooks require external tools (which -are listed with the example). +.. _studio/webhooks/test-webhook-response: -.. warning:: - Consult with a developer, solution architect, or another technical role when deciding to - implement webhooks. If not properly configured, webhooks may disrupt the Odoo database and can - take time to revert. +In the :guilabel:`Response` viewer at the bottom of the screen in Postman, details, including a HTTP +response code, indicate whether or not the webhook is functioning correctly. -Update a sales order's currency -------------------------------- +- A `200 OK` or `status: ok` message indicates that the webhook is functioning properly on Odoo's + side. From here, implementation can begin with the other system to automatically send the API + requests to the Odoo webhook's URL. -This webhook updates a sales order in the **Sales** app to USD. It useful for subsidiaries outside -the United States with a mother company located inside the United States or during mergers when -consolidating data into one Odoo database. - -Set the webhook's trigger -~~~~~~~~~~~~~~~~~~~~~~~~~ - -To set up this webhook, open the **Sales** app. Then, :ref:`set the trigger -` so the :guilabel:`Model` is set to `Sales Order`. Also, set -the :guilabel:`Target Record` to `model.env[payload.get('model')].browse(int(payload.get('id')))`. -This is broken down below. - -- **model**: what gets updated in Odoo (in this case, sales orders). This matches the - :guilabel:`Model` set earlier. -- **env**: where the action takes place. In this case, it is Odoo. -- **payload**: what is sent to the webhook's URL. This contains the information that updates - the sales order. -- **get('model')**: tells the webhook what database record to look at. In this case, the - webhook retrieves (`get`) the data tied to a specific `model`. In this example, this is the - Sales Order model. -- **browse**: tells the webhook to look in the `model` (Sales Order) set by the payload for what to - update. -- **int**: turns the target into an `integer` (a whole number). This is important in case some - words (a `string`) or a decimal number is included in the payload's target record. -- **get('id')**: identifies the sales order number that is being updated in Odoo. - -Set the webhook's action -~~~~~~~~~~~~~~~~~~~~~~~~ - -After setting the trigger, set the webhook's action by clicking :guilabel:`Add an action`. For the -:guilabel:`Type`, click :guilabel:`Update Record`. Then, select `Update`, choose the field -`Currency`, and select `USD` to have the currency field updated to USD. Finally, click -:guilabel:`Save & Close`. - -Webhook setup summary -~~~~~~~~~~~~~~~~~~~~~ - -To summarize what is set up, the webhook targets sales orders, identified by their sales order -number, and updates their currency to `USD` when a POST request is sent to the webhook's URL that -includes that sales order number (which is identified by the payload's `id` record). +- If any other response is returned, the number associated with it helps to identify the problem. + For example, a `500 Internal Server Error` message means that Odoo could not interpret the call + properly. In this case, ensure the fields found in the JSON file are properly mapped in the + webhook's configuration and in the system sending the test call. -Test the webhook -~~~~~~~~~~~~~~~~ +.. tip:: + Turning on call logging in the webhook's configuration in Odoo provides error logs if the webhook + is not functioning as intended. -Test the webhook's setup to make sure everything is correct. This process uses a tool called -`Postman `_ to send the simulated trigger. +Implement a webhook in an external system +========================================= -This section walks through the steps to test this webhook in Postman, but does not offer help if -there's an issue within that tool. To get specific help with Postman, contact their support team. +When the webhook has been successfully created in Odoo and tested, implement it in the system that +sends data to the Odoo database, making sure the `POST` API requests are sent to the webhook's URL. -Once Postman is open, create a new :guilabel:`HTTP` request and set its method to :guilabel:`POST`. -Next, copy the webhook's URL that is being tested and paste it into the URL field in Postman. After -that, click the :guilabel:`Body` tab and select the :guilabel:`raw` option. Set the file type to -:guilabel:`JSON`, then copy this code and paste it into the file. +.. _studio/webhooks/webhook-examples: -.. code-block:: json +Webhook use cases +================= - { - "model": "sale.order", - "id": "SALES ORDER NUMBER" - } +Below are two examples of how to use webhooks in Odoo. A test payload is provided for each example, +and can be found in the section on testing the webhook. `Postman `_ is +used to send the test payload. -From here, choose a sales order to test the webhook on. If it is not possible to test in a live -Odoo database, consider creating a demo database with a sample sales order and the webhook that was -configured. Replace `SALES ORDER NUMBER` with the sales order's number without the `S` or any zeros -before the number. For example, a sales order with the number `S00007` should be entered as `7` in -Postman. Finally, click :guilabel:`Send` in Postman. +Update a sales order's currency +------------------------------- -If a message saying `200 OK` or `status: ok` gets returned, then the webhook is functioning properly -on Odoo's side. The test sales order's currency is updated. From here, implementation can begin with -the other tool to automatically send those webhook calls into Odoo using the webhook's URL. +This webhook updates a sales order in the **Sales** app to `USD` when the external system sends a +`POST` API request to the webhook's URL that includes that sales order number (which is identified +by the payload's `id` record). -If any other responses are returned, the number associated with them helps to identify the problem. -For example, a `500 Internal Server Error` means that Odoo could not interpret the call properly. If -this gets returned, ensure the `model` and `id` fields are properly mapped in the webhook's -configuration and in Postman. +This could be useful for subsidiaries outside the United States with a mother company located inside +the United States or during mergers when consolidating data into one Odoo database. -.. _studio/webhooks/webhook-example: +Create the webhook +~~~~~~~~~~~~~~~~~~ -Create a new contact --------------------- +To create this webhook, proceed as follows: -This webhook uses custom code to create a new contact in an Odoo database. This could be helpful for -automatically creating new vendors or customers. +#. Open the **Sales** app, then :ref:`open Studio ` and click :guilabel:`Webhooks`. + The *Sales Order* model is selected by default. +#. Click :guilabel:`New`. The :guilabel:`Trigger` is set to :guilabel:`On webhook` by default. +#. Set the :guilabel:`Target Record` to + `model.env[payload.get('model')].browse(int(payload.get('id')))`, where: -Set the webhook's trigger -~~~~~~~~~~~~~~~~~~~~~~~~~ + - `payload.get('model')` retrieves the value associated with the `model` key in the payload, + i.e., `sale.order`, which is the technical name of the *Sales Order* model. + - `payload.get('id')` retrieves the value associated with the `id` key in the payload, i.e., + the number of the target sales order in your Odoo database with the `S` and leading + zeros removed. + - `int` converts the retrieved id to an integer (i.e., a whole number) because the method + `browse()` can only be used with an integer. -To set up this webhook, open the **Contacts** app. Then, :ref:`set the trigger -` so the :guilabel:`Model` is set to `Contact`. Also, set the -:guilabel:`Target Record` to `model.browse([2])`. This is broken down below. +#. Click :guilabel:`Add an action`. +#. In the :guilabel:`Type` section, click :guilabel:`Update Record`. +#. In the :guilabel:`Action details` section, select :guilabel:`Update`, choose the field + :guilabel:`Currency`, and select :guilabel:`USD`. +#. Click :guilabel:`Save & Close`. -- **model**: what gets updated in Odoo (in this case, a contact). This matches the :guilabel:`Model` - set earlier. -- **browse**: tells the webhook to look in the `model` (the contacts) set by the payload for - what to create. +Test the webhook +~~~~~~~~~~~~~~~~ -Set the webhook's action -~~~~~~~~~~~~~~~~~~~~~~~~ +To test this webhook, proceed as follows: -After setting the trigger, set the webhook's action by clicking :guilabel:`Add an action`. For the -:guilabel:`Type`, click :guilabel:`Execute Code`, then set the :guilabel:`code` to the sample code -below. Finally, click :guilabel:`Save & Close`. +#. With `Postman `_ open, create a new HTTP request and set its method to + :guilabel:`POST`. +#. Copy the URL of the Odoo webhook using the :icon:`fa-link` :guilabel:`(link)` icon and paste it + into the URL field in Postman. +#. Click the :guilabel:`Body` tab and select :guilabel:`raw`. +#. Set the file type to :guilabel:`JSON`, then copy this code, i.e., the payload, and paste it into + the code editor: -.. code-block:: python + .. code-block:: json - # variables to retrieve and hold data from the payload - contact_name = payload.get('name') - contact_email = payload.get('email') - contact_phone = payload.get('phone') + { + "model": "sale.order", + "id": "SALES ORDER NUMBER" + } - # a Python function to turn the variables into a contact in Odoo - if contact_name and contact_email: - new_partner = env['res.partner'].create({ - 'name': contact_name, - 'email': contact_email, - 'phone': contact_phone, - 'company_type':'person', - 'customer_rank': 1, - }) - # an error message for missing required data in the payload - else: - raise ValueError("Missing required fields: 'name' and 'email'") +#. In your Odoo database, choose a sales order to test the webhook on. In the pasted code, replace + `SALES ORDER NUMBER` with the sales order's number without the `S` or any zeros before the + number. For example, a sales order with the number `S00007` should be entered as `7` in Postman. +#. Click :guilabel:`Send`. +#. Consult the :ref:`Response viewer ` in Postman to + determine whether or not the webhook is functioning properly. If a message other than `200 OK` or + `status: ok` is returned, the number associated with the message helps to identify the problem. +.. _studio/webhooks/webhook-example: -Webhook setup summary -~~~~~~~~~~~~~~~~~~~~~ +Create a new contact +-------------------- -To summarize what is set up, the webhook creates a contact when an API call is sent to the webhook's -URL that includes the contact's information. +This webhook uses custom code to create a new contact in an Odoo database when the external system +sends a `POST` API request to the webhook's URL that includes the contact's information. This could +be helpful for automatically creating new vendors or customers. + +Create the webhook +~~~~~~~~~~~~~~~~~~ + +To create this webhook, proceed as follows: + +#. Open the **Contacts** app, then :ref:`open Studio ` and click :guilabel:`Webhooks`. + The *Contact* model is selected by default. +#. Click :guilabel:`New`. The :guilabel:`Trigger` is set to :guilabel:`On webhook` by default. +#. Set the :guilabel:`Target Record` to `model.browse([2])`. This is essentially a placeholder as + the code in the automated action tells the webhook what needs to be retrieved from the payload + and in which model the record needs to be created. +#. Click :guilabel:`Add an action`. +#. In the :guilabel:`Type` section, click :guilabel:`Execute Code`. +#. Copy this code and paste it into the code editor in the :guilabel:`Code` tab of the + :guilabel:`Action details` section: + + .. code-block:: python + + # variables to retrieve and hold data from the payload + contact_name = payload.get('name') + contact_email = payload.get('email') + contact_phone = payload.get('phone') + + # a Python function to turn the variables into a contact in Odoo + if contact_name and contact_email: + new_partner = env['res.partner'].create({ + 'name': contact_name, + 'email': contact_email, + 'phone': contact_phone, + 'company_type':'person', + 'customer_rank': 1, + }) + # an error message for missing required data in the payload + else: + raise ValueError("Missing required fields: 'name' and 'email'") + +#. Click :guilabel:`Save & Close`. Test the webhook ~~~~~~~~~~~~~~~~ -Test the webhook's setup to make sure everything is correct. This process uses a tool called -`Postman `_ to send the simulated trigger. - -This section walks through the steps to test this webhook in Postman, but does not offer help if -there's an issue within that tool. To get specific help with Postman, contact their support team. - -Once Postman is open, create a new request, and set its method to :guilabel:`POST`. Next, copy the -webhook's URL that is being tested and paste it into the URL field in Postman. After that, click the -:guilabel:`Body` tab and click :guilabel:`raw`. Set the file type to :guilabel:`JSON`, then copy -this code and paste it into the file. - -.. code-block:: json - - { - "name": "CONTACT NAME", - "email": "CONTACTEMAIL@EMAIL.COM", - "phone": "CONTACT PHONE NUMBER" - } - -Replace the fields above with a new contact's information in Postman, and then click -:guilabel:`Send`. - -If a message saying `200 OK` or `status: ok` gets returned, then the webhook is functioning properly -on Odoo's side. The new test contact appears in the **Contacts** app. From here, implementation can -begin with the other tool to automatically send those webhook calls into Odoo using the webhook's -URL. - -If any other responses are returned, the number associated with them helps to identify the problem. -For example, a `500 Internal Server Error` means that Odoo could not interpret the call properly. If -this gets returned, ensure the fields found in the JSON file are properly mapped in the webhook's -configuration and in Postman. +To test this webhook, proceed as follows: + +#. In `Postman `_, create a new HTTP request and set its method to + :guilabel:`POST`. +#. Copy the URL of the Odoo webhook using the :icon:`fa-link` :guilabel:`(link)` icon and paste it + into the URL field in Postman. +#. Click the :guilabel:`Body` tab and select :guilabel:`raw`. +#. Set the file type to :guilabel:`JSON`, then copy this code, i.e., the payload, and paste it into + the code editor: + + .. code-block:: json + + { + "name": "CONTACT NAME", + "email": "CONTACTEMAIL@EMAIL.COM", + "phone": "CONTACT PHONE NUMBER" + } + +#. In the pasted code, replace the `CONTACT NAME`, `CONTACTEMAIL@EMAIL.COM`, and `CONTACT PHONE + NUMBER` with a new contact's information. +#. Click :guilabel:`Send`. +#. Consult the :ref:`Response viewer ` in Postman to + determine whether or not the webhook is functioning properly. If a message other than `200 OK` or + `status: ok` is returned, the number associated with the message helps to identify the problem.