{"id":107,"date":"2009-02-27T09:06:00","date_gmt":"2009-02-27T15:06:00","guid":{"rendered":"http:\/\/www.teamdesk.net\/blog\/2009\/02\/coghead-import-relnotes\/"},"modified":"2009-02-27T09:06:00","modified_gmt":"2009-02-27T15:06:00","slug":"coghead-import-relnotes","status":"publish","type":"post","link":"https:\/\/www.teamdesk.net\/blog\/whats-new\/coghead-import-relnotes\/","title":{"rendered":"Coghead Import Tool: Release Notes"},"content":{"rendered":"<p><strong>03-11-2009<\/strong><\/p>\n<p>Minor update: <\/p>\n<ul>\n<li>fixed restoration from schema-only backups<\/li>\n<li>added support for decimal data type<\/li>\n<\/ul>\n<p><strong>02-27-2009<\/strong><\/p>\n<p>An update was released today. Here is the list of changes:<\/p>\n<ul>\n<li>Previous all-or-nothing transactional model has been deprecated. The tool still stops on first error when parsing the data model, however the&#0160;data import pass now logs all errors to the application dashboard. It would be faster to correct few data errors by hand rather than wait for tool&#39;s update;<\/li>\n<li>Attachment files are now imported;<\/li>\n<li>Added support for multi-application backup files. As TeamDesk does not support links between applications, everything is imported into a single app;<\/li>\n<li>Calculated values and aggregates are mapped to formula types to ease the transition; The formula still needs to be rewritten manually;<\/li>\n<li>Coghead groups are displayed as collapsible sections in the form. As sections in TeamDesk do not nest, nested groups may generate empty sections &#8211; they should be removed manually;<\/li>\n<li>Now we are trying to create column&#39;s name from widget&#39;s label. Duplicate names are resolved by adding numeric suffix to a name;<\/li>\n<li>For the links, the lookup field is generated for the display value.<\/li>\n<\/ul>\n<p><\/p>\n<p><strong>02-25-2009<\/strong><\/p>\n<p>First beta version of Coghead Import Tool was released.<\/p>\n<p>Due to differences in the Coghead and TeamDesk architectures, parsing Coghead backup to create TeamDesk application that works identically is almost impossible task, so we have concentrated mainly on importing the data model and the data.<\/p>\n<p>Coghead does not limit the length of the strings. TeamDesk, rather, provides&#0160;two separate types: Text, with limited length, and Multi-line&#0160;Text.&#0160;The length of the text in&#0160;the latter&#0160;is not limited.&#0160;While importing, we are looking at the widget associated with the field. If it is a multiline input box or rich-text widget, we are importing to Multi-line text.&#0160;<\/p>\n<p>Coghead uses hierarchical storage for the groups. TeamDesk uses table model. Coghead groups are imported into separate table named Table:Group linked to the main table.<\/p>\n<p>For calculated fields and aggregates the formula is not translated: the formula language, Coghead uses is absolutely different from TeamDesk and writing the translator will take a lot of time. Values from these columns are imported, the formulas&#0160;are placed in the column description. After the import these columns can be eventually converted to TeamDesk counterparts: Formulas and Summaries.<strong> (changed)<\/strong><\/p>\n<p>Coghead&#39;s links provide display property. TeamDesk separates the value to display via Lookup columns. Display property is ignored when importing the link. <strong>(fixed)<\/strong><\/p>\n<p>Importing of grids (linked lists) is not supported, though they may be re-created in TeamDesk through relationships and views.<\/p>\n<p>Attachment fields are created, yet files are not imported. This will be fixed in the next version of the tool. <strong>(fixed)<\/strong><\/p>\n<p>The tool will evolve. If it does not do something right now, it does not mean it&#0160;will&#0160;never do it.&#0160;Check back periodically, we&#39;ll&#0160;update this article when new features will be available.<br \/>&#0160;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>03-11-2009 Minor update: fixed restoration from schema-only backups added support for decimal data type 02-27-2009 An update was released today. Here is the list of changes: Previous all-or-nothing transactional model has been deprecated. The tool still stops on first error when parsing the data model, however the&#0160;data import pass now logs all errors to the [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[43,38,44,36],"class_list":["post-107","post","type-post","status-publish","format-standard","hentry","category-whats-new","tag-coghead","tag-import","tag-release-notes","tag-teamdesk"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Coghead Import Tool: Release Notes - TeamDesk Blog<\/title>\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\/coghead-import-relnotes\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Coghead Import Tool: Release Notes - TeamDesk Blog\" \/>\n<meta property=\"og:description\" content=\"03-11-2009 Minor update: fixed restoration from schema-only backups added support for decimal data type 02-27-2009 An update was released today. Here is the list of changes: Previous all-or-nothing transactional model has been deprecated. The tool still stops on first error when parsing the data model, however the&#160;data import pass now logs all errors to the [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.teamdesk.net\/blog\/whats-new\/coghead-import-relnotes\/\" \/>\n<meta property=\"og:site_name\" content=\"TeamDesk Blog\" \/>\n<meta property=\"article:published_time\" content=\"2009-02-27T15:06:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2024\/01\/logo_og.png\" \/>\n\t<meta property=\"og:image:width\" content=\"600\" \/>\n\t<meta property=\"og:image:height\" content=\"315\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Kirill Bondar\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirill Bondar\" \/>\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\\\/coghead-import-relnotes\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/whats-new\\\/coghead-import-relnotes\\\/\"},\"author\":{\"name\":\"Kirill Bondar\",\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/#\\\/schema\\\/person\\\/22c4c05bd657513c8b00122fa364c8d2\"},\"headline\":\"Coghead Import Tool: Release Notes\",\"datePublished\":\"2009-02-27T15:06:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/whats-new\\\/coghead-import-relnotes\\\/\"},\"wordCount\":488,\"commentCount\":0,\"keywords\":[\"coghead\",\"import\",\"release notes\",\"TeamDesk\"],\"articleSection\":[\"What's New\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/whats-new\\\/coghead-import-relnotes\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/whats-new\\\/coghead-import-relnotes\\\/\",\"url\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/whats-new\\\/coghead-import-relnotes\\\/\",\"name\":\"Coghead Import Tool: Release Notes - TeamDesk Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/#website\"},\"datePublished\":\"2009-02-27T15:06:00+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/#\\\/schema\\\/person\\\/22c4c05bd657513c8b00122fa364c8d2\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/whats-new\\\/coghead-import-relnotes\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/whats-new\\\/coghead-import-relnotes\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/whats-new\\\/coghead-import-relnotes\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Coghead Import Tool: Release Notes\"}]},{\"@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\\\/22c4c05bd657513c8b00122fa364c8d2\",\"name\":\"Kirill Bondar\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/dc5bc844095b5753ccc73c589c028bf16615674f289668146bbd59205a08a52d?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/dc5bc844095b5753ccc73c589c028bf16615674f289668146bbd59205a08a52d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/dc5bc844095b5753ccc73c589c028bf16615674f289668146bbd59205a08a52d?s=96&d=mm&r=g\",\"caption\":\"Kirill Bondar\"},\"url\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/author\\\/kirill-bondar\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Coghead Import Tool: Release Notes - TeamDesk Blog","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\/coghead-import-relnotes\/","og_locale":"en_US","og_type":"article","og_title":"Coghead Import Tool: Release Notes - TeamDesk Blog","og_description":"03-11-2009 Minor update: fixed restoration from schema-only backups added support for decimal data type 02-27-2009 An update was released today. Here is the list of changes: Previous all-or-nothing transactional model has been deprecated. The tool still stops on first error when parsing the data model, however the&#0160;data import pass now logs all errors to the [&hellip;]","og_url":"https:\/\/www.teamdesk.net\/blog\/whats-new\/coghead-import-relnotes\/","og_site_name":"TeamDesk Blog","article_published_time":"2009-02-27T15:06:00+00:00","og_image":[{"width":600,"height":315,"url":"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2024\/01\/logo_og.png","type":"image\/png"}],"author":"Kirill Bondar","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirill Bondar","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.teamdesk.net\/blog\/whats-new\/coghead-import-relnotes\/#article","isPartOf":{"@id":"https:\/\/www.teamdesk.net\/blog\/whats-new\/coghead-import-relnotes\/"},"author":{"name":"Kirill Bondar","@id":"https:\/\/www.teamdesk.net\/blog\/#\/schema\/person\/22c4c05bd657513c8b00122fa364c8d2"},"headline":"Coghead Import Tool: Release Notes","datePublished":"2009-02-27T15:06:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.teamdesk.net\/blog\/whats-new\/coghead-import-relnotes\/"},"wordCount":488,"commentCount":0,"keywords":["coghead","import","release notes","TeamDesk"],"articleSection":["What's New"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.teamdesk.net\/blog\/whats-new\/coghead-import-relnotes\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.teamdesk.net\/blog\/whats-new\/coghead-import-relnotes\/","url":"https:\/\/www.teamdesk.net\/blog\/whats-new\/coghead-import-relnotes\/","name":"Coghead Import Tool: Release Notes - TeamDesk Blog","isPartOf":{"@id":"https:\/\/www.teamdesk.net\/blog\/#website"},"datePublished":"2009-02-27T15:06:00+00:00","author":{"@id":"https:\/\/www.teamdesk.net\/blog\/#\/schema\/person\/22c4c05bd657513c8b00122fa364c8d2"},"breadcrumb":{"@id":"https:\/\/www.teamdesk.net\/blog\/whats-new\/coghead-import-relnotes\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.teamdesk.net\/blog\/whats-new\/coghead-import-relnotes\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.teamdesk.net\/blog\/whats-new\/coghead-import-relnotes\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.teamdesk.net\/blog\/"},{"@type":"ListItem","position":2,"name":"Coghead Import Tool: Release Notes"}]},{"@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\/22c4c05bd657513c8b00122fa364c8d2","name":"Kirill Bondar","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/dc5bc844095b5753ccc73c589c028bf16615674f289668146bbd59205a08a52d?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/dc5bc844095b5753ccc73c589c028bf16615674f289668146bbd59205a08a52d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/dc5bc844095b5753ccc73c589c028bf16615674f289668146bbd59205a08a52d?s=96&d=mm&r=g","caption":"Kirill Bondar"},"url":"https:\/\/www.teamdesk.net\/blog\/author\/kirill-bondar\/"}]}},"_links":{"self":[{"href":"https:\/\/www.teamdesk.net\/blog\/wp-json\/wp\/v2\/posts\/107","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\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.teamdesk.net\/blog\/wp-json\/wp\/v2\/comments?post=107"}],"version-history":[{"count":0,"href":"https:\/\/www.teamdesk.net\/blog\/wp-json\/wp\/v2\/posts\/107\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.teamdesk.net\/blog\/wp-json\/wp\/v2\/media?parent=107"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.teamdesk.net\/blog\/wp-json\/wp\/v2\/categories?post=107"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.teamdesk.net\/blog\/wp-json\/wp\/v2\/tags?post=107"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}