Configure validations for Podio apps!
Validations check if values of multiple fields and attachments match given rules. When this happens, a validation message is shown to the user in the specific item.
Even most disciplined people tend to miss sometimes, business logic, that is relevant for item fields. This might lead to wrong business decisions, that are hard/costly to fix afterwards.
For example, you want to assure every customer has phone or email set, when in state "active".
When a user removes the email or sets the status to active when no email/phone is set, a warning is shown.
{"environment":"production","use_bundled_assets":false,"serverTime":1734793009,"base_domain":"podio.com","uploadURL":"https://files.podio.com/upload","asset_host":"https://d3apguah0u98pa.cloudfront.net","decimalSeparator":".","endpoints":{"api":"https://api.podio.com","apiProxy":"https://podio.com/_proxy"},"gtm":{"account":"GTM-WGNRBW","dimensions":{}},"smrtPhone":"o58MJ3pKDphv3wGT2Sft2PG1IIHBi0sI","activeFeatures":["new_flat_modal_theme","uncheck_calender_by_default","tooltip_remove_escaping","limit_to_500_items","hide_completedtasks_enabled","use_braintree_dropin","show_mfa_tab","new_ui","new_app_view_sidebar","clear_browser_cache","conversation_message_delete","new_table_layout","app_share_with_users"],"authenticity_identifier":"csrftoken","podioRequestId":"0c953011","on_employee_network":false,"isBrowserDeprecated":true,"conversions":{},"podio_text_editor_stylesheet_url":"https://d3apguah0u98pa.cloudfront.net/stylesheets-visual-refresh/_dde64cff/compressed/text_editor_inner.css","jammit_asset_suffix":"/_dde64cff"}
{}
{"locale":"en_GB","moment":{"longDateFormat":{"LT":"HH:mm","L":"DD/MM/YYYY","LL":"D MMMM YYYY","LLL":"D MMMM YYYY LT","LLLL":"dddd, D MMMM YYYY LT"},"week":{"dow":"1","doy":"4"}},"fullCalendar":{"timeFormat":"HH:mm","axisFormat":"HH:mm","columnFormat":{"month":"ddd","week":"ddd D/M","day":"dddd D/M"}},"datePicker":{"dateFormat":"dd/mm/yy","firstDay":"1"},"timeEntry":{"show24Hours":true},"validations":{"date_regexp":"^(0[1-9]|[12][0-9]|3[01])\\/(0[1-9]|1[012])\\/(1|2)\\d\\d\\d$","number_regexp":"^-?(?:[\\d,]*)(?:\\.\\d+)?$"},"number":{"format":{"separator":".","delimiter":",","precision":3},"currencySymbol":"£"},"placeholders":{"date":"DD/MM/YYYY"},"customDateTimeFormats":{"longDateWithoutYear":"D MMMM"}}