{"id":1964,"date":"2025-11-12T06:48:20","date_gmt":"2025-11-12T06:48:20","guid":{"rendered":"https:\/\/staging.senseops.com\/resources\/blogs\/?p=1964"},"modified":"2025-11-12T06:56:18","modified_gmt":"2025-11-12T06:56:18","slug":"senseops-writeback-concurrency-handling","status":"publish","type":"post","link":"https:\/\/staging.senseops.com\/resources\/blogs\/senseops-writeback-concurrency-handling\/","title":{"rendered":"SenseOps Writeback &#8211; Concurrency Handling"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"1964\" class=\"elementor elementor-1964\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3cb4d69 e-con-full elementor-hidden-mobile brudcum e-flex e-con e-parent\" data-id=\"3cb4d69\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-250d7a4 elementor-widget elementor-widget-shortcode\" data-id=\"250d7a4\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-shortcode\">\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"784\" class=\"elementor elementor-784\" data-elementor-post-type=\"ae_global_templates\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f5a9de0 e-con-full elementor-hidden-mobile brudcum e-flex e-con e-parent\" data-id=\"f5a9de0\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-562e148 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"562e148\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<a class=\"elementor-icon\" href=\"https:\/\/staging.senseops.com\/\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><path d=\"M3.5 6.5L8 3L12.5 6.5V12C12.5 12.2652 12.3946 12.5196 12.2071 12.7071C12.0196 12.8946 11.7652 13 11.5 13H4.5C4.23478 13 3.98043 12.8946 3.79289 12.7071C3.60536 12.5196 3.5 12.2652 3.5 12V6.5Z\" stroke=\"#8D8D8D\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><path d=\"M6.50012 13V8H9.50012V13\" stroke=\"#8D8D8D\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg>\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-486bb1d elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"486bb1d\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><g clip-path=\"url(#clip0_23_2368)\"><path d=\"M6 4.6665L9.33333 7.99984L6 11.3332\" stroke=\"#8D8D8D\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/g><defs><clipPath id=\"clip0_23_2368\"><rect width=\"16\" height=\"16\" fill=\"white\" transform=\"matrix(1 0 0 -1 0 16)\"><\/rect><\/clipPath><\/defs><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-314a3e5 elementor-widget elementor-widget-text-editor\" data-id=\"314a3e5\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.23.0 - 05-08-2024 *\/\n.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#69727d;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}<\/style>\t\t\t\t<p><a href=\"https:\/\/staging.senseops.com\/resources\/\">Resources<\/a><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e1220f3 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"e1220f3\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><g clip-path=\"url(#clip0_23_2368)\"><path d=\"M6 4.6665L9.33333 7.99984L6 11.3332\" stroke=\"#8D8D8D\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/g><defs><clipPath id=\"clip0_23_2368\"><rect width=\"16\" height=\"16\" fill=\"white\" transform=\"matrix(1 0 0 -1 0 16)\"><\/rect><\/clipPath><\/defs><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d035680 elementor-widget elementor-widget-text-editor\" data-id=\"d035680\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><a href=\"https:\/\/staging.senseops.com\/resources\/?tab=blogs\">Blogs<\/a><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-34ad7c0 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"34ad7c0\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><g clip-path=\"url(#clip0_23_2368)\"><path d=\"M6 4.6665L9.33333 7.99984L6 11.3332\" stroke=\"#8D8D8D\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/g><defs><clipPath id=\"clip0_23_2368\"><rect width=\"16\" height=\"16\" fill=\"white\" transform=\"matrix(1 0 0 -1 0 16)\"><\/rect><\/clipPath><\/defs><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-28d9299 elementor-widget elementor-widget-text-editor\" data-id=\"28d9299\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\tSenseOps Writeback &#8211; Concurrency Handling\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-170b3a3 e-con-full blog-cnt e-flex e-con e-parent\" data-id=\"170b3a3\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-b7c6ca7 e-flex e-con-boxed e-con e-child\" data-id=\"b7c6ca7\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-68d53d5 elementor-widget elementor-widget-heading\" data-id=\"68d53d5\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.23.0 - 05-08-2024 *\/\n.elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}<\/style><h1 class=\"elementor-heading-title elementor-size-default\">SenseOps Writeback - Concurrency Handling\n<\/h1>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a0cab30 e-con-full e-flex e-con e-child\" data-id=\"a0cab30\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-8ae6c41 blog__subDiv e-con-full e-flex e-con e-child\" data-id=\"8ae6c41\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1383273 elementor-widget elementor-widget-button\" data-id=\"1383273\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Writeback<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-96ee7a1 blog__subDivPosted elementor-widget elementor-widget-text-editor\" data-id=\"96ee7a1\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Posted on 12th Nov<span style=\"font-weight: 400;\">, 2025 |<\/span> By <span class=\"admin\">Admin<\/span><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bb78680 e-flex e-con-boxed e-con e-parent\" data-id=\"bb78680\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6f05c86 elementor-widget elementor-widget-text-editor\" data-id=\"6f05c86\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">SenseOps allows you to edit Writeback tables concurrently with other users or in multiple browser tabs.\u00a0<\/span><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7e05e92 elementor-widget elementor-widget-heading\" data-id=\"7e05e92\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Enable Row Locking in SenseOps Writeback \n<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0f9afa9 elementor-widget elementor-widget-text-editor\" data-id=\"0f9afa9\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">When row locking is enabled, SenseOps locks individual rows in the table while they are being edited. This prevents multiple users from editing the same row at the same time. <\/span><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-17098b6 elementor-widget elementor-widget-text-editor\" data-id=\"17098b6\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">1. Other users see locked rows as read-only.<\/span><\/p><p><span style=\"font-weight: 400;\">2. Locks are released when changes are committed, undone.<\/span><\/p><p><span style=\"font-weight: 400;\">3. Locks are not session-specific: multiple tabs or windows opened by the same user are treated as the same.<\/span><\/p><p><span style=\"font-weight: 400;\">4. Users can view data in real time but cannot modify locked rows until the lock is released.<\/span><\/p><p><span style=\"font-weight: 400;\">5. All edits are logged with who changed what, when, and previous values.<\/span><\/p><p><span style=\"font-weight: 400;\">6. Provides complete transparency and supports governance and compliance requirements.<\/span><\/p><p>\u00a0<\/p><pre><a href=\"https:\/\/senseops.com\/resources\/blogs\/live-demo-see-senseops-writeback-in-action\/\"><span style=\"color: #ff6600;\">Watch live demo of budget approval process&gt;&gt;<\/span><\/a><\/pre>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7e82d20 elementor-widget elementor-widget-text-editor\" data-id=\"7e82d20\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><span style=\"font-weight: 400; color: #999999;\">Want to explore more? Check out SenseOps Writeback or contact us to see it in action.<\/span><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>SenseOps Writeback &#8211; Concurrency Handling Writeback Posted on 12th Nov, 2025 | By Admin SenseOps allows you to edit Writeback tables concurrently with other users or in multiple browser tabs.\u00a0 Enable Row Locking in SenseOps Writeback When row locking is enabled, SenseOps locks individual rows in the table while they are being edited. This prevents [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":594,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,6,3,4],"tags":[],"class_list":["post-1964","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-feautures","category-resources","category-top"],"_links":{"self":[{"href":"https:\/\/staging.senseops.com\/resources\/blogs\/wp-json\/wp\/v2\/posts\/1964","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/staging.senseops.com\/resources\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/staging.senseops.com\/resources\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/staging.senseops.com\/resources\/blogs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/staging.senseops.com\/resources\/blogs\/wp-json\/wp\/v2\/comments?post=1964"}],"version-history":[{"count":5,"href":"https:\/\/staging.senseops.com\/resources\/blogs\/wp-json\/wp\/v2\/posts\/1964\/revisions"}],"predecessor-version":[{"id":2016,"href":"https:\/\/staging.senseops.com\/resources\/blogs\/wp-json\/wp\/v2\/posts\/1964\/revisions\/2016"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/staging.senseops.com\/resources\/blogs\/wp-json\/wp\/v2\/media\/594"}],"wp:attachment":[{"href":"https:\/\/staging.senseops.com\/resources\/blogs\/wp-json\/wp\/v2\/media?parent=1964"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/staging.senseops.com\/resources\/blogs\/wp-json\/wp\/v2\/categories?post=1964"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/staging.senseops.com\/resources\/blogs\/wp-json\/wp\/v2\/tags?post=1964"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}