metalogix content matrix resolves errors

I recently posted on my disappointment of metalogix due to the continual system crashes. The crashes have been resolved and occurred in version 6.2.0.1 There were numerous errors removing version 6.2.0.1.

However, all issues have been resolved in version 6.2.1.1 and greater.

metalogix version 6.2.1.1 ROCKS!! Thanks to the folks at metalogix for working with me to get the issues resolved

Creating Managed Metadata Fields in Flight

After resolving the issues I wanted to check out the inflight creation of Managed Metdata Field migrated from SP2007 MultiChoice Field in flight. The new Managed metadata Field was created along with the term set based on the old SP2007 MultiChoice Field.

Screenshot Metalogix Creating the Terms in flight

clip_image001

However, there is an issue that is not handled in Flight if you have any .DOC files (the old Binary format Office Documents) you will lose all of your, metadata.

The workaround for this issue is to first bring over the libraries as they are. Once they are in SharePoint 2013, you can run the following PowerShell Script if you have configured Word Automation Services to Convert the old binary format to the Open File Format DOCX ,

Then create the Managed metadata field and term set use content matrix

$wasp = Get-SPServiceApplicationProxy | where { $_.TypeName -eq "Word Automation Services Proxy" }
$job = New-Object Microsoft.Office.Word.Server.Conversions.ConversionJob($wasp)
 
 
 $web = Get-SPWeb http://intranet.contoso.com/
 $inputFolder = $web.GetFolder("Shared Documents")
 $outputFolder = $web.GetFolder("Shared Documents")
 
 $job.UserToken = $web.CurrentUser.UserToken
 $job.Name = "Convert Docs to Docxs"
 $job.Settings.OutputFormat = [Microsoft.Office.Word.Server.Conversions.SaveFormat]::Document
 $job.Settings.OutputSaveBehavior = [Microsoft.Office.Word.Server.Conversions.SaveBehavior]::AlwaysOverwrite
 
 $job.AddFolder($inputFolder, $outputFolder, $false)
 $job.Start()
 $status = New-Object Microsoft.Office.Word.Server.Conversions.ConversionJobStatus($serviceAppProxy.Id, $job.JobId, $null)
 $status
 $timerJob = Get-SPTimerJob "Word Automation Services"
 $timerJob.RunNow()
 Write-Host $timerJob


.csharpcode, .csharpcode pre
{
font-size: small;
color: black;
font-family: consolas, “Courier New”, courier, monospace;
background-color: #ffffff;
/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt
{
background-color: #f4f4f4;
width: 100%;
margin: 0em;
}
.csharpcode .lnum { color: #606060; }

ScreenShot of SharePoint 2013 Technical Library using Managed Metadata Columns



clip_image002



 



 



 



 



 



 



 



 



 



ScreenShot SharePoint 2007 Content Type using the Choice Column type



clip_image003





 



 



Cheers,



 



-Ivan



Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>