# Form Action

### How to add form action.

Open "Tools" menu and click "Form Actions".

<img src="https://3097383375-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FK2dgObBO5ydOH2ZXDJLa%2Fuploads%2FKqeDEBVKE8XHIxLGN2iN%2Ffile.excalidraw.svg?alt=media&#x26;token=39a95356-0675-4764-a358-f9143e88eb04" alt="" class="gitbook-drawing">

Click "Add Action" button in the "Form Actions" popup:

<img src="https://3097383375-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FK2dgObBO5ydOH2ZXDJLa%2Fuploads%2FWy0niDq0lwKCoTlTsq5A%2Ffile.excalidraw.svg?alt=media&#x26;token=3da8ff8f-c8e2-48ce-a5fc-19e5b806dad9" alt="" class="gitbook-drawing">

New action form will appear.

Action has mandatory field "Title" and optional field "Description".

Action can have [conditions](https://docs.flexikanban.ai/components/forms/basics/working-with-conditions) that should be matched to execute it.  Turn checkbox "Has conditions" on to configure conditions.

<img src="https://3097383375-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FK2dgObBO5ydOH2ZXDJLa%2Fuploads%2FmsleSStMl9CD8MdlPFTX%2Ffile.excalidraw.svg?alt=media&#x26;token=ac08c6c6-431f-426f-94c1-cb292423d441" alt="" class="gitbook-drawing">

You can create form actions of following types:&#x20;

### "Update Value" action type

Select "Update Value" action type, click "Add" button.

<img src="https://3097383375-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FK2dgObBO5ydOH2ZXDJLa%2Fuploads%2FuOieDe9hoozbsBLKvSrN%2Ffile.excalidraw.svg?alt=media&#x26;token=1b0e8759-8853-4c88-8e87-df271448090f" alt="" class="gitbook-drawing">

"Update Value" action perform updates of following target entities:

* Form - representing list of form elements that can be updated
* Variables - form variables
* Context - context object of the form (e.g. "Case")

Source of data for the update can be of one of the following types:

* **Parameters** - parameters passed to the action
* **Form** - form elements values
* **Variables** - form variables
* **Context** - context object of the form
* **Static** - static value provided by user

Select target context and field/variable to be updated.

Select source context and field/value to update target with.

<img src="https://3097383375-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FK2dgObBO5ydOH2ZXDJLa%2Fuploads%2FZPGY6lKOkRm5zdigUlKJ%2Ffile.excalidraw.svg?alt=media&#x26;token=e9c4b3b7-fad5-499c-83ef-d2f9caa2221b" alt="" class="gitbook-drawing">

### "KanBan Action" and "KanBan Action Group" action types

"KanBan Action"/"KanBan Action Group" actions trigger action/action group execution and allow you to use the results of execution in form config.

Select proper type in the "Type" picklist and populate other fields:

* Name - click Settings icon and select an action/group.
* Click Arrow icon ![](https://3097383375-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FK2dgObBO5ydOH2ZXDJLa%2Fuploads%2FTk1AOmJtCXO5nMNLUXBY%2Fimage.png?alt=media\&token=da767500-4f68-4c92-ac23-84eb2ced37aa) to open selected action in new tab (if no action/group is selected yet, an icon will be "+" and will open new action/group creation form).

<img src="https://3097383375-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FK2dgObBO5ydOH2ZXDJLa%2Fuploads%2Fmr7LYzsXuCwCUJsz5szv%2Ffile.excalidraw.svg?alt=media&#x26;token=c7f21d58-9c80-40ae-89fa-902cbc095b4c" alt="" class="gitbook-drawing">

* Source (optional) is the id of the record that is used as a data source for global action. You can set it directly or configure with [merge field](https://docs.flexikanban.ai/standard-kanban/tools/using-merge-field-picker) constructor (click icon<img src="https://3097383375-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FK2dgObBO5ydOH2ZXDJLa%2Fuploads%2Flt6rZxmAFJeCk6rFhLzc%2Fimage.png?alt=media&#x26;token=f2436fe6-c75b-46be-a5c4-87cf1b009c3b" alt="" data-size="line">).
* Set variables if you need to pass parameters to global action. Follow the sequence of steps to add and set variables in the popup appeared:

<img src="https://3097383375-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FK2dgObBO5ydOH2ZXDJLa%2Fuploads%2FbZjpozdWy3n6VJLNq4JD%2Ffile.excalidraw.svg?alt=media&#x26;token=df02f54e-9a53-43b5-a074-d731ac81c39f" alt="" class="gitbook-drawing">

* Result Handlers are form actions that are executed once action execution is done.
* Click icon <img src="https://3097383375-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FK2dgObBO5ydOH2ZXDJLa%2Fuploads%2FEk7wjAOrg3zyppEUpJWN%2Fimage.png?alt=media&#x26;token=4996810f-0d4b-436c-b2b6-82012c682530" alt="" data-size="line"> to select and configure them (they should be configured at the form first).

<img src="https://3097383375-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FK2dgObBO5ydOH2ZXDJLa%2Fuploads%2FrlyAreCxEjBAe3GINkcb%2Ffile.excalidraw.svg?alt=media&#x26;token=e75832ce-c04c-42a5-9271-72f5fdeccdbd" alt="" class="gitbook-drawing">

* You can pass parameters to Result Handler actions if necessary - click Settings icon <img src="https://3097383375-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FK2dgObBO5ydOH2ZXDJLa%2Fuploads%2FdHvuj1iMA7iuo6Hlx5we%2Fimage.png?alt=media&#x26;token=274db896-d1d3-499b-a97d-c3f153155b47" alt="" data-size="line"> for setup. Follow the sequence of steps to add and set parameters  in the popup appeared.

{% hint style="info" %}
NOTE: Output context on Parameters Setup screen represents variables that were set while Global Action execution. Config below uses newCaseId variable that was created by Global Action.
{% endhint %}

<img src="https://3097383375-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FK2dgObBO5ydOH2ZXDJLa%2Fuploads%2FATWSQzMzq3D2u6lwnK8P%2Ffile.excalidraw.svg?alt=media&#x26;token=0c25e1b1-34c8-45d0-8292-7202f103da28" alt="" class="gitbook-drawing">

"KanBan Action Group" form action configuring is same as of "KanBan Action".

* Turn checkbox on to disable spinner that is shown by default while action is executing.

For more information about usage of KanBan Actions and KanBan Action Groups please refer to the following documentation: [Actions/Action Groups](https://docs.flexikanban.ai/components/actions-action-groups)

### "Refresh" action type

'Refresh' action performs refresh of one of the following form elements:

* Form itself
* Lists
* Related Lists
* Lookups
* Nested Forms

Select "Refresh" action type and select target element of form to be refreshed:

<img src="https://3097383375-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FK2dgObBO5ydOH2ZXDJLa%2Fuploads%2FI68Jpldhr5sd3ZJbg1e9%2Ffile.excalidraw.svg?alt=media&#x26;token=f3bd3caa-3b45-4921-94ab-81ccfb0b1e59" alt="" class="gitbook-drawing">

{% hint style="success" %}
About refreshing lookups: this action makes lookup field re-evaluate it's conditions that records are shown by.&#x20;

E.g., lookup conditions contain a variable that is used to filter records in this lookup. If this variable is updated by user (as a result of some manipulations on current form), an **Refresh** action must be triggered to force Lookup field show records matching new variable value.
{% endhint %}

### "Navigate" action type

Navigate action type allows user to navigate to one of the following resources:

* *URL*
* *Visualforce Page*
* *Record*
* *Form*
* *Lightning Component*
* *Return Back*

Navigate to URL:

* Configure URL to navigate to
* Choose if open in new window
* Pass parameters if necessary

<img src="https://3097383375-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FK2dgObBO5ydOH2ZXDJLa%2Fuploads%2FmwDGQn2p63beeJ9j0vfA%2Ffile.excalidraw.svg?alt=media&#x26;token=9bfcd7e1-b202-4a4d-bf18-5dbda142d507" alt="" class="gitbook-drawing">

Navigate to Visualforce Page:

* Select page to navigate to
* Choose if open in new window
* Pass parameters if necessary

<img src="https://3097383375-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FK2dgObBO5ydOH2ZXDJLa%2Fuploads%2FWlQOdhapdXdwAyCisu24%2Ffile.excalidraw.svg?alt=media&#x26;token=898baf21-d775-475c-9c7a-5b72bf81fc2f" alt="" class="gitbook-drawing">

Navigate to Form:

* Pick the form to navigate to
* Choose form mode
* Pass parameters if necessary

<img src="https://3097383375-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FK2dgObBO5ydOH2ZXDJLa%2Fuploads%2F8SnHwdnHMyzXvYRIHVX1%2Ffile.excalidraw.svg?alt=media&#x26;token=105cb9b4-d54f-49df-bc1e-cb31a1e1f958" alt="" class="gitbook-drawing">

Navigate to Lightning Component:

* Pick the component to navigate to
* Choose if it should be opened in popup
* Pass parameters if necessary

<img src="https://3097383375-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FK2dgObBO5ydOH2ZXDJLa%2Fuploads%2FQr2SEz34jDpvVOJ5Hh6L%2Ffile.excalidraw.svg?alt=media&#x26;token=0eff448f-28ee-4099-a091-f0f359881053" alt="" class="gitbook-drawing">

Return back:

* Pick "Return Back"
* Specify number of history steps to go back

{% hint style="info" %}
NOTE: this option executes browser <mark style="color:red;">`history.back()`</mark> function. User should provide 'Browser history steps' value to define how many redirects should be executed. By default 'Browser history back' equals 1. 'Return Back' option also allows user to go to one of the previous forms when working with chained forms.
{% endhint %}

<img src="https://3097383375-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FK2dgObBO5ydOH2ZXDJLa%2Fuploads%2FjOtfW5g3pSZG30XJsGUi%2Ffile.excalidraw.svg?alt=media&#x26;token=1eccf298-8501-45d7-846b-14d257a5037b" alt="" class="gitbook-drawing">

### "Form Api" action type

"Form API" actions execute one of the following methods:

* Save - saves context object
* Reset - resets the original values of all fields in a form
* Clear - removes values from all form inputs
* Show Notification - displays notification to user
* Validate - validates form inputs and shows error if some of them are blank
* Print Form - allows to create a PDF version of the Form, which can be printed
* Fire Event - fires lightning event. It can fire aura application event or force event
* Execute Form Actions - runs action (or group of actions) on the current form/nested form/parent form.
* Close - closes current form
* Calculate - evaluates provided formula expression on server side and retrieves result.

Select necessary method in the "Form Action Type" picklist.

#### Save:

* Check "Disable Validation" checkbox if you need save data that does not match form validation rules.
* Select type of Success Message. If you want to get rid of it, select "None".
* To override default message select "Custom Message" and configure it.
* Configure Extended Fields if needed.

{% hint style="success" %}
Only fields existing in the form will be passed by default onto the server when form is saved. You can add Extended fields - any object fields to be passed and saved in spite of their absence on the form.
{% endhint %}

<img src="https://3097383375-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FK2dgObBO5ydOH2ZXDJLa%2Fuploads%2FMZ5HjVxbu9Xea2F9T9LS%2Ffile.excalidraw.svg?alt=media&#x26;token=37f75813-02db-4a4d-ab19-4129b712edbb" alt="" class="gitbook-drawing">

#### Reset:

* Select Form Action Type "Reset":

<img src="https://3097383375-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FK2dgObBO5ydOH2ZXDJLa%2Fuploads%2FedWZTJzhf5azlrvWgFfH%2Ffile.excalidraw.svg?alt=media&#x26;token=a7883ea1-175b-4c06-b2f3-f3987c7a1169" alt="" class="gitbook-drawing">

#### Clear:

* Select Form Action Type "Clear":

<img src="https://3097383375-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FK2dgObBO5ydOH2ZXDJLa%2Fuploads%2FV2k3thvH3JCq7KWLXOTO%2Ffile.excalidraw.svg?alt=media&#x26;token=68d92498-efa7-4677-928c-1da885400af8" alt="" class="gitbook-drawing">

#### Show Notification:

* Select Notification Type
* Populate or configure "Title" and "Text"

<img src="https://3097383375-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FK2dgObBO5ydOH2ZXDJLa%2Fuploads%2FMSj4wFTcTXDKFUFL3EBu%2Ffile.excalidraw.svg?alt=media&#x26;token=a7fc8277-7959-4063-bd0e-0e279473030a" alt="" class="gitbook-drawing">

#### Validate:

* Select where validation should be performed.
* Configure "Message" if you need to inform users.

<img src="https://3097383375-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FK2dgObBO5ydOH2ZXDJLa%2Fuploads%2FxWFmNINJ8josYWgKldnx%2Ffile.excalidraw.svg?alt=media&#x26;token=89379916-31d4-4edb-8dba-b9a5e70bf5b5" alt="" class="gitbook-drawing">

#### Fire Event:

* Populate Event name (in namespace:name format).
* Specify event parameters.

<img src="https://3097383375-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FK2dgObBO5ydOH2ZXDJLa%2Fuploads%2Fa0MAewOwQZ0xGS5xt0AW%2Ffile.excalidraw.svg?alt=media&#x26;token=11ea1c93-d80e-40cc-9563-3a2d066fef58" alt="" class="gitbook-drawing">

#### Execute Form Actions:

* Specify Timeout - it is optional setting to delay form action execution.
* Select "Form" and click "Add" button.
* Based on what form is selected (current form or nested form), "Action" will display list of current form actions or nested form actions.
* Configure parameters if needed.
* If you check "All Forms"- you can execute action from any form in your organization.

<img src="https://3097383375-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FK2dgObBO5ydOH2ZXDJLa%2Fuploads%2Fi4R4sE5FCG5VPa7VH51S%2Ffile.excalidraw.svg?alt=media&#x26;token=0130de68-ed0b-4705-9044-e479c1d805e2" alt="" class="gitbook-drawing">

#### Close:

* Select Form Action Type "Close":

<img src="https://3097383375-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FK2dgObBO5ydOH2ZXDJLa%2Fuploads%2F64nQo8P8xKWP0SWBjnLE%2Ffile.excalidraw.svg?alt=media&#x26;token=5ee97f97-6ee2-4daa-ae4f-394b5c260615" alt="" class="gitbook-drawing">

#### Calculate Form Actions:

Calculate action example:

* Configure calculation expressions. Specify output variable name and expression which evaluation result will be a value of output variable. You can configure several output variables.
* Results of calculations should be passed to some other action (result handler).

<img src="https://3097383375-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FK2dgObBO5ydOH2ZXDJLa%2Fuploads%2FyH5xgb2YRiHZVLx31sZ6%2Ffile.excalidraw.svg?alt=media&#x26;token=6c1db36b-c4fd-45e5-bc58-c71c64696db6" alt="" class="gitbook-drawing">

<img src="https://3097383375-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FK2dgObBO5ydOH2ZXDJLa%2Fuploads%2FC2oaLpyaL1eAHuU7FKyh%2Ffile.excalidraw.svg?alt=media&#x26;token=44260d92-ea91-4dee-bad5-6bb9485c6775" alt="" class="gitbook-drawing">

Handler action updates form field with the calculation result:

<img src="https://3097383375-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FK2dgObBO5ydOH2ZXDJLa%2Fuploads%2FtsYeCFdYRU7165bs2dm9%2Ffile.excalidraw.svg?alt=media&#x26;token=7116a9bf-15f3-4a5b-8f77-5447f10750c5" alt="" class="gitbook-drawing">

### "KanBan API" action type

"Kanban API" actions at the form are available only for the following methods:

* Refresh Kanbans
* Update Variables
* Print Kanban
* Hide Kanban
* Show Kanban
* Navigate to Kanban
* Refresh Columns
* Refresh Columns Header
* Refresh Column Footer
* Hide columns
* Show Columns
* Refresh card
* Refresh Card Layout
* Hide Card Layout
* Show Card Layout
* Refresh Cell
* Update Cell

First select proper method in "Kanban Action Type" picklist:

<img src="https://3097383375-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FK2dgObBO5ydOH2ZXDJLa%2Fuploads%2FDC4yYe4aKAxDHqdqgJry%2Ffile.excalidraw.svg?alt=media&#x26;token=c579989b-0fc1-4481-8ba1-ed97197d63a6" alt="" class="gitbook-drawing">

See below how to configure Kanban API methods in the form:

#### Refresh Kanbans

* Add kanban(s) to be refreshed (more than one kanban can be refreshed with one action)
* Specify parts of kanban(s) that should be refreshed

<img src="https://3097383375-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FK2dgObBO5ydOH2ZXDJLa%2Fuploads%2F9hNybNMqto3IQEK5hf35%2Ffile.excalidraw.svg?alt=media&#x26;token=0593f083-9aaf-49cc-b27e-493fe5517576" alt="" class="gitbook-drawing">

#### Update Variables

* Select kanban where variables should be updated in
* Add and configure variables and their values&#x20;

<img src="https://3097383375-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FK2dgObBO5ydOH2ZXDJLa%2Fuploads%2FnrPkyoMjxs8TJSCm4CY0%2Ffile.excalidraw.svg?alt=media&#x26;token=74924df7-67a2-4cb7-837c-2b1ef8726d26" alt="" class="gitbook-drawing">

#### Print Kanban

* Add kanban(s) to be printed (more than one kanban can be printed with one action)

<img src="https://3097383375-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FK2dgObBO5ydOH2ZXDJLa%2Fuploads%2Fj1CGrMmmZsKfglFekRkb%2Ffile.excalidraw.svg?alt=media&#x26;token=729c0fab-8805-4388-9c3f-5d19b6b60fc5" alt="" class="gitbook-drawing">

#### Hide Kanban

* Add Kanban Junction(s) to be hidden (more than one junction can be hidden with one action)

<img src="https://3097383375-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FK2dgObBO5ydOH2ZXDJLa%2Fuploads%2FLoqZbYXY50R8ISaY2Fmu%2Ffile.excalidraw.svg?alt=media&#x26;token=9fcb5c28-fe9f-44d0-b36a-008733a23704" alt="" class="gitbook-drawing">

Kanban Junctions show which kanbans are children of which parents (this is suitable for composite kanbans). Hiding proper junction will cause child kanban disappear from the parent.

* Click "Settings" icon to show Junction selector.
* Select necessary junction and
* Click "Apply" button:

<img src="https://3097383375-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FK2dgObBO5ydOH2ZXDJLa%2Fuploads%2FbxH3jrS37nimKHuey0ix%2Ffile.excalidraw.svg?alt=media&#x26;token=379e17b3-0971-45b2-a411-2b9cc2b129e3" alt="" class="gitbook-drawing">

#### Show Kanban

* Add Kanban Junction(s) to be shown (more than one junction can be shown with one action)

<img src="https://3097383375-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FK2dgObBO5ydOH2ZXDJLa%2Fuploads%2FiGQOWowHx9nQxso4hHNg%2Ffile.excalidraw.svg?alt=media&#x26;token=c5d68576-974e-404a-8169-5c1a2eed33bc" alt="" class="gitbook-drawing">

#### Navigate to Kanban

* Select kanban to be shown
* Add and configure target kanban variables and their values

<img src="https://3097383375-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FK2dgObBO5ydOH2ZXDJLa%2Fuploads%2FwOqsvS4PfcwL9LvBKzXU%2Ffile.excalidraw.svg?alt=media&#x26;token=b3399b38-edf0-4320-a152-016d4bcbe3a8" alt="" class="gitbook-drawing">

#### Refresh Columns

* Select kanban to refresh columns in
* Add columns to be refreshed
* Specify which parts of columns should be refreshed

<img src="https://3097383375-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FK2dgObBO5ydOH2ZXDJLa%2Fuploads%2FRbIW9VvsXiLk00so4Zxe%2Ffile.excalidraw.svg?alt=media&#x26;token=3bd3b7e4-3899-40c8-9922-2238a74c63fd" alt="" class="gitbook-drawing">

#### Refresh Columns Header and Refresh Columns Footer

* Select kanban to refresh columns in
* Add columns whose headers or footers are to be refreshed

<img src="https://3097383375-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FK2dgObBO5ydOH2ZXDJLa%2Fuploads%2FyyB9KVF9Wk0Edc9MreNr%2Ffile.excalidraw.svg?alt=media&#x26;token=c36524d2-5340-4e3f-ace4-2bd3ca9a516f" alt="" class="gitbook-drawing">

#### Hide Columns and Show Columns

* Select kanban to hide or show columns in
* Add columns that should be hidden or shown

<img src="https://3097383375-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FK2dgObBO5ydOH2ZXDJLa%2Fuploads%2FbgcZ9UojZUZxIrJxcuYA%2Ffile.excalidraw.svg?alt=media&#x26;token=f6a39deb-cc45-43c1-aee3-c8e84abadc6a" alt="" class="gitbook-drawing">

#### Refresh Card

* Add kanban(s) to be refresh cards in (cards in more than one kanban can be refreshed with one action)
* Add columns which contain cards that will be refreshed (because one record can be represented by several cards in several columns)
* Configure ID of the record which card(s) will be refreshed for

<img src="https://3097383375-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FK2dgObBO5ydOH2ZXDJLa%2Fuploads%2Fi3FHVHrOVyyrbn0TwarB%2Ffile.excalidraw.svg?alt=media&#x26;token=5b31708e-9094-4281-aef1-ea68e0a1647a" alt="" class="gitbook-drawing">

#### Refresh Card Layout or Hide Card Layout

* Select kanban to refresh or hide card layout in

<img src="https://3097383375-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FK2dgObBO5ydOH2ZXDJLa%2Fuploads%2Fx932emVk5JWqCCNyULfH%2Ffile.excalidraw.svg?alt=media&#x26;token=0a243527-2df1-4689-ba23-7b788a4118c9" alt="" class="gitbook-drawing">

#### Show Card Layout

* Select kanban to refresh or hide card layout in
* Select column to show card layout for
* Configure ID of the record which layout should be shown

<img src="https://3097383375-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FK2dgObBO5ydOH2ZXDJLa%2Fuploads%2FEj2gP3oClyQ0YHRUQNXT%2Ffile.excalidraw.svg?alt=media&#x26;token=bf40a5c8-16c9-4aa9-a23d-c5f1200cba4e" alt="" class="gitbook-drawing">

#### Refresh cell

* Configure [cell ID](https://docs.flexikanban.ai/standard-kanban/tools/configuring-rows-cells-menus-and-buttons#cells)
* Configure column ID if needed (this parameter can be omitted if user wants to refresh cells in a proper card, header or footer in all columns)
* Configure record ID to specify which card cell should be refreshed in. This parameter is optional (e.g., if user wants to refresh cell in all cards or if cell does not belong to any card).

<img src="https://3097383375-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FK2dgObBO5ydOH2ZXDJLa%2Fuploads%2FMOcabfq4GAjpJuzx3rwJ%2Ffile.excalidraw.svg?alt=media&#x26;token=b901236b-b0d3-4dcc-8217-b043de6fde3a" alt="" class="gitbook-drawing">

#### Update cell

* Configure [cell ID](https://docs.flexikanban.ai/standard-kanban/tools/configuring-rows-cells-menus-and-buttons#cells)
* Configure column ID if needed (this parameter can be omitted if user wants to update cells in a proper card, header or footer in all columns)
* Configure record ID to specify which card cell should be updated in. This parameter is optional (e.g., if user wants to update cell in all cards or if cell does not belong to any card).
* Configure the cell value that should be updated
* Configure the cell title that should be updated (optional parameter)
* Configure the cell styles in CSS format that should be updated (optional parameter)

<img src="https://3097383375-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FK2dgObBO5ydOH2ZXDJLa%2Fuploads%2FGURiC080GYuC6Bq5jI4Y%2Ffile.excalidraw.svg?alt=media&#x26;token=19f5e1e1-74ab-4578-8473-32f111ac164f" alt="" class="gitbook-drawing">
