{"id":723,"date":"2016-01-21T06:34:04","date_gmt":"2016-01-21T12:34:04","guid":{"rendered":"https:\/\/www.teamdesk.net\/blog\/?p=723"},"modified":"2016-05-26T09:13:15","modified_gmt":"2016-05-26T14:13:15","slug":"web-to-record-improved","status":"publish","type":"post","link":"https:\/\/www.teamdesk.net\/blog\/whats-new\/web-to-record-improved\/","title":{"rendered":"Web-to-record improved with new options"},"content":{"rendered":"<p>We have extended <a href=\"https:\/\/www.teamdesk.net\/help\/7.3.aspx\">web-to-record<\/a> with a new option that allows you to create fully functional embedded form by copy-pasting simple HTML snippet to your website page.<\/p>\n<p><!--more--><\/p>\n<p>You can easily control user impersonation, submit button&#8217;s label and confirmation message or a page to navigate for that web-to-record\u00a0form.<\/p>\n<p>Moreover,\u00a0embedded form\u00a0will be automatically updated\u00a0reflecting changes in your database setup. All built-in TeamDesk functionality such as <a href=\"https:\/\/www.teamdesk.net\/help\/7.2.aspx\">form behaviors<\/a>, <a href=\"https:\/\/www.teamdesk.net\/help\/4.7.aspx\">dynamic column calculations<\/a>,\u00a0<a href=\"https:\/\/www.teamdesk.net\/help\/8.5.aspx\">reference columns<\/a>\u00a0and <a href=\"https:\/\/www.teamdesk.net\/help\/11.2.aspx\">validation rules<\/a> is supported from the ground up.<\/p>\n<p>Unlike &#8220;Pure HTML&#8221; model that uses only &#8220;allow new record&#8221; access, from security standpoint new web-to-record&#8217;s functionality requires setting up more privileges &#8211; in order to allow record picker to work view permission should be given to all master tables and their relatives. We would urge you to avoid selecting privileged user for new web-to-record code. Instead we would\u00a0recommend creating special user with restricted access rights for that task.<\/p>\n<h2>Implementation notes<\/h2>\n<p>The script you embed to your web page first bootstraps all necessary components if it is not done by web page code already. These are namely\u00a0jQuery (1.7+ required)\u00a0, jQuery UI, localization information for the\u00a0calendar, stylesheets and our supporting functionality. The script also checks for minimal browser requirements (IE10+, Firefox, Chrome, Opera for desktop, iOS5, Android 4). If load and check is successful, the script loads the &#8220;new record&#8221; form&#8217;s HTML code\u00a0with headers, footers and sidebars stripped out and let it work the almost\u00a0same way it is done in TeamDesk.<\/p>\n<p>There are couple of minor differences, however. In web-to-record mode lookups are rendered as text rather than as link to avoid letting the user to navigate away from the form. Also, New button is removed from record picker views regardless of view&#8217;s settings.<\/p>\n<p>At the moment form&#8217;s styling follows TeamDesk, though planned IE7-8 support removal will open the road to code simplification and let us work on embedded code to allow more styling options.<\/p>\n<p>TeamDesk&#8217;s code is well isolated and will unlikely affect form&#8217;s surroundings. Will you find such a conflict, please contact us.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We have extended web-to-record with a new option that allows you to create fully functional embedded form by copy-pasting simple HTML snippet to your website page.<\/p>\n","protected":false},"author":5,"featured_media":724,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-723","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-whats-new"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Web-to-record improved with new options - TeamDesk Blog<\/title>\n<meta name=\"description\" content=\"We\u2019ve extended web-to-record with new option which allow you to create fully functional embedded form by simple copy\/paste snippet code into your website.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.teamdesk.net\/blog\/whats-new\/web-to-record-improved\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Web-to-record improved with new options - TeamDesk Blog\" \/>\n<meta property=\"og:description\" content=\"We\u2019ve extended web-to-record with new option which allow you to create fully functional embedded form by simple copy\/paste snippet code into your website.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.teamdesk.net\/blog\/whats-new\/web-to-record-improved\/\" \/>\n<meta property=\"og:site_name\" content=\"TeamDesk Blog\" \/>\n<meta property=\"article:published_time\" content=\"2016-01-21T12:34:04+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2016-05-26T14:13:15+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2016\/01\/webtorecord.png\" \/>\n\t<meta property=\"og:image:width\" content=\"718\" \/>\n\t<meta property=\"og:image:height\" content=\"240\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Slava Shynderov\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Slava Shynderov\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/whats-new\\\/web-to-record-improved\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/whats-new\\\/web-to-record-improved\\\/\"},\"author\":{\"name\":\"Slava Shynderov\",\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/#\\\/schema\\\/person\\\/478c18541e8c72f93caf641086d96b07\"},\"headline\":\"Web-to-record improved with new options\",\"datePublished\":\"2016-01-21T12:34:04+00:00\",\"dateModified\":\"2016-05-26T14:13:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/whats-new\\\/web-to-record-improved\\\/\"},\"wordCount\":345,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/whats-new\\\/web-to-record-improved\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/01\\\/webtorecord.png\",\"articleSection\":[\"What's New\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/whats-new\\\/web-to-record-improved\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/whats-new\\\/web-to-record-improved\\\/\",\"url\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/whats-new\\\/web-to-record-improved\\\/\",\"name\":\"Web-to-record improved with new options - TeamDesk Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/whats-new\\\/web-to-record-improved\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/whats-new\\\/web-to-record-improved\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/01\\\/webtorecord.png\",\"datePublished\":\"2016-01-21T12:34:04+00:00\",\"dateModified\":\"2016-05-26T14:13:15+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/#\\\/schema\\\/person\\\/478c18541e8c72f93caf641086d96b07\"},\"description\":\"We\u2019ve extended web-to-record with new option which allow you to create fully functional embedded form by simple copy\\\/paste snippet code into your website.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/whats-new\\\/web-to-record-improved\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/whats-new\\\/web-to-record-improved\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/whats-new\\\/web-to-record-improved\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/01\\\/webtorecord.png\",\"contentUrl\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/01\\\/webtorecord.png\",\"width\":718,\"height\":240},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/whats-new\\\/web-to-record-improved\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Web-to-record improved with new options\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/\",\"name\":\"TeamDesk Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/#\\\/schema\\\/person\\\/478c18541e8c72f93caf641086d96b07\",\"name\":\"Slava Shynderov\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ebd9835685868383868fa4e09d807b517765b7ed0c8f3d6153be12931545ef0f?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ebd9835685868383868fa4e09d807b517765b7ed0c8f3d6153be12931545ef0f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ebd9835685868383868fa4e09d807b517765b7ed0c8f3d6153be12931545ef0f?s=96&d=mm&r=g\",\"caption\":\"Slava Shynderov\"},\"url\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/author\\\/slava-shynderov\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Web-to-record improved with new options - TeamDesk Blog","description":"We\u2019ve extended web-to-record with new option which allow you to create fully functional embedded form by simple copy\/paste snippet code into your website.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.teamdesk.net\/blog\/whats-new\/web-to-record-improved\/","og_locale":"en_US","og_type":"article","og_title":"Web-to-record improved with new options - TeamDesk Blog","og_description":"We\u2019ve extended web-to-record with new option which allow you to create fully functional embedded form by simple copy\/paste snippet code into your website.","og_url":"https:\/\/www.teamdesk.net\/blog\/whats-new\/web-to-record-improved\/","og_site_name":"TeamDesk Blog","article_published_time":"2016-01-21T12:34:04+00:00","article_modified_time":"2016-05-26T14:13:15+00:00","og_image":[{"width":718,"height":240,"url":"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2016\/01\/webtorecord.png","type":"image\/png"}],"author":"Slava Shynderov","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Slava Shynderov","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.teamdesk.net\/blog\/whats-new\/web-to-record-improved\/#article","isPartOf":{"@id":"https:\/\/www.teamdesk.net\/blog\/whats-new\/web-to-record-improved\/"},"author":{"name":"Slava Shynderov","@id":"https:\/\/www.teamdesk.net\/blog\/#\/schema\/person\/478c18541e8c72f93caf641086d96b07"},"headline":"Web-to-record improved with new options","datePublished":"2016-01-21T12:34:04+00:00","dateModified":"2016-05-26T14:13:15+00:00","mainEntityOfPage":{"@id":"https:\/\/www.teamdesk.net\/blog\/whats-new\/web-to-record-improved\/"},"wordCount":345,"commentCount":0,"image":{"@id":"https:\/\/www.teamdesk.net\/blog\/whats-new\/web-to-record-improved\/#primaryimage"},"thumbnailUrl":"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2016\/01\/webtorecord.png","articleSection":["What's New"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.teamdesk.net\/blog\/whats-new\/web-to-record-improved\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.teamdesk.net\/blog\/whats-new\/web-to-record-improved\/","url":"https:\/\/www.teamdesk.net\/blog\/whats-new\/web-to-record-improved\/","name":"Web-to-record improved with new options - TeamDesk Blog","isPartOf":{"@id":"https:\/\/www.teamdesk.net\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.teamdesk.net\/blog\/whats-new\/web-to-record-improved\/#primaryimage"},"image":{"@id":"https:\/\/www.teamdesk.net\/blog\/whats-new\/web-to-record-improved\/#primaryimage"},"thumbnailUrl":"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2016\/01\/webtorecord.png","datePublished":"2016-01-21T12:34:04+00:00","dateModified":"2016-05-26T14:13:15+00:00","author":{"@id":"https:\/\/www.teamdesk.net\/blog\/#\/schema\/person\/478c18541e8c72f93caf641086d96b07"},"description":"We\u2019ve extended web-to-record with new option which allow you to create fully functional embedded form by simple copy\/paste snippet code into your website.","breadcrumb":{"@id":"https:\/\/www.teamdesk.net\/blog\/whats-new\/web-to-record-improved\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.teamdesk.net\/blog\/whats-new\/web-to-record-improved\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.teamdesk.net\/blog\/whats-new\/web-to-record-improved\/#primaryimage","url":"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2016\/01\/webtorecord.png","contentUrl":"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2016\/01\/webtorecord.png","width":718,"height":240},{"@type":"BreadcrumbList","@id":"https:\/\/www.teamdesk.net\/blog\/whats-new\/web-to-record-improved\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.teamdesk.net\/blog\/"},{"@type":"ListItem","position":2,"name":"Web-to-record improved with new options"}]},{"@type":"WebSite","@id":"https:\/\/www.teamdesk.net\/blog\/#website","url":"https:\/\/www.teamdesk.net\/blog\/","name":"TeamDesk Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.teamdesk.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.teamdesk.net\/blog\/#\/schema\/person\/478c18541e8c72f93caf641086d96b07","name":"Slava Shynderov","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/ebd9835685868383868fa4e09d807b517765b7ed0c8f3d6153be12931545ef0f?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/ebd9835685868383868fa4e09d807b517765b7ed0c8f3d6153be12931545ef0f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ebd9835685868383868fa4e09d807b517765b7ed0c8f3d6153be12931545ef0f?s=96&d=mm&r=g","caption":"Slava Shynderov"},"url":"https:\/\/www.teamdesk.net\/blog\/author\/slava-shynderov\/"}]}},"_links":{"self":[{"href":"https:\/\/www.teamdesk.net\/blog\/wp-json\/wp\/v2\/posts\/723","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.teamdesk.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.teamdesk.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.teamdesk.net\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.teamdesk.net\/blog\/wp-json\/wp\/v2\/comments?post=723"}],"version-history":[{"count":12,"href":"https:\/\/www.teamdesk.net\/blog\/wp-json\/wp\/v2\/posts\/723\/revisions"}],"predecessor-version":[{"id":798,"href":"https:\/\/www.teamdesk.net\/blog\/wp-json\/wp\/v2\/posts\/723\/revisions\/798"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.teamdesk.net\/blog\/wp-json\/wp\/v2\/media\/724"}],"wp:attachment":[{"href":"https:\/\/www.teamdesk.net\/blog\/wp-json\/wp\/v2\/media?parent=723"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.teamdesk.net\/blog\/wp-json\/wp\/v2\/categories?post=723"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.teamdesk.net\/blog\/wp-json\/wp\/v2\/tags?post=723"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}