{"id":262,"date":"2013-07-26T08:31:05","date_gmt":"2013-07-26T08:31:05","guid":{"rendered":"http:\/\/vyapin.com\/blogs\/index.php\/2013\/07\/26\/dockit-for-sharepoint-v81-enhancements\/"},"modified":"2021-05-27T15:48:46","modified_gmt":"2021-05-27T15:48:46","slug":"dockit-for-sharepoint-v8-1-enhancements","status":"publish","type":"post","link":"https:\/\/www.vyapinsoftware.com\/blog\/dockit-for-sharepoint-v8-1-enhancements","title":{"rendered":"DocKIT for SharePoint v8.1 enhancements"},"content":{"rendered":"<p align=\"justify\">A new version of DocKIT for SharePoint has been released with certain feature enhancements:<\/p>\n<ul>\n<li>New functions and enhancements to the old functions in the Function Builder to build dynamic metadata<\/li>\n<li>Regular expressions support for pattern matching in the Function Builder tool<\/li>\n<li>User-friendly UI in the Function Builder<\/li>\n<\/ul>\n<p align=\"justify\">Newly added functions in the Function Builder tool are as follows:<\/p>\n<ul>\n<li><strong>Split<\/strong> &#8211; Splits the given string with a specified character and returns the value from the specified occurrence.<\/li>\n<li><strong>GetString <\/strong> &#8211; Returns the string value that matches with the regular expression pattern.<\/li>\n<\/ul>\n<p align=\"justify\">The Function Builder dialog box is designed as text editable form. It is easy to construct a function to parse and assign metadata value for the SharePoint column. A simple Function Builder dialog is shown below:<\/p>\n<p><a href=\"https:\/\/www.vyapinsoftware.com\/images\/blogs\/dockit\/formula.png\" data-lbwps-width=\"470\" data-lbwps-height=\"212\" data-lbwps-srcsmall=\"https:\/\/www.vyapinsoftware.com\/images\/blogs\/dockit\/formula.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.vyapinsoftware.com\/images\/blogs\/dockit\/formula.png\" alt=\"formula\" width=\"470\" height=\"212\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">The <em> Function Builder<\/em> allows you to create custom functions according to your metadata requirements. The Function Builder has nested functions support, intelli-sense popups to auto complete functions, file property names &amp; metadata fields and built-in onscreen help to speed up the process of building functions to parse document metadata.<\/p>\n<p align=\"justify\"><strong>An Example:<\/strong> Changing or modifying the file name using the Function Builder tool<\/p>\n<p>In the example below, let us say we would like to tag the parent folder name of the document in the file name in SharePoint i.e., OriginalFileName.doc to be renamed as OriginalFileName-ParentFolderName.doc.<\/p>\n<div class=\"colmid\">\n<div class=\"colleft\">\n<div class=\"col1\" style=\"float: left; width: 22%; border: 1px solid #808000;\"><strong>Original File Name<\/strong><br \/>\nSampleDoc1.doc<br \/>\nSampleDoc2.pdf<br \/>\nSampleDoc3.doc<\/div>\n<div class=\"col2\" style=\"float: left; width: 40%; border: 1px solid #808000;\"><strong>Source Path<\/strong><br \/>\nF:OrgsContosoSampleDoc1.doc<br \/>\nF:OrgsNorthwindSampleDoc2.pdf<br \/>\nF:OrgAdventureWorksSampleDoc3.doc<\/div>\n<div class=\"col3\" style=\"float: left; width: 35%; border: 1px solid #808000;\"><strong>New File Name<\/strong><br \/>\nSampleDoc1-Contoso.doc<br \/>\nSampleDoc2-Northwind.pdf<br \/>\nSampleDoc3-AdventureWorks.doc<\/div>\n<\/div>\n<\/div>\n<h3 style=\"float: left;\">Select an existing template or create a new Column Mapping template<\/h3>\n<p><a href=\"https:\/\/www.vyapinsoftware.com\/images\/blogs\/dockit\/template-manager-81.png\" data-lbwps-width=\"750\" data-lbwps-height=\"695\" data-lbwps-srcsmall=\"https:\/\/www.vyapinsoftware.com\/images\/blogs\/dockit\/template-manager-81.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.vyapinsoftware.com\/images\/blogs\/dockit\/template-manager-81.png\" alt=\"template manager 81\" width=\"750\" height=\"695\" border=\"0\" \/><\/a><\/p>\n<h3>Select Name column (property) and click Edit button or double click the Name column<\/h3>\n<p><a href=\"https:\/\/www.vyapinsoftware.com\/images\/blogs\/dockit\/select-template-manager.png\" data-lbwps-width=\"750\" data-lbwps-height=\"695\" data-lbwps-srcsmall=\"https:\/\/www.vyapinsoftware.com\/images\/blogs\/dockit\/select-template-manager.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.vyapinsoftware.com\/images\/blogs\/dockit\/select-template-manager.png\" alt=\"select template manager\" width=\"750\" height=\"695\" border=\"0\" \/><\/a><\/p>\n<h3>Select Use Function option in the Source drop down<\/h3>\n<p><a href=\"https:\/\/www.vyapinsoftware.com\/images\/blogs\/dockit\/edit-column.png\" data-lbwps-width=\"476\" data-lbwps-height=\"229\" data-lbwps-srcsmall=\"https:\/\/www.vyapinsoftware.com\/images\/blogs\/dockit\/edit-column.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.vyapinsoftware.com\/images\/blogs\/dockit\/edit-column.png\" alt=\"edit column\" width=\"476\" height=\"229\" border=\"0\" \/><\/a><\/p>\n<h3>Click Function button in Edit Column<\/h3>\n<p><a href=\"https:\/\/www.vyapinsoftware.com\/images\/blogs\/dockit\/edit-column-function.png\" data-lbwps-width=\"476\" data-lbwps-height=\"229\" data-lbwps-srcsmall=\"https:\/\/www.vyapinsoftware.com\/images\/blogs\/dockit\/edit-column-function.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.vyapinsoftware.com\/images\/blogs\/dockit\/edit-column-function.png\" alt=\"edit column function\" width=\"476\" height=\"229\" border=\"0\" \/><\/a><\/p>\n<h3>Construct the Formula as shown in the screenshot below and press OK<\/h3>\n<p><a href=\"https:\/\/www.vyapinsoftware.com\/images\/blogs\/dockit\/formula.png\" data-lbwps-width=\"470\" data-lbwps-height=\"212\" data-lbwps-srcsmall=\"https:\/\/www.vyapinsoftware.com\/images\/blogs\/dockit\/formula.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.vyapinsoftware.com\/images\/blogs\/dockit\/formula.png\" alt=\"formula\" width=\"470\" height=\"212\" border=\"0\" \/><\/a><\/p>\n<h3>Assign formula value to file Name property<\/h3>\n<p><a href=\"https:\/\/www.vyapinsoftware.com\/images\/blogs\/dockit\/modified-template-manager.png\" data-lbwps-width=\"750\" data-lbwps-height=\"695\" data-lbwps-srcsmall=\"https:\/\/www.vyapinsoftware.com\/images\/blogs\/dockit\/modified-template-manager.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.vyapinsoftware.com\/images\/blogs\/dockit\/modified-template-manager.png\" alt=\"modified template manager\" width=\"750\" height=\"695\" border=\"0\" \/><\/a><br \/>\nAssign this column mapping template to the migration task and execute the task. DocKIT uses the formula to compute the file name during the migration and assign the new file name to the document when performing the migration from file share to SharePoint. It\u2019s that simple!<\/p>\n<p>To find out more about these features and to know how to use DocKIT, Please visit\u00a0<a href=\"https:\/\/www.vyapinsoftware.com\/products\/sharepoint-migration\/dockit\/sharepoint-migration-tools\">https:\/\/www.vyapinsoftware.com\/products\/sharepoint-migration\/dockit\/sharepoint-migration-tools<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A new version of DocKIT for SharePoint has been released with certain feature enhancements: New functions and enhancements to the old functions in the Function Builder to build dynamic metadata Regular expressions support for pattern matching in the Function Builder tool User-friendly UI in the Function Builder Newly added functions in the Function Builder tool [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":7151,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[134],"tags":[116,60],"class_list":["post-262","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-product-release","tag-file-share-to-sharepoint-migration","tag-sharepoint-content-migration"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.vyapinsoftware.com\/blog\/wp-json\/wp\/v2\/posts\/262","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vyapinsoftware.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.vyapinsoftware.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.vyapinsoftware.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vyapinsoftware.com\/blog\/wp-json\/wp\/v2\/comments?post=262"}],"version-history":[{"count":8,"href":"https:\/\/www.vyapinsoftware.com\/blog\/wp-json\/wp\/v2\/posts\/262\/revisions"}],"predecessor-version":[{"id":8066,"href":"https:\/\/www.vyapinsoftware.com\/blog\/wp-json\/wp\/v2\/posts\/262\/revisions\/8066"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.vyapinsoftware.com\/blog\/wp-json\/wp\/v2\/media\/7151"}],"wp:attachment":[{"href":"https:\/\/www.vyapinsoftware.com\/blog\/wp-json\/wp\/v2\/media?parent=262"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vyapinsoftware.com\/blog\/wp-json\/wp\/v2\/categories?post=262"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vyapinsoftware.com\/blog\/wp-json\/wp\/v2\/tags?post=262"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}