diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 00000000..1ff0c423 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,63 @@ +############################################################################### +# Set default behavior to automatically normalize line endings. +############################################################################### +* text=auto + +############################################################################### +# Set default behavior for command prompt diff. +# +# This is need for earlier builds of msysgit that does not have it on by +# default for csharp files. +# Note: This is only used by command line +############################################################################### +#*.cs diff=csharp + +############################################################################### +# Set the merge driver for project and solution files +# +# Merging from the command prompt will add diff markers to the files if there +# are conflicts (Merging from VS is not affected by the settings below, in VS +# the diff markers are never inserted). Diff markers may cause the following +# file extensions to fail to load in VS. An alternative would be to treat +# these files as binary and thus will always conflict and require user +# intervention with every merge. To do so, just uncomment the entries below +############################################################################### +#*.sln merge=binary +#*.csproj merge=binary +#*.vbproj merge=binary +#*.vcxproj merge=binary +#*.vcproj merge=binary +#*.dbproj merge=binary +#*.fsproj merge=binary +#*.lsproj merge=binary +#*.wixproj merge=binary +#*.modelproj merge=binary +#*.sqlproj merge=binary +#*.wwaproj merge=binary + +############################################################################### +# behavior for image files +# +# image files are treated as binary by default. +############################################################################### +#*.jpg binary +#*.png binary +#*.gif binary + +############################################################################### +# diff behavior for common document formats +# +# Convert binary document formats to text before diffing them. This feature +# is only available from the command line. Turn it on by uncommenting the +# entries below. +############################################################################### +#*.doc diff=astextplain +#*.DOC diff=astextplain +#*.docx diff=astextplain +#*.DOCX diff=astextplain +#*.dot diff=astextplain +#*.DOT diff=astextplain +#*.pdf diff=astextplain +#*.PDF diff=astextplain +#*.rtf diff=astextplain +#*.RTF diff=astextplain diff --git a/.gitignore b/.gitignore index 6d7537c5..434d21c9 100644 --- a/.gitignore +++ b/.gitignore @@ -33,3 +33,13 @@ /CRM365/Xrm.Framework.CI/bin /CRM365/Xrm.Framework.CI/Xrm.Framework.CI.PowerShell.Scripts/Xrm.Framework.CI.PowerShell.Scripts.pssproj.user /CRM365/Xrm.Framework.CI/.vs/config/applicationhost.config +/CRM365/Xrm.Framework.CI.Sample/.vs/config +/CRM365/Xrm.Framework.CI.Sample/packages +/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/bin +/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/obj +*.user +/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.Plugins/bin +/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.WFActivities/bin +/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.WFActivities/obj/Debug +/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.WFActivities/obj/Release +/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.Plugins/obj diff --git a/CRM365/Xrm.Framework.CI.Sample/ConfigSchema.xml b/CRM365/Xrm.Framework.CI.Sample/ConfigSchema.xml new file mode 100644 index 00000000..9b9a2ee2 --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/ConfigSchema.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/CRM365/Xrm.Framework.CI.Sample/ExtractXrmCIFrameworkSample.ps1 b/CRM365/Xrm.Framework.CI.Sample/ExtractXrmCIFrameworkSample.ps1 new file mode 100644 index 00000000..7e1d1b5f --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/ExtractXrmCIFrameworkSample.ps1 @@ -0,0 +1,16 @@ +[CmdletBinding()] + +param +( + [string]$connectionString #The connection string as per CRM Sdk +) + +$ErrorActionPreference = "Stop" + +#Script Location +$scriptPath = split-path -parent $MyInvocation.MyCommand.Definition +Write-Verbose "Script Path: $scriptPath" + +Write-Verbose "ConnectionString = $connectionString" + +& "$scriptPath\Lib\xRMCIFramework\ExtractCustomizations.ps1" -Verbose -solutionPackager "$scriptPath\Lib\xRMCIFramework\SolutionPackager.exe" -solutionFilesFolder "$scriptPath\SolutionFiles" -mappingFile "$scriptPath\XrmCIFrameworkSampleMapping.xml" -solutionName "XrmCIFrameworkSample" -connectionString $connectionString -TreatPackWarningsAsErrors $true \ No newline at end of file diff --git a/CRM365/Xrm.Framework.CI.Sample/Lib/Keys/Xrm.Framework.CI.snk b/CRM365/Xrm.Framework.CI.Sample/Lib/Keys/Xrm.Framework.CI.snk new file mode 100644 index 00000000..4cbe46a9 Binary files /dev/null and b/CRM365/Xrm.Framework.CI.Sample/Lib/Keys/Xrm.Framework.CI.snk differ diff --git a/CRM365/Xrm.Framework.CI.Sample/Lib/Solutions/ThirdParty_1_0_0_0.zip b/CRM365/Xrm.Framework.CI.Sample/Lib/Solutions/ThirdParty_1_0_0_0.zip new file mode 100644 index 00000000..a61752ad Binary files /dev/null and b/CRM365/Xrm.Framework.CI.Sample/Lib/Solutions/ThirdParty_1_0_0_0.zip differ diff --git a/CRM365/Xrm.Framework.CI.Sample/Lib/Solutions/ThirdParty_1_0_0_0_managed.zip b/CRM365/Xrm.Framework.CI.Sample/Lib/Solutions/ThirdParty_1_0_0_0_managed.zip new file mode 100644 index 00000000..0fb40880 Binary files /dev/null and b/CRM365/Xrm.Framework.CI.Sample/Lib/Solutions/ThirdParty_1_0_0_0_managed.zip differ diff --git a/CRM365/Xrm.Framework.CI.Sample/Lib/Solutions/XrmCIFrameworkSample_1_0_0_0.zip b/CRM365/Xrm.Framework.CI.Sample/Lib/Solutions/XrmCIFrameworkSample_1_0_0_0.zip new file mode 100644 index 00000000..ecbb1f7f Binary files /dev/null and b/CRM365/Xrm.Framework.CI.Sample/Lib/Solutions/XrmCIFrameworkSample_1_0_0_0.zip differ diff --git a/CRM365/Xrm.Framework.CI.Sample/Lib/xRMCIFramework/DeployPackage.ps1 b/CRM365/Xrm.Framework.CI.Sample/Lib/xRMCIFramework/DeployPackage.ps1 new file mode 100644 index 00000000..2843e487 --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/Lib/xRMCIFramework/DeployPackage.ps1 @@ -0,0 +1,58 @@ +# +# DeployPackage.ps1 +# + +param( +[string]$DeploymentType, +[string]$Username, +[string]$Password, +[string]$ServerUrl, +[string]$OrganizationName, +[string]$DeploymentRegion, +[string]$OnlineType, +[string]$PackageName, +[string]$PackageDirectory +) + +$ErrorActionPreference = "Stop" + +Write-Verbose 'Entering DeployPackage.ps1' + +#Parameters +Write-Verbose "DeploymentType = $DeploymentType" +Write-Verbose "Username = $Username" +Write-Verbose "Password = ******" +Write-Verbose "ServerUrl = $ServerUrl" +Write-Verbose "OrganizationName = $OrganizationName" +Write-Verbose "DeploymentRegion = $DeploymentRegion" +Write-Verbose "OnlineType = $OnlineType" +Write-Verbose "PackageName = $PackageName" +Write-Verbose "PackageDirectory = $PackageDirectory" + +#Script Location +$scriptPath = split-path -parent $MyInvocation.MyCommand.Definition +Write-Verbose "Script Path: $scriptPath" + +#Load XRM Tooling + +Add-PSSnapin Microsoft.Xrm.Tooling.Connector + +Add-PSSnapin Microsoft.Xrm.Tooling.PackageDeployment + +#Create Credentials +$SecPassword = ConvertTo-SecureString $Password -AsPlainText -Force +$Cred = New-Object System.Management.Automation.PSCredential ($Username, $SecPassword) + +#Create Connection + +switch($DeploymentType) +{ + "Onpremises" { $CRMConn = Get-CrmConnection -ServerUrl $ServerUrl -OrganizationName $OrganizationName -Credential $Cred } + "Online" { $CRMConn = Get-CrmConnection -Credential $Cred -DeploymentRegion $DeploymentRegion –OnlineType $OnlineType –OrganizationName $OrganizationName } +} + +#Deploy Package + +Import-CrmPackage –CrmConnection $CRMConn –PackageDirectory $PackageDirectory –PackageName $PackageName -Verbose + +Write-Verbose 'Leaving DeployPackage.ps1' diff --git a/CRM365/Xrm.Framework.CI/bin/tasks/MSCRMExportSolution/ExportSolution.ps1 b/CRM365/Xrm.Framework.CI.Sample/Lib/xRMCIFramework/ExportSolution.ps1 similarity index 100% rename from CRM365/Xrm.Framework.CI/bin/tasks/MSCRMExportSolution/ExportSolution.ps1 rename to CRM365/Xrm.Framework.CI.Sample/Lib/xRMCIFramework/ExportSolution.ps1 diff --git a/CRM365/Xrm.Framework.CI.Sample/Lib/xRMCIFramework/ExtractCustomizations.ps1 b/CRM365/Xrm.Framework.CI.Sample/Lib/xRMCIFramework/ExtractCustomizations.ps1 new file mode 100644 index 00000000..f49a2dc2 --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/Lib/xRMCIFramework/ExtractCustomizations.ps1 @@ -0,0 +1,62 @@ +# +# Filename: ExtractCustomizations.ps1 +# +param([string]$solutionPackager, #The full path to the solutionpackager.exe +[string]$solutionFilesFolder, #The folder to extract the CRM solution +[string]$mappingFile, #The full path to the mapping file +[string]$solutionName, #The unique CRM solution name +[string]$connectionString, #The connection string as per CRM Sdk +[bool]$TreatPackWarningsAsErrors) + +$ErrorActionPreference = "Stop" + +Write-Verbose 'Entering ExtractCustomizations.ps1' + +Write-Verbose "Solution Packager = $solutionPackager" +Write-Verbose "Solution Files Folder = $solutionFilesFolder" +Write-Verbose "Mapping File = $mappingFile" +Write-Verbose "ConnectionString = $connectionString" +Write-Verbose "TreatPackWarningsAsErrors = $TreatPackWarningsAsErrors" + +# CI Toolkit +$scriptPath = split-path -parent $MyInvocation.MyCommand.Definition +$xrmCIToolkit = $scriptPath + "\Xrm.Framework.CI.PowerShell.Cmdlets.dll" +Write-Verbose "Importing CIToolkit: $xrmCIToolkit" +Import-Module $xrmCIToolkit + +#Export Solutions +Write-Output "Exporting Solutions to: " $env:TEMP +$unmanagedSolution = Export-XrmSolution -ConnectionString $connectionString -Managed $False -OutputFolder $env:TEMP -UniqueSolutionName $solutionName +Write-Output "Exported Solution: $unmanagedSolution" +$managedSolution = Export-XrmSolution -ConnectionString $connectionString -Managed $True -OutputFolder $env:TEMP -UniqueSolutionName $solutionName +Write-Output "Exported Solution: $managedSolution" + +#Solution Packager +$extractOuput = & "$solutionPackager" /action:Extract /zipfile:"$env:TEMP\$unmanagedSolution" /folder:"$solutionFilesFolder" /packagetype:Both /errorlevel:Info /allowWrite:Yes /allowDelete:Yes /map:$mappingFile +Write-Output $extractOuput +if ($lastexitcode -ne 0) +{ + throw "Solution Extract operation failed with exit code: $lastexitcode" +} +else +{ + if (($extractOuput -ne $null) -and ($extractOuput -like "*warnings encountered*")) + { + if ($TreatPackWarningsAsErrors) + { + throw "Solution Packager encountered warnings. Check the output." + } + else + { + Write-Warning "Solution Packager encountered warnings. Check the output." + } + } + else + { + Write-Host "Solution Pack Completed Successfully" + } +} + +# End of script + +Write-Verbose 'Leaving ExtractCustomizations.ps1' \ No newline at end of file diff --git a/CRM365/Xrm.Framework.CI.Sample/Lib/xRMCIFramework/ImportSolution.ps1 b/CRM365/Xrm.Framework.CI.Sample/Lib/xRMCIFramework/ImportSolution.ps1 new file mode 100644 index 00000000..edb8178a --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/Lib/xRMCIFramework/ImportSolution.ps1 @@ -0,0 +1,115 @@ +# +# Filename: ImportSolution.ps1 +# +param( +[string]$solutionFile, #The absolute path to the solution file zip to be imported +[string]$crmConnectionString, #The target CRM organization connection string +[bool]$override, #If set to 1 will override the solution even if a solution with same version exists +[bool]$publishWorkflows, #Will publish workflows during import +[bool]$overwriteUnmanagedCustomizations, #Will overwrite unmanaged customizations +[bool]$skipProductUpdateDependencies, #Will skip product update dependencies +[bool]$convertToManaged, #Direct the system to convert any matching unmanaged customizations into your managed solution. Optional. +[bool]$holdingSolution, +[string]$logsDirectory, #Optional - will place the import log in here +[string]$logFilename #Optional - will use this as import log file name +) + +$ErrorActionPreference = "Stop" + +Write-Verbose 'Entering ImportSolution.ps1' + +#Script Location +$scriptPath = split-path -parent $MyInvocation.MyCommand.Definition +Write-Verbose "Script Path: $scriptPath" + +#Load XrmCIFramework +$xrmCIToolkit = $scriptPath + "\Xrm.Framework.CI.PowerShell.Cmdlets.dll" +Write-Verbose "Importing CIToolkit: $xrmCIToolkit" +Import-Module $xrmCIToolkit +Write-Verbose "Imported CIToolkit" + +Write-Verbose "solutionFile = $solutionFile" +Write-Verbose "crmConnectionString = $crmConnectionString" +Write-Verbose "override = $override" +Write-Verbose "publishWorkflows = $publishWorkflows" +Write-Verbose "overwriteUnmanagedCustomizations = $overwriteUnmanagedCustomizations" +Write-Verbose "skipProductUpdateDependencies = $skipProductUpdateDependencies" +Write-Verbose "convertToManaged = $convertToManaged" +Write-Verbose "holdingSolution = $holdingSolution" +Write-Verbose "logsDirectory = $logsDirectory" +Write-Verbose "logFilename = $logFilename" + +Write-Verbose "Getting solution info from zip" + +$solutionInfo = Get-XrmSolutionInfoFromZip -SolutionFilePath $solutionFile + +Write-Host "Solution Name: " $solutionInfo.UniqueName +Write-Host "Solution Version: " $solutionInfo.Version + +$solution = Get-XrmSolution -ConnectionString $CrmConnectionString -UniqueSolutionName $solutionInfo.UniqueName + +if ($solution -eq $null) +{ + Write-Host "Solution not currently installed" +} +else +{ + Write-Host "Solution Installed Current version: " $solution.Version +} + +if ($override -or ($solution -eq $null) -or ($solution.Version -ne $solutionInfo.Version)) +{ + Write-Verbose "Importing Solution: $solutionFile" + + $importJobId = [guid]::NewGuid() + + $asyncOperationId = Import-XrmSolution -ConnectionString $CrmConnectionString -SolutionFilePath $solutionFile -publishWorkflows $publishWorkflows -overwriteUnmanagedCustomizations $overwriteUnmanagedCustomizations -SkipProductUpdateDependencies $skipProductUpdateDependencies -ConvertToManaged $convertToManaged -HoldingSolution $holdingSolution -ImportAsync $true -WaitForCompletion $true -ImportJobId $importJobId -Verbose + + Write-Host "Solution Import Completed. Import Job Id: $importJobId" + + if ($logsDirectory) + { + if ($logFilename) + { + $importLogFile = $logsDirectory + "\" + $logFilename + } + else + { + $importLogFile = $logsDirectory + "\" + $solutionInfo.UniqueName + '_' + ($solutionInfo.Version).replace('.','_') + '_' + [System.DateTime]::Now.ToString("yyyy_MM_dd__HH_mm") + ".xml" + } + } + + $importJob = Get-XrmSolutionImportLog -ImportJobId $importJobId -ConnectionString $CrmConnectionString -OutputFile $importLogFile + + $importProgress = $importJob.Progress + $importResult = (Select-Xml -Content $importJob.Data -XPath "//solutionManifest/result/@result").Node.Value + $importErrorText = (Select-Xml -Content $importJob.Data -XPath "//solutionManifest/result/@errortext").Node.Value + + + Write-Verbose "Import Progress: $importProgress" + Write-Verbose "Import Result: $importResult" + Write-Verbose "Import Error Text: $importErrorText" + Write-Verbose $importJob.Data + + if (($importResult -ne "success") -or ($importProgress -ne 100)) + { + throw "Import Failed" + } + + $solution = Get-XrmSolution -ConnectionString $CrmConnectionString -UniqueSolutionName $solutionInfo.UniqueName + + if ($solution.Version -ne $solutionInfo.Version) + { + throw "Import Failed" + } + else + { + Write-Host "Solution Imported Successfully" + } +} +else +{ + Write-Host "Skipped Import of Solution..." +} + +Write-Verbose 'Leaving ImportSolution.ps1' \ No newline at end of file diff --git a/CRM365/Xrm.Framework.CI.Sample/Lib/xRMCIFramework/Microsoft.IdentityModel.Clients.ActiveDirectory.dll b/CRM365/Xrm.Framework.CI.Sample/Lib/xRMCIFramework/Microsoft.IdentityModel.Clients.ActiveDirectory.dll new file mode 100644 index 00000000..40a842f3 Binary files /dev/null and b/CRM365/Xrm.Framework.CI.Sample/Lib/xRMCIFramework/Microsoft.IdentityModel.Clients.ActiveDirectory.dll differ diff --git a/CRM365/Xrm.Framework.CI.Sample/Lib/xRMCIFramework/Microsoft.IdentityModel.dll b/CRM365/Xrm.Framework.CI.Sample/Lib/xRMCIFramework/Microsoft.IdentityModel.dll new file mode 100644 index 00000000..5c1c2056 Binary files /dev/null and b/CRM365/Xrm.Framework.CI.Sample/Lib/xRMCIFramework/Microsoft.IdentityModel.dll differ diff --git a/CRM365/Xrm.Framework.CI.Sample/Lib/xRMCIFramework/Microsoft.Management.Infrastructure.dll b/CRM365/Xrm.Framework.CI.Sample/Lib/xRMCIFramework/Microsoft.Management.Infrastructure.dll new file mode 100644 index 00000000..786b7593 Binary files /dev/null and b/CRM365/Xrm.Framework.CI.Sample/Lib/xRMCIFramework/Microsoft.Management.Infrastructure.dll differ diff --git a/CRM365/Xrm.Framework.CI.Sample/Lib/xRMCIFramework/Microsoft.Xrm.Sdk.Deployment.dll b/CRM365/Xrm.Framework.CI.Sample/Lib/xRMCIFramework/Microsoft.Xrm.Sdk.Deployment.dll new file mode 100644 index 00000000..c5a02280 Binary files /dev/null and b/CRM365/Xrm.Framework.CI.Sample/Lib/xRMCIFramework/Microsoft.Xrm.Sdk.Deployment.dll differ diff --git a/CRM365/Xrm.Framework.CI.Sample/Lib/xRMCIFramework/Microsoft.Xrm.Tooling.Connector.dll b/CRM365/Xrm.Framework.CI.Sample/Lib/xRMCIFramework/Microsoft.Xrm.Tooling.Connector.dll new file mode 100644 index 00000000..43ac40ce Binary files /dev/null and b/CRM365/Xrm.Framework.CI.Sample/Lib/xRMCIFramework/Microsoft.Xrm.Tooling.Connector.dll differ diff --git a/CRM365/Xrm.Framework.CI.Sample/Lib/xRMCIFramework/PackSolution.ps1 b/CRM365/Xrm.Framework.CI.Sample/Lib/xRMCIFramework/PackSolution.ps1 new file mode 100644 index 00000000..5de7a44a --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/Lib/xRMCIFramework/PackSolution.ps1 @@ -0,0 +1,108 @@ +# +# PackSolution.ps1 +# +param( +[string]$UnpackedFilesFolder, +[string]$MappingFile, +[string]$PackageType, +[bool]$UpdateVersion, +[string]$RequiredVersion, +[bool]$IncludeVersionInSolutionFile, +[string]$OutputPath, +[bool]$TreatPackWarningsAsErrors +) + +$ErrorActionPreference = "Stop" + +Write-Verbose 'Entering PackSolution.ps1' -Verbose + +#Parameters +Write-Verbose "UnpackedFilesFolder = $UnpackedFilesFolder" +Write-Verbose "MappingFile = $MappingFile" +Write-Verbose "PackageType = $PackageType" +Write-Verbose "UpdateVersion = $UpdateVersion" +Write-Verbose "RequiredVersion = $RequiredVersion" +Write-Verbose "IncludeVersionInSolutionFile = $IncludeVersionInSolutionFile" +Write-Verbose "OutputPath = $OutputPath" +Write-Verbose "TreatPackWarningsAsErrors = $TreatPackWarningsAsErrors" + +#Script Location +$scriptPath = split-path -parent $MyInvocation.MyCommand.Definition +Write-Verbose "Script Path: $scriptPath" + +#Load XrmCIFramework +$xrmCIToolkit = $scriptPath + "\Xrm.Framework.CI.PowerShell.Cmdlets.dll" +Write-Verbose "Importing CIToolkit: $xrmCIToolkit" +Import-Module $xrmCIToolkit +Write-Verbose "Imported CIToolkit" + +if ($UpdateVersion) +{ + Write-Verbose "Setting Solution Version in File to: $RequiredVersion" + + $SolutionXmlFile = "$UnpackedFilesFolder\Other\Solution.xml" + + Write-Verbose "Setting $SolutionXmlFile to IsReadyOnly = false" + + Set-ItemProperty $SolutionXmlFile -name IsReadOnly -value $false + + Write-Verbose "Setting Solution Version in File to: $RequiredVersion" + + Set-XrmSolutionVersionInFolder -SolutionFilesFolderPath $UnpackedFilesFolder -Version $RequiredVersion + + Write-Host "$SolutionXmlFile updated with $RequiredVersion" +} + +$solutionInfo = Get-XrmSolutionInfoFromFolder -SolutionFilesFolderPath $UnpackedFilesFolder +$packSolutionName = $solutionInfo.UniqueName +$packSolutionVersion = $solutionInfo.Version + +Write-Host "Packing Solution = " $packSolutionName ", Version = " $packSolutionVersion + +$packStringBuilder = $packSolutionName +if ($IncludeVersionInSolutionFile) +{ + $packStringBuilder = $packStringBuilder + "_" + $packSolutionVersion.replace(".", "_") +} +$packManagedFile = $packStringBuilder + "_managed.zip" +$packUnmanagedFile = $packStringBuilder + ".zip" + +$targetFile = $OutputPath + "\" + $packUnmanagedFile + +$SolutionPackagerFile = $scriptPath + "\SolutionPackager.exe" + +if ($MappingFile) +{ + $packOutput = & "$SolutionPackagerFile" /action:Pack /zipfile:"$targetFile" /folder:"$UnpackedFilesFolder" /packagetype:$PackageType /map:"$MappingFile" +} +else +{ + $packOutput = & "$SolutionPackagerFile" /action:Pack /zipfile:"$targetFile" /folder:"$UnpackedFilesFolder" /packagetype:$PackageType +} + +Write-Output $packOutput + +if ($lastexitcode -ne 0) +{ + throw "Solution Pack operation failed with exit code: $lastexitcode" +} +else +{ + if (($packOutput -ne $null) -and ($packOutput -like "*warnings encountered*")) + { + if ($TreatPackWarningsAsErrors) + { + throw "Solution Packager encountered warnings. Check the output." + } + else + { + Write-Warning "Solution Packager encountered warnings. Check the output." + } + } + else + { + Write-Host "Solution Pack Completed Successfully" + } +} + +Write-Verbose 'Leaving PackSolution.ps1' diff --git a/CRM365/Xrm.Framework.CI.Sample/Lib/xRMCIFramework/Ping.ps1 b/CRM365/Xrm.Framework.CI.Sample/Lib/xRMCIFramework/Ping.ps1 new file mode 100644 index 00000000..f46b64e9 --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/Lib/xRMCIFramework/Ping.ps1 @@ -0,0 +1,30 @@ +# +# Ping.ps1 +# +param( +[string]$CrmConnectionString +) + +$ErrorActionPreference = "Stop" + +Write-Verbose 'Entering Ping.ps1' + +#Parameters +Write-Verbose "CrmConnectionString = $CrmConnectionString" + +#Script Location +$scriptPath = split-path -parent $MyInvocation.MyCommand.Definition +Write-Verbose "Script Path: $scriptPath" + +#Load XrmCIFramework +$xrmCIToolkit = $scriptPath + "\Xrm.Framework.CI.PowerShell.Cmdlets.dll" +Write-Verbose "Importing CIToolkit: $xrmCIToolkit" +Import-Module $xrmCIToolkit +Write-Verbose "Imported CIToolkit" + +#WhoAmI Check +$executingUser = Select-WhoAmI -ConnectionString $CrmConnectionString -Verbose + +Write-Host "Ping Succeeded userId: " $executingUser.UserId + +Write-Verbose 'Leaving Ping.ps1' diff --git a/CRM365/Xrm.Framework.CI.Sample/Lib/xRMCIFramework/PublishCustomizations.ps1 b/CRM365/Xrm.Framework.CI.Sample/Lib/xRMCIFramework/PublishCustomizations.ps1 new file mode 100644 index 00000000..a1a7c38c --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/Lib/xRMCIFramework/PublishCustomizations.ps1 @@ -0,0 +1,35 @@ +# +# PublishCustomizations.ps1 +# + +param( +[string]$CrmConnectionString +) + +$ErrorActionPreference = "Stop" + +Write-Verbose 'Entering PublishCustomizations.ps1' -Verbose + +#Parameters +Write-Verbose "CrmConnectionString = $CrmConnectionString" + +#Script Location +$scriptPath = split-path -parent $MyInvocation.MyCommand.Definition +Write-Host "Script Path: $scriptPath" + +#Load XrmCIFramework +$xrmCIToolkit = $scriptPath + "\Xrm.Framework.CI.PowerShell.Cmdlets.dll" +Write-Verbose "Importing CIToolkit: $xrmCIToolkit" +Import-Module $xrmCIToolkit +Write-Verbose "Imported CIToolkit" + + +#Solution Publish Customizations + +Write-Host "Publishing Customizations" + +Publish-XrmCustomizations -ConnectionString $CrmConnectionString + +Write-Host "Publishing Customizations Completed" + +Write-Verbose 'Leaving PublishCustomizations.ps1' -Verbose \ No newline at end of file diff --git a/CRM365/Xrm.Framework.CI.Sample/Lib/xRMCIFramework/SolutionPackager.exe b/CRM365/Xrm.Framework.CI.Sample/Lib/xRMCIFramework/SolutionPackager.exe new file mode 100644 index 00000000..c1eacfa4 Binary files /dev/null and b/CRM365/Xrm.Framework.CI.Sample/Lib/xRMCIFramework/SolutionPackager.exe differ diff --git a/CRM365/Xrm.Framework.CI.Sample/Lib/xRMCIFramework/UpdateSolutionVersionInCRM.ps1 b/CRM365/Xrm.Framework.CI.Sample/Lib/xRMCIFramework/UpdateSolutionVersionInCRM.ps1 new file mode 100644 index 00000000..15f59f88 --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/Lib/xRMCIFramework/UpdateSolutionVersionInCRM.ps1 @@ -0,0 +1,36 @@ +# +# UpdateSolutionVersionInCRM.ps1 +# + +param( +[string]$CrmConnectionString, +[string]$SolutionName, +[string]$VersionNumber +) + +$ErrorActionPreference = "Stop" + +Write-Verbose 'Entering UpdateSolutionVersionInCRM.ps1' -Verbose + +#Parameters +Write-Verbose "CrmConnectionString = $CrmConnectionString" +Write-Verbose "SolutionName = $SolutionName" +Write-Verbose "VersionNumber = $VersionNumber" + +#Script Location +$scriptPath = split-path -parent $MyInvocation.MyCommand.Definition +Write-Verbose "Script Path: $scriptPath" + +#Load XrmCIFramework +$xrmCIToolkit = $scriptPath + "\Xrm.Framework.CI.PowerShell.Cmdlets.dll" +Write-Verbose "Importing CIToolkit: $xrmCIToolkit" +Import-Module $xrmCIToolkit +Write-Verbose "Imported CIToolkit" + +Write-Host "Updating Solution Version to $VersionNumber" + +Set-XrmSolutionVersion -ConnectionString $CrmConnectionString -SolutionName $SolutionName -Version $VersionNumber + +Write-Host "Solution Version Updated" + +Write-Verbose 'Leaving UpdateSolutionVersionInCRM.ps1' -Verbose diff --git a/CRM365/Xrm.Framework.CI.Sample/Lib/xRMCIFramework/Xrm.Framework.CI.PowerShell.Cmdlets.dll b/CRM365/Xrm.Framework.CI.Sample/Lib/xRMCIFramework/Xrm.Framework.CI.PowerShell.Cmdlets.dll new file mode 100644 index 00000000..24687b3f Binary files /dev/null and b/CRM365/Xrm.Framework.CI.Sample/Lib/xRMCIFramework/Xrm.Framework.CI.PowerShell.Cmdlets.dll differ diff --git a/CRM365/Xrm.Framework.CI.Sample/Lib/xRMCIFramework/microsoft.crm.sdk.proxy.dll b/CRM365/Xrm.Framework.CI.Sample/Lib/xRMCIFramework/microsoft.crm.sdk.proxy.dll new file mode 100644 index 00000000..e90ed411 Binary files /dev/null and b/CRM365/Xrm.Framework.CI.Sample/Lib/xRMCIFramework/microsoft.crm.sdk.proxy.dll differ diff --git a/CRM365/Xrm.Framework.CI.Sample/Lib/xRMCIFramework/microsoft.xrm.sdk.dll b/CRM365/Xrm.Framework.CI.Sample/Lib/xRMCIFramework/microsoft.xrm.sdk.dll new file mode 100644 index 00000000..3ffe1f24 Binary files /dev/null and b/CRM365/Xrm.Framework.CI.Sample/Lib/xRMCIFramework/microsoft.xrm.sdk.dll differ diff --git a/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/Account/Entity.xml b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/Account/Entity.xml new file mode 100644 index 00000000..ad854985 --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/Account/Entity.xml @@ -0,0 +1,7 @@ + + + Account + 1 + + + \ No newline at end of file diff --git a/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/Account/FormXml/main/{56a0ca44-d8fc-4828-946a-86c641464a66}.xml b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/Account/FormXml/main/{56a0ca44-d8fc-4828-946a-86c641464a66}.xml new file mode 100644 index 00000000..592cdf7b --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/Account/FormXml/main/{56a0ca44-d8fc-4828-946a-86c641464a66}.xml @@ -0,0 +1,2305 @@ + + + {56a0ca44-d8fc-4828-946a-86c641464a66} + 1.0.0.0 + 1 + 1 +
+ + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + wh_WebPages/SampleAccount.html + false + false + auto + true + false + {CB7494EC-2ADB-E611-80D9-3863BB34CDB0} + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + address1_composite + + + + + + + + + + + + +
+
+ + + + + + + + + + {9C3F7EE8-ECA7-E211-9FB6-00155DD0EA05} + opportunity_customer_accounts + opportunity + Fixed + false + false + false + false + 5 + false + {00000000-0000-0000-00AA-000010003000},{9C3F7EE8-ECA7-E211-9FB6-00155DD0EA05} + Grid + {8BC5FB18-48F2-4782-9E16-3D452FA4DDCE} + false + + + + + + + + + + + + +
+
+
+ + +
+ + + + + + + + + + ActivitiesTab + false + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+ + + + + + + + + + contact_customer_accounts + contact.parentcustomerid + account + true + true + false + false + false + {A2D479C5-53E3-4C69-ADDD-802327E67A0D} + + + + + + + + + + + <QuickFormIds><QuickFormId entityname="contact">29DE27BC-A257-4F29-99CF-BAB4A84E688F</QuickFormId></QuickFormIds> + Edit + + + + + + + + + + + {73BC2D9B-4E0E-424C-8839-ED59D6817E3A} + false + contact_customer_accounts + contact + Auto + false + false + + false + Grid + + false + false + 6 + + + + + + + + + + + + + + + + + incident + {00000000-0000-0000-00AA-000010001039} + incident_customer_accounts + Fixed + false + false + false + false + 5 + true + + + + + + + + + + + + +
+
+
+
+
+ + + + + + +
+ + + + + + + + + + {9E8BD99A-72E8-49FE-8C6F-EC1AC8407F5A} + false + msdyn_account_msdyn_accountpricelist_Account + msdyn_accountpricelist + Fixed + false + false + {9E8BD99A-72E8-49FE-8C6F-EC1AC8407F5A} + false + All + + false + true + 4 + + + + + + + + + + +
+
+
+
+
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + +
+
+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem RelationshipName="quote_customer_accounts" Id="navQuotes" Show="true" Sequence="11" Area="Sales"> + <Titles> + <Title LCID="1033" Text="Quotes" /> + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem RelationshipName="order_customer_accounts" Id="navOrders" Show="true" Sequence="12" Area="Sales"> + <Titles> + <Title LCID="1033" Text="Project Contracts" /> + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem RelationshipName="msdyn_account_msdyn_project_Customer" Id="nav_msdyn_account_msdyn_project_Customer" Show="true" Sequence="13" Area="Sales"> + <Titles> + <Title LCID="1033" Text="Projects" /> + <Title LCID="1025" Text="المشروعات" /> + <Title LCID="1026" Text="Проекти" /> + <Title LCID="1027" Text="Projectes" /> + <Title LCID="1029" Text="Projekty" /> + <Title LCID="1030" Text="Projekter" /> + <Title LCID="1031" Text="Projekte" /> + <Title LCID="1032" Text="Έργα" /> + <Title LCID="3082" Text="Proyectos" /> + <Title LCID="1061" Text="Projektid" /> + <Title LCID="1069" Text="Proiektuak" /> + <Title LCID="1035" Text="Projektit" /> + <Title LCID="1036" Text="Projets" /> + <Title LCID="1110" Text="Proxectos" /> + <Title LCID="1037" Text="פרוייקטים" /> + <Title LCID="1081" Text="परियोजनाएँ" /> + <Title LCID="1050" Text="Projekti" /> + <Title LCID="1038" Text="Projektek" /> + <Title LCID="1057" Text="Proyek" /> + <Title LCID="1040" Text="Progetti" /> + <Title LCID="1041" Text="プロジェクト" /> + <Title LCID="1087" Text="Жобалар" /> + <Title LCID="1042" Text="프로젝트" /> + <Title LCID="1063" Text="Projektai" /> + <Title LCID="1062" Text="Projekti" /> + <Title LCID="1086" Text="Projek" /> + <Title LCID="1044" Text="Prosjekter" /> + <Title LCID="1043" Text="Projecten" /> + <Title LCID="1045" Text="Projekty" /> + <Title LCID="1046" Text="Projetos" /> + <Title LCID="2070" Text="Projetos" /> + <Title LCID="1048" Text="Proiecte" /> + <Title LCID="1049" Text="Проекты" /> + <Title LCID="1051" Text="Projekty" /> + <Title LCID="1060" Text="Projekti" /> + <Title LCID="3098" Text="Пројекти" /> + <Title LCID="2074" Text="Projekti" /> + <Title LCID="1053" Text="Projekt" /> + <Title LCID="1054" Text="โครงการ" /> + <Title LCID="1055" Text="Projeler" /> + <Title LCID="1058" Text="Проекти" /> + <Title LCID="1066" Text="Dự án" /> + <Title LCID="2052" Text="项目" /> + <Title LCID="3076" Text="專案" /> + <Title LCID="1028" Text="專案" /> + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem RelationshipName="invoice_customer_accounts" Id="navInvoices" TitleResourceId="Tab_Label_MoreInvoices" Sequence="13" Area="Info" Show="false"> + <Privileges> + <Privilege Entity="" Privilege="ReadActivity" /> + </Privileges> + <Titles> + <Title LCID="1033" Text="Invoice" /> + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem RelationshipName="msdyn_account_msdyn_accountpricelist_Account" Id="nav_msdyn_account_msdyn_accountpricelist_Account" Show="true" Sequence="14" Area="Sales"> + <Titles> + <Title LCID="1033" Text="Project Price Lists" /> + <Title LCID="1025" Text="قوائم أسعار المشروع" /> + <Title LCID="1026" Text="Ценови листи на проекта" /> + <Title LCID="1027" Text="Llistes de preus del projecte" /> + <Title LCID="1029" Text="Projektové ceníky" /> + <Title LCID="1030" Text="Projektprislister" /> + <Title LCID="1031" Text="Projektpreislisten" /> + <Title LCID="1032" Text="Τιμοκατάλογοι έργου" /> + <Title LCID="3082" Text="Listas de precios de proyecto" /> + <Title LCID="1061" Text="Projekti hinnakirjad" /> + <Title LCID="1069" Text="Proiektuen prezio-zerrendak" /> + <Title LCID="1035" Text="Projektin hinnastot" /> + <Title LCID="1036" Text="Tarifs du projet" /> + <Title LCID="1110" Text="Listas de prezos do proxecto" /> + <Title LCID="1037" Text="מחירוני פרוייקט" /> + <Title LCID="1081" Text="परियोजना मूल्य सूचियाँ" /> + <Title LCID="1050" Text="Cjenici projekta" /> + <Title LCID="1038" Text="Projektárlisták" /> + <Title LCID="1057" Text="Daftar Harga Proyek" /> + <Title LCID="1040" Text="Listini prezzi di progetto" /> + <Title LCID="1041" Text="プロジェクト価格表" /> + <Title LCID="1087" Text="Жоба бағатізбелері" /> + <Title LCID="1042" Text="프로젝트 가격표" /> + <Title LCID="1063" Text="Projekto kainoraščiai" /> + <Title LCID="1062" Text="Projekta cenu saraksti" /> + <Title LCID="1086" Text="Senarai Harga Projek" /> + <Title LCID="1044" Text="Prosjektprislister" /> + <Title LCID="1043" Text="Prijslijsten voor project" /> + <Title LCID="1045" Text="Cenniki projektu" /> + <Title LCID="1046" Text="Listas de Preços do Projeto" /> + <Title LCID="2070" Text="Listas de Preços do Projeto" /> + <Title LCID="1048" Text="Liste de prețuri proiect" /> + <Title LCID="1049" Text="Прайс-листы проекта" /> + <Title LCID="1051" Text="Projektové cenníky" /> + <Title LCID="1060" Text="Projektni ceniki" /> + <Title LCID="3098" Text="Ценовници пројекта" /> + <Title LCID="2074" Text="Cenovnici projekta" /> + <Title LCID="1053" Text="Prislistor för projekt" /> + <Title LCID="1054" Text="ราคาตลาดของโครงการ" /> + <Title LCID="1055" Text="Proje Fiyat Listeleri" /> + <Title LCID="1058" Text="Проектні прайси" /> + <Title LCID="1066" Text="Bảng giá Dự án" /> + <Title LCID="2052" Text="项目价目表" /> + <Title LCID="3076" Text="專案價目表" /> + <Title LCID="1028" Text="專案價目表" /> + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem RelationshipName="account_parent_account" Id="navSubAccts" TitleResourceId="Label_SubAccounts" Sequence="14" Area="Info" Show="false"> + <Privileges> + <Privilege Entity="" Privilege="ReadActivity" /> + </Privileges> + <Titles> + <Title LCID="1033" Text="Accounts" /> + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem RelationshipName="incident_customer_accounts" Sequence="15" Area="Service" Id="navService"> + <Titles> + <Title LCID="1033" Text="Cases" /> + <Title LCID="1025" Text="الحالات" /> + <Title LCID="1026" Text="Случаи" /> + <Title LCID="1027" Text="Casos" /> + <Title LCID="1029" Text="Případy" /> + <Title LCID="1030" Text="Sager" /> + <Title LCID="1031" Text="Anfragen" /> + <Title LCID="1032" Text="Υποθέσεις" /> + <Title LCID="3082" Text="Casos" /> + <Title LCID="1061" Text="Teenindusjuhtumid" /> + <Title LCID="1069" Text="Kasuak" /> + <Title LCID="1035" Text="Palvelupyynnöt" /> + <Title LCID="1036" Text="Incidents" /> + <Title LCID="1110" Text="Casos" /> + <Title LCID="1037" Text="אירועים" /> + <Title LCID="1081" Text="मामले" /> + <Title LCID="1050" Text="Slučajevi" /> + <Title LCID="1038" Text="Esetek" /> + <Title LCID="1057" Text="Kasus" /> + <Title LCID="1040" Text="Casi" /> + <Title LCID="1041" Text="サポート案件" /> + <Title LCID="1087" Text="Істер" /> + <Title LCID="1042" Text="서비스 케이스" /> + <Title LCID="1063" Text="Atvejai" /> + <Title LCID="1062" Text="Pieteikumi" /> + <Title LCID="1086" Text="Kes" /> + <Title LCID="1044" Text="Saker" /> + <Title LCID="1043" Text="Aanvragen" /> + <Title LCID="1045" Text="Sprawy" /> + <Title LCID="1046" Text="Ocorrências" /> + <Title LCID="2070" Text="Incidentes" /> + <Title LCID="1048" Text="Cazuri" /> + <Title LCID="1049" Text="Обращения" /> + <Title LCID="1051" Text="Prípady" /> + <Title LCID="1060" Text="Primeri" /> + <Title LCID="3098" Text="Предмети" /> + <Title LCID="2074" Text="Predmeti" /> + <Title LCID="1053" Text="Ärenden" /> + <Title LCID="1054" Text="กรณีและปัญหา" /> + <Title LCID="1055" Text="Servis Talepleri" /> + <Title LCID="1058" Text="Інциденти" /> + <Title LCID="1066" Text="Các trường hợp" /> + <Title LCID="2052" Text="案例" /> + <Title LCID="3076" Text="案例" /> + <Title LCID="1028" Text="案例" /> + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem RelationshipName="contract_customer_accounts" Id="navContracts" TitleResourceId="Tab_Label_MoreContracts" Sequence="15" Area="Info" Show="false"> + <Privileges> + <Privilege Entity="" Privilege="ReadActivity" /> + </Privileges> + <Titles> + <Title LCID="1033" Text="Contract" /> + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem RelationshipName="Account_ActivityPointers" Sequence="21" Area="Info" Id="navActivities"> + <Titles> + <Title LCID="1033" Text="Activities" /> + <Title LCID="1025" Text="الأنشطة" /> + <Title LCID="1026" Text="Дейности" /> + <Title LCID="1027" Text="Activitats" /> + <Title LCID="1029" Text="Aktivity" /> + <Title LCID="1030" Text="Aktiviteter" /> + <Title LCID="1031" Text="Aktivitäten" /> + <Title LCID="1032" Text="Δραστηριότητες" /> + <Title LCID="3082" Text="Actividades" /> + <Title LCID="1061" Text="Tegevused" /> + <Title LCID="1069" Text="Jarduerak" /> + <Title LCID="1035" Text="Aktiviteetit" /> + <Title LCID="1036" Text="Activités" /> + <Title LCID="1110" Text="Actividades" /> + <Title LCID="1037" Text="פעילויות" /> + <Title LCID="1081" Text="गतिविधियाँ" /> + <Title LCID="1050" Text="Aktivnosti" /> + <Title LCID="1038" Text="Tevékenységek" /> + <Title LCID="1057" Text="Aktivitas" /> + <Title LCID="1040" Text="Impegni" /> + <Title LCID="1041" Text="活動" /> + <Title LCID="1087" Text="Әрекеттер" /> + <Title LCID="1042" Text="활동" /> + <Title LCID="1063" Text="Veikla" /> + <Title LCID="1062" Text="Darbības" /> + <Title LCID="1086" Text="Aktiviti" /> + <Title LCID="1044" Text="Aktiviteter" /> + <Title LCID="1043" Text="Activiteiten" /> + <Title LCID="1045" Text="Działania" /> + <Title LCID="1046" Text="Atividades" /> + <Title LCID="2070" Text="Atividades" /> + <Title LCID="1048" Text="Activități" /> + <Title LCID="1049" Text="Действия" /> + <Title LCID="1051" Text="Aktivity" /> + <Title LCID="1060" Text="Dejavnosti" /> + <Title LCID="3098" Text="Активности" /> + <Title LCID="2074" Text="Aktivnosti" /> + <Title LCID="1053" Text="Aktiviteter" /> + <Title LCID="1054" Text="กิจกรรม" /> + <Title LCID="1055" Text="Etkinlikler" /> + <Title LCID="1058" Text="Справи" /> + <Title LCID="1066" Text="Hoạt động" /> + <Title LCID="2052" Text="活动" /> + <Title LCID="3076" Text="活動" /> + <Title LCID="1028" Text="活動" /> + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem RelationshipName="hardcoded_{B7196B13-6B9D-42CD-BD58-B19A3953126F}navCampaignsInSFA" Sequence="22" Area="Marketing" Id="navCampaignsInSFA" Show="false"> + <Titles> + <Title LCID="1033" Text="Campaigns" /> + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem RelationshipName="Socialprofile_customer_accounts" Sequence="50" Area="Info" Id="navSocialprofiles"> + <Titles> + <Title LCID="1033" Text="Social Profiles" /> + <Title LCID="1025" Text="ملفات التعريف الاجتماعية" /> + <Title LCID="1026" Text="Социални профили" /> + <Title LCID="1027" Text="Perfils socials" /> + <Title LCID="1029" Text="Profily v sociálních sítích" /> + <Title LCID="1030" Text="Sociale profiler" /> + <Title LCID="1031" Text="Soziale-Medien-Profile" /> + <Title LCID="1032" Text="Κοινωνικά προφίλ" /> + <Title LCID="3082" Text="Perfiles sociales" /> + <Title LCID="1061" Text="Suhtlusprofiilid" /> + <Title LCID="1069" Text="Sare sozialetako profilak" /> + <Title LCID="1035" Text="Yhteisöpalveluprofiilit" /> + <Title LCID="1036" Text="Profils sociaux" /> + <Title LCID="1110" Text="Perfís sociais" /> + <Title LCID="1037" Text="פרופילים חברתיים" /> + <Title LCID="1081" Text="सामाजिक प्रोफ़ाइल" /> + <Title LCID="1050" Text="Društveni profili" /> + <Title LCID="1038" Text="Közösségi profilok" /> + <Title LCID="1057" Text="Profil Sosial" /> + <Title LCID="1040" Text="Profili social" /> + <Title LCID="1041" Text="ソーシャル プロファイル" /> + <Title LCID="1087" Text="Әлеуметтік профильдер" /> + <Title LCID="1042" Text="소셜 프로필" /> + <Title LCID="1063" Text="Socialiniai profiliai" /> + <Title LCID="1062" Text="Sociālie profili" /> + <Title LCID="1086" Text="Profil Sosial" /> + <Title LCID="1044" Text="Sosiale profiler" /> + <Title LCID="1043" Text="Sociale profielen" /> + <Title LCID="1045" Text="Profile społecznościowe" /> + <Title LCID="1046" Text="Perfis Sociais" /> + <Title LCID="2070" Text="Perfis de Rede Social" /> + <Title LCID="1048" Text="Profiluri sociale" /> + <Title LCID="1049" Text="Социальные профили" /> + <Title LCID="1051" Text="Sociálne profily" /> + <Title LCID="1060" Text="Družabni profili" /> + <Title LCID="3098" Text="Друштвени профили" /> + <Title LCID="2074" Text="Društveni profili" /> + <Title LCID="1053" Text="Sociala profiler" /> + <Title LCID="1054" Text="โปรไฟล์ทางสังคม" /> + <Title LCID="1055" Text="Sosyal Profiller" /> + <Title LCID="1058" Text="Профілі в соцмережах" /> + <Title LCID="1066" Text="Hồ sơ mạng xã hội" /> + <Title LCID="2052" Text="社区个人资料" /> + <Title LCID="3076" Text="社群網路基本資料" /> + <Title LCID="1028" Text="社群網路基本資料" /> + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem RelationshipName="contact_customer_accounts" Sequence="51" Area="Info" Id="navContacts"> + <Titles> + <Title LCID="1033" Text="Contacts" /> + <Title LCID="1025" Text="جهات الاتصال" /> + <Title LCID="1026" Text="Контакти" /> + <Title LCID="1027" Text="Contactes" /> + <Title LCID="1029" Text="Kontakty" /> + <Title LCID="1030" Text="Kontakter" /> + <Title LCID="1031" Text="Kontakte" /> + <Title LCID="1032" Text="Επαφές" /> + <Title LCID="3082" Text="Contactos" /> + <Title LCID="1061" Text="Kontaktid" /> + <Title LCID="1069" Text="Kontaktuak" /> + <Title LCID="1035" Text="Yhteyshenkilöt" /> + <Title LCID="1036" Text="Contacts" /> + <Title LCID="1110" Text="Contactos" /> + <Title LCID="1037" Text="אנשי קשר" /> + <Title LCID="1081" Text="संपर्क" /> + <Title LCID="1050" Text="Kontakti" /> + <Title LCID="1038" Text="Kapcsolattartók" /> + <Title LCID="1057" Text="Kontak" /> + <Title LCID="1040" Text="Contatti" /> + <Title LCID="1041" Text="取引先担当者" /> + <Title LCID="1087" Text="Контактілер" /> + <Title LCID="1042" Text="연락처" /> + <Title LCID="1063" Text="Kontaktai" /> + <Title LCID="1062" Text="Kontaktpersonas" /> + <Title LCID="1086" Text="Kenalan" /> + <Title LCID="1044" Text="Kontakter" /> + <Title LCID="1043" Text="Contactpersonen" /> + <Title LCID="1045" Text="Kontakty" /> + <Title LCID="1046" Text="Contatos" /> + <Title LCID="2070" Text="Contactos" /> + <Title LCID="1048" Text="Persoane de contact" /> + <Title LCID="1049" Text="Контакты" /> + <Title LCID="1051" Text="Kontakty" /> + <Title LCID="1060" Text="Stiki" /> + <Title LCID="3098" Text="Контакти" /> + <Title LCID="2074" Text="Kontakti" /> + <Title LCID="1053" Text="Kontakter" /> + <Title LCID="1054" Text="ผู้ติดต่อ" /> + <Title LCID="1055" Text="İlgili Kişiler" /> + <Title LCID="1058" Text="Контактні особи" /> + <Title LCID="1066" Text="Người liên hệ" /> + <Title LCID="2052" Text="联系人" /> + <Title LCID="3076" Text="連絡人" /> + <Title LCID="1028" Text="連絡人" /> + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem RelationshipName="hardcoded_{B7196B13-6B9D-42CD-BD58-B19A3953126F}navConnections" Sequence="53" Area="Info" Id="navConnections"> + <Titles> + <Title LCID="1033" Text="Connections" /> + <Title LCID="1025" Text="الاتصالات" /> + <Title LCID="1026" Text="Връзки" /> + <Title LCID="1027" Text="Connexions" /> + <Title LCID="1029" Text="Propojení" /> + <Title LCID="1030" Text="Forbindelser" /> + <Title LCID="1031" Text="Verbindungen" /> + <Title LCID="1032" Text="Συνδέσεις" /> + <Title LCID="3082" Text="Conexiones" /> + <Title LCID="1061" Text="Ühendused" /> + <Title LCID="1069" Text="Konexioak" /> + <Title LCID="1035" Text="Yhteydet" /> + <Title LCID="1036" Text="Connexions" /> + <Title LCID="1110" Text="Conexións" /> + <Title LCID="1037" Text="חיבורים" /> + <Title LCID="1081" Text="कनेक्शन्स" /> + <Title LCID="1050" Text="Veze" /> + <Title LCID="1038" Text="Kapcsolatok" /> + <Title LCID="1057" Text="Koneksi" /> + <Title LCID="1040" Text="Connessioni" /> + <Title LCID="1041" Text="つながり" /> + <Title LCID="1087" Text="Қосылымдар" /> + <Title LCID="1042" Text="연결" /> + <Title LCID="1063" Text="Ryšiai" /> + <Title LCID="1062" Text="Savienojumi" /> + <Title LCID="1086" Text="Sambungan" /> + <Title LCID="1044" Text="Tilkoblinger" /> + <Title LCID="1043" Text="Verbindingen" /> + <Title LCID="1045" Text="Połączenia" /> + <Title LCID="1046" Text="Conexões" /> + <Title LCID="2070" Text="Ligações" /> + <Title LCID="1048" Text="Conexiuni" /> + <Title LCID="1049" Text="Подключения" /> + <Title LCID="1051" Text="Kontaktné osoby" /> + <Title LCID="1060" Text="Povezave" /> + <Title LCID="3098" Text="Везе" /> + <Title LCID="2074" Text="Veze" /> + <Title LCID="1053" Text="Anslutningar" /> + <Title LCID="1054" Text="การเชื่อมต่อ" /> + <Title LCID="1055" Text="Bağlantılar" /> + <Title LCID="1058" Text="Зв’язки" /> + <Title LCID="1066" Text="Kết nối" /> + <Title LCID="2052" Text="连接" /> + <Title LCID="3076" Text="人脈" /> + <Title LCID="1028" Text="人脈" /> + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem RelationshipName="Account_SharepointDocument" Sequence="60" Area="Info" Id="navSPDocuments" Show="false"> + <Titles> + <Title LCID="1033" Text="Documents" /> + <Title LCID="1025" Text="المستندات" /> + <Title LCID="1026" Text="Документи" /> + <Title LCID="1027" Text="Documents" /> + <Title LCID="1029" Text="Dokumenty" /> + <Title LCID="1030" Text="Dokumenter" /> + <Title LCID="1031" Text="Dokumente" /> + <Title LCID="1032" Text="Έγγραφα" /> + <Title LCID="3082" Text="Documentos" /> + <Title LCID="1061" Text="Dokumendid" /> + <Title LCID="1069" Text="Dokumentuak" /> + <Title LCID="1035" Text="Tiedostot" /> + <Title LCID="1036" Text="Documents" /> + <Title LCID="1110" Text="Documentos" /> + <Title LCID="1037" Text="מסמכים" /> + <Title LCID="1081" Text="दस्तावेज़" /> + <Title LCID="1050" Text="Dokumenti" /> + <Title LCID="1038" Text="Dokumentumok" /> + <Title LCID="1057" Text="Dokumen" /> + <Title LCID="1040" Text="Documenti" /> + <Title LCID="1041" Text="ドキュメント" /> + <Title LCID="1087" Text="Құжаттар" /> + <Title LCID="1042" Text="문서" /> + <Title LCID="1063" Text="Dokumentai" /> + <Title LCID="1062" Text="Dokumenti" /> + <Title LCID="1086" Text="Dokumen" /> + <Title LCID="1044" Text="Dokumenter" /> + <Title LCID="1043" Text="Documenten" /> + <Title LCID="1045" Text="Dokumenty" /> + <Title LCID="1046" Text="Documentos" /> + <Title LCID="2070" Text="Documentos" /> + <Title LCID="1048" Text="Documente" /> + <Title LCID="1049" Text="Документы" /> + <Title LCID="1051" Text="Dokumenty" /> + <Title LCID="1060" Text="Dokumenti" /> + <Title LCID="3098" Text="Документи" /> + <Title LCID="2074" Text="Dokumenti" /> + <Title LCID="1053" Text="Dokument" /> + <Title LCID="1054" Text="เอกสาร" /> + <Title LCID="1055" Text="Belgeler" /> + <Title LCID="1058" Text="Документи" /> + <Title LCID="1066" Text="Tài liệu" /> + <Title LCID="2052" Text="文档" /> + <Title LCID="3076" Text="文件​​" /> + <Title LCID="1028" Text="文件​​" /> + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem RelationshipName="account_entitlement_Customer" Sequence="10000" Area="Info" Id="navEntitlement"> + <Titles> + <Title LCID="1033" Text="Entitlements" /> + <Title LCID="1025" Text="الاستحقاقات" /> + <Title LCID="1026" Text="Правомощия" /> + <Title LCID="1027" Text="Drets" /> + <Title LCID="1029" Text="Nároky" /> + <Title LCID="1030" Text="Berettigelser" /> + <Title LCID="1031" Text="Berechtigungen" /> + <Title LCID="1032" Text="Δικαιώματα" /> + <Title LCID="3082" Text="Derechos" /> + <Title LCID="1061" Text="Õigused" /> + <Title LCID="1069" Text="Eskubideak" /> + <Title LCID="1035" Text="Oikeudet" /> + <Title LCID="1036" Text="Droits" /> + <Title LCID="1110" Text="Dereitos" /> + <Title LCID="1037" Text="זכאויות" /> + <Title LCID="1081" Text="पात्रताएँ" /> + <Title LCID="1050" Text="Prava" /> + <Title LCID="1038" Text="Jogosultságok" /> + <Title LCID="1057" Text="Penetapan" /> + <Title LCID="1040" Text="Diritti" /> + <Title LCID="1041" Text="権利" /> + <Title LCID="1087" Text="Құқықтар" /> + <Title LCID="1042" Text="권리 유형" /> + <Title LCID="1063" Text="Teisių suteikimai" /> + <Title LCID="1062" Text="Pilnvaras" /> + <Title LCID="1086" Text="Kelayakan" /> + <Title LCID="1044" Text="Rettigheter" /> + <Title LCID="1043" Text="Rechten" /> + <Title LCID="1045" Text="Uprawnienia" /> + <Title LCID="1046" Text="Direitos" /> + <Title LCID="2070" Text="Elegibilidades" /> + <Title LCID="1048" Text="Drepturi" /> + <Title LCID="1049" Text="Объемы обслуживания" /> + <Title LCID="1051" Text="Nároky" /> + <Title LCID="1060" Text="Upravičenosti" /> + <Title LCID="3098" Text="Права" /> + <Title LCID="2074" Text="Prava" /> + <Title LCID="1053" Text="Berättiganden" /> + <Title LCID="1054" Text="การให้สิทธิ์" /> + <Title LCID="1055" Text="Destek Hakları" /> + <Title LCID="1058" Text="Умови обслуговування" /> + <Title LCID="1066" Text="Quyền được hưởng" /> + <Title LCID="2052" Text="权利" /> + <Title LCID="3076" Text="權利" /> + <Title LCID="1028" Text="權利" /> + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem RelationshipName="account_customer_relationship_customer" Id="navRelationships" Show="false" Sequence="10005" Area="Info"> + <Titles> + <Title LCID="1033" Text="Customer Relationship" /> + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem Icon="$webresource:msdyn_/Icons/Sitemap/RMA_32.png" RelationshipName="msdyn_account_msdyn_rmaproduct_Changeownership" Sequence="10011" Client="Web" Area="Info" Id="nav_msdyn_account_msdyn_rmaproduct_Changeownership" Show="false"> + <Titles> + <Title LCID="1033" Text="Change ownership" /> + <Title LCID="1025" Text="تغيير الملكية" /> + <Title LCID="1026" Text="Променено на собственост" /> + <Title LCID="1027" Text="Canvia la propietat" /> + <Title LCID="1029" Text="Změnit vlastnictví" /> + <Title LCID="1030" Text="Skift ejerskab" /> + <Title LCID="1031" Text="Besitz ändern" /> + <Title LCID="1032" Text="Κυριότητα αλλαγής" /> + <Title LCID="3082" Text="Cambiar propiedad" /> + <Title LCID="1061" Text="Muuda omandiõigust" /> + <Title LCID="1069" Text="Aldatu jabetza" /> + <Title LCID="1035" Text="Muuta omistus" /> + <Title LCID="1036" Text="Modifier la propriété" /> + <Title LCID="1110" Text="Modificar propiedade" /> + <Title LCID="1037" Text="שנה בעלות" /> + <Title LCID="1081" Text="स्वामित्व बदलें" /> + <Title LCID="1050" Text="Promjena vlasništva" /> + <Title LCID="1038" Text="Tulajdonos módosítása" /> + <Title LCID="1057" Text="Ubah kepemilikan" /> + <Title LCID="1040" Text="Cambia proprietà" /> + <Title LCID="1041" Text="所有権の変更" /> + <Title LCID="1087" Text="Иелікті өзгерту" /> + <Title LCID="1042" Text="소유권 형태 변경" /> + <Title LCID="1063" Text="Keisti nuosavybę" /> + <Title LCID="1062" Text="Mainīt īpašumtiesības" /> + <Title LCID="1086" Text="Tukar pemilikan" /> + <Title LCID="1044" Text="Endre eierskap" /> + <Title LCID="1043" Text="Eigenaarschap wijzigen" /> + <Title LCID="1045" Text="Zmiana własności" /> + <Title LCID="1046" Text="Alterar propriedade" /> + <Title LCID="2070" Text="Alterar propriedade" /> + <Title LCID="1048" Text="Schimbați proprietatea" /> + <Title LCID="1049" Text="Изменение типа собственности" /> + <Title LCID="1051" Text="Zmeniť vlastníctvo" /> + <Title LCID="1060" Text="Sprememba lastništva" /> + <Title LCID="3098" Text="Промена власништва" /> + <Title LCID="2074" Text="Promena vlasništva" /> + <Title LCID="1053" Text="Byt ägarskap" /> + <Title LCID="1054" Text="เปลี่ยนแปลงความเป็นเจ้าของ" /> + <Title LCID="1055" Text="Sahipliği değiştir" /> + <Title LCID="1058" Text="Змінити форму власності" /> + <Title LCID="1066" Text="Thay đổi quyền sở hữu" /> + <Title LCID="2052" Text="更改所有权" /> + <Title LCID="3076" Text="變更擁有權" /> + <Title LCID="1028" Text="變更擁有權" /> + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem Icon="$webresource:msdyn_/Icons/Sitemap/RMA_32.png" RelationshipName="msdyn_account_msdyn_rmaproduct_ReturntoVendor" Sequence="10012" Client="Web" Area="Info" Id="nav_msdyn_account_msdyn_rmaproduct_ReturntoVendor" Show="false"> + <Titles> + <Title LCID="1033" Text="Return to Vendor" /> + <Title LCID="1025" Text="إرجاع إلى البائع" /> + <Title LCID="1026" Text="Връщане на доставчик" /> + <Title LCID="1027" Text="Torna al proveïdor" /> + <Title LCID="1029" Text="Vrátit dodavateli" /> + <Title LCID="1030" Text="Returner til leverandør" /> + <Title LCID="1031" Text="Rückl. an Kreditor" /> + <Title LCID="1032" Text="Επιστροφή στον προμηθευτή" /> + <Title LCID="3082" Text="Devolver al proveedor" /> + <Title LCID="1061" Text="Tagasta hankijale" /> + <Title LCID="1069" Text="Itzuli saltzaileari (RTV)" /> + <Title LCID="1035" Text="Palautus toimittajalle" /> + <Title LCID="1036" Text="Retour fournisseur" /> + <Title LCID="1110" Text="Devolución ao fornecedor" /> + <Title LCID="1037" Text="החזר לספק" /> + <Title LCID="1081" Text="विक्रेता पर लौटें" /> + <Title LCID="1050" Text="Povrat dobavljaču" /> + <Title LCID="1038" Text="Visszaküldés a szállítónak" /> + <Title LCID="1057" Text="Kembali ke Vendor" /> + <Title LCID="1040" Text="Restituisci a fornitore" /> + <Title LCID="1041" Text="ベンダーに戻す" /> + <Title LCID="1087" Text="Жеткізушіге қайтару" /> + <Title LCID="1042" Text="공급업체로 반환" /> + <Title LCID="1063" Text="Grąžinti tiekėjui" /> + <Title LCID="1062" Text="Atgriezt piegādātājam (RTV)" /> + <Title LCID="1086" Text="Kembali ke Vendor" /> + <Title LCID="1044" Text="Retur til leverandør" /> + <Title LCID="1043" Text="Retour aan leverancier" /> + <Title LCID="1045" Text="Zwrot do dostawcy" /> + <Title LCID="1046" Text="Devolver ao Fornecedor" /> + <Title LCID="2070" Text="Devolver ao Fornecedor" /> + <Title LCID="1048" Text="Returnare la furnizor" /> + <Title LCID="1049" Text="Возврат поставщику" /> + <Title LCID="1051" Text="Vrátiť dodávateľovi" /> + <Title LCID="1060" Text="RTV (Return to Vendor)" /> + <Title LCID="3098" Text="Повраћај продавцу" /> + <Title LCID="2074" Text="Povraćaj prodavcu" /> + <Title LCID="1053" Text="Retur till leverantör" /> + <Title LCID="1054" Text="ส่งคืนไปยังผู้ขาย" /> + <Title LCID="1055" Text="Satıcıya İade Et" /> + <Title LCID="1058" Text="Повернення постачальнику" /> + <Title LCID="1066" Text="Trả về cho Nhà cung cấp" /> + <Title LCID="2052" Text="退回到供应商" /> + <Title LCID="3076" Text="退回廠商" /> + <Title LCID="1028" Text="退回廠商" /> + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem RelationshipName="msdyn_account_product_DefaultVendor" Sequence="10018" Client="Web" Area="Info" Id="nav_msdyn_account_product_DefaultVendor" Show="false"> + <Titles> + <Title LCID="1033" Text="Default Vendor" /> + <Title LCID="1025" Text="البائع الافتراضي" /> + <Title LCID="1026" Text="Доставчик по подразбиране" /> + <Title LCID="1027" Text="Proveïdor per defecte" /> + <Title LCID="1029" Text="Výchozí dodavatel" /> + <Title LCID="1030" Text="Standardleverandør" /> + <Title LCID="1031" Text="Standardzulieferer" /> + <Title LCID="1032" Text="Προεπιλεγμένος προμηθευτής" /> + <Title LCID="3082" Text="Proveedor predeterminado" /> + <Title LCID="1061" Text="Vaikimisi hankija" /> + <Title LCID="1069" Text="Saltzaile lehenetsia" /> + <Title LCID="1035" Text="Oletustoimittaja" /> + <Title LCID="1036" Text="Fournisseur par défaut" /> + <Title LCID="1110" Text="Fornecedor predefinido" /> + <Title LCID="1037" Text="ספק ברירת מחדל" /> + <Title LCID="1081" Text="डिफ़ॉल्ट विक्रेता" /> + <Title LCID="1050" Text="Zadani dobavljač" /> + <Title LCID="1038" Text="Alapértelmezett szállító" /> + <Title LCID="1057" Text="Vendor Default" /> + <Title LCID="1040" Text="Fornitore predefinito" /> + <Title LCID="1041" Text="既定のベンダー" /> + <Title LCID="1087" Text="Әдепкі жеткізуші" /> + <Title LCID="1042" Text="기본 공급업체" /> + <Title LCID="1063" Text="Numatytasis tiekėjas" /> + <Title LCID="1062" Text="Noklusējuma piegādātājs" /> + <Title LCID="1086" Text="Vendor Lalai" /> + <Title LCID="1044" Text="Standardleverandør" /> + <Title LCID="1043" Text="Standaardleverancier" /> + <Title LCID="1045" Text="Dostawca domyślny" /> + <Title LCID="1046" Text="Fornecedor Padrão" /> + <Title LCID="2070" Text="Fornecedor Predefinido" /> + <Title LCID="1048" Text="Furnizor implicit" /> + <Title LCID="1049" Text="Поставщ. по умолч." /> + <Title LCID="1051" Text="Predvolený dodávateľ" /> + <Title LCID="1060" Text="Privzeti dobavitelj" /> + <Title LCID="3098" Text="Подразумевани продавац" /> + <Title LCID="2074" Text="Podrazumevani prodavac" /> + <Title LCID="1053" Text="Standardleverantör" /> + <Title LCID="1054" Text="ผู้ขายเริ่มต้น" /> + <Title LCID="1055" Text="Varsayılan Satıcı" /> + <Title LCID="1058" Text="Постачальник за замовчуванням" /> + <Title LCID="1066" Text="Nhà cung cấp Mặc định" /> + <Title LCID="2052" Text="默认供应商" /> + <Title LCID="3076" Text="預設廠商" /> + <Title LCID="1028" Text="預設廠商" /> + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem Icon="$webresource:msdyn_/Icons/Sitemap/CustomerEquipment_32.png" RelationshipName="msdyn_account_msdyn_customerasset_Account" Sequence="10020" Client="Web" Area="ProcessCenter" Id="nav_msdyn_account_msdyn_customerasset_Account"> + <Titles> + <Title LCID="1033" Text="Customer Assets" /> + <Title LCID="1025" Text="أصول العميل" /> + <Title LCID="1026" Text="Активи на клиента" /> + <Title LCID="1027" Text="Actius del client" /> + <Title LCID="1029" Text="Majetek zákazníků" /> + <Title LCID="1030" Text="Kundeaktiver" /> + <Title LCID="1031" Text="Kundenanlagen" /> + <Title LCID="1032" Text="Πάγια στοιχεία πελάτη" /> + <Title LCID="3082" Text="Activos del cliente" /> + <Title LCID="1061" Text="Kliendi varad" /> + <Title LCID="1069" Text="Bezero-aktiboak" /> + <Title LCID="1035" Text="Asiakasresurssit" /> + <Title LCID="1036" Text="Actifs du client" /> + <Title LCID="1110" Text="Activos do cliente" /> + <Title LCID="1037" Text="נכסי לקוח" /> + <Title LCID="1081" Text="ग्राहक परिसंपत्ति" /> + <Title LCID="1050" Text="Sredstva klijenta" /> + <Title LCID="1038" Text="Ügyféleszközök" /> + <Title LCID="1057" Text="Aset Pelanggan" /> + <Title LCID="1040" Text="Cespiti cliente" /> + <Title LCID="1041" Text="顧客資産" /> + <Title LCID="1087" Text="Тұтынушы активтері" /> + <Title LCID="1042" Text="고객 자산" /> + <Title LCID="1063" Text="Kliento turtas" /> + <Title LCID="1062" Text="Klienta līdzekļi" /> + <Title LCID="1086" Text="Aset Pelanggan" /> + <Title LCID="1044" Text="Kundeaktiva" /> + <Title LCID="1043" Text="Klantactiva" /> + <Title LCID="1045" Text="Aktywa klienta" /> + <Title LCID="1046" Text="Ativos do Cliente" /> + <Title LCID="2070" Text="Ativos do Cliente" /> + <Title LCID="1048" Text="Active client" /> + <Title LCID="1049" Text="Активы клиентов" /> + <Title LCID="1051" Text="Aktíva zákazníka" /> + <Title LCID="1060" Text="Sredstva stranke" /> + <Title LCID="3098" Text="Средства клијента" /> + <Title LCID="2074" Text="Sredstva klijenta" /> + <Title LCID="1053" Text="Kundtillgångar" /> + <Title LCID="1054" Text="สินทรัพย์ของลูกค้า" /> + <Title LCID="1055" Text="Müşteri Varlıkları" /> + <Title LCID="1058" Text="Активи клієнта" /> + <Title LCID="1066" Text="Tài sản Khách hàng" /> + <Title LCID="2052" Text="客户资产" /> + <Title LCID="3076" Text="客戶資產" /> + <Title LCID="1028" Text="客戶資產" /> + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem RelationshipName="msdyn_account_account_BillingAccount" Sequence="10021" Client="Web" Area="ProcessCenter" Id="nav_msdyn_account_account_BillingAccount"> + <Titles> + <Title LCID="1033" Text="Billed Accounts" /> + <Title LCID="1025" Text="الحسابات المفوترة" /> + <Title LCID="1026" Text="Фактурирани акаунти" /> + <Title LCID="1027" Text="Comptes facturats" /> + <Title LCID="1029" Text="Fakturované obchodní vztahy" /> + <Title LCID="1030" Text="Fakturerede firmaer" /> + <Title LCID="1031" Text="Fakturierte Firmen" /> + <Title LCID="1032" Text="Λογαριασμοί που έχουν χρεωθεί" /> + <Title LCID="3082" Text="Cuentas facturadas" /> + <Title LCID="1061" Text="Arveldatud kontod" /> + <Title LCID="1069" Text="Fakturatutako kontuak" /> + <Title LCID="1035" Text="Laskutettavat asiakkaat" /> + <Title LCID="1036" Text="Comptes facturés" /> + <Title LCID="1110" Text="Contas facturadas" /> + <Title LCID="1037" Text="תיקי לקוחות שחויבו" /> + <Title LCID="1081" Text="बिल किए गए खाते" /> + <Title LCID="1050" Text="Naplaćeni računi" /> + <Title LCID="1038" Text="Számlázott partnerek" /> + <Title LCID="1057" Text="Akun Ditagih" /> + <Title LCID="1040" Text="Account fatturati" /> + <Title LCID="1041" Text="請求先口座" /> + <Title LCID="1087" Text="Есеп-шот жіберілген тіркелгілер" /> + <Title LCID="1042" Text="청구된 계정" /> + <Title LCID="1063" Text="Klientai, kuriems išrašytos sąskaitos" /> + <Title LCID="1062" Text="Uzņēmumi, kam izrakstīti rēķini" /> + <Title LCID="1086" Text="Akaun Dibilkan" /> + <Title LCID="1044" Text="Fakturerte forretningsforbindelser" /> + <Title LCID="1043" Text="Gefactureerde accounts" /> + <Title LCID="1045" Text="Konta rozliczeniowe" /> + <Title LCID="1046" Text="Contas Cobradas" /> + <Title LCID="2070" Text="Contas Faturadas" /> + <Title LCID="1048" Text="Conturi facturate" /> + <Title LCID="1049" Text="Организации для выставления счетов" /> + <Title LCID="1051" Text="Účtované kontá" /> + <Title LCID="1060" Text="Obračunani računi" /> + <Title LCID="3098" Text="Пословни контакти којима је наплаћено" /> + <Title LCID="2074" Text="Poslovni kontakti kojima je naplaćeno" /> + <Title LCID="1053" Text="Fakturerade konton" /> + <Title LCID="1054" Text="ลูกค้าองค์กรที่เรียกเก็บเงิน" /> + <Title LCID="1055" Text="Faturalanan Firmalar" /> + <Title LCID="1058" Text="Платники" /> + <Title LCID="1066" Text="Khách hàng Đã được lập hóa đơn" /> + <Title LCID="2052" Text="已记帐帐户" /> + <Title LCID="3076" Text="計費帳戶" /> + <Title LCID="1028" Text="計費帳戶" /> + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem Icon="$webresource:msdyn_/Icons/Sitemap/ServiceAgreement_32.png" RelationshipName="msdyn_account_msdyn_agreement_ServiceAccount" Sequence="10022" Client="Web" Area="ProcessCenter" Id="nav_msdyn_account_msdyn_agreement_ServiceAccount"> + <Titles> + <Title LCID="1033" Text="Agreements" /> + <Title LCID="1025" Text="الاتفاقيات" /> + <Title LCID="1026" Text="Споразумения" /> + <Title LCID="1027" Text="Acords" /> + <Title LCID="1029" Text="Smlouvy" /> + <Title LCID="1030" Text="Aftaler" /> + <Title LCID="1031" Text="Vereinbarungen" /> + <Title LCID="1032" Text="Συμβάσεις" /> + <Title LCID="3082" Text="Acuerdos" /> + <Title LCID="1061" Text="Lepped" /> + <Title LCID="1069" Text="Hitzarmenak" /> + <Title LCID="1035" Text="Sopimukset" /> + <Title LCID="1036" Text="Contrats" /> + <Title LCID="1110" Text="Acordos" /> + <Title LCID="1037" Text="הסכמים" /> + <Title LCID="1081" Text="अनुबंध" /> + <Title LCID="1050" Text="Ugovori" /> + <Title LCID="1038" Text="Szerződések" /> + <Title LCID="1057" Text="Perjanjian" /> + <Title LCID="1040" Text="Contratti" /> + <Title LCID="1041" Text="契約" /> + <Title LCID="1087" Text="Келісімдер" /> + <Title LCID="1042" Text="계약" /> + <Title LCID="1063" Text="Sutartys" /> + <Title LCID="1062" Text="Līgumi" /> + <Title LCID="1086" Text="Perjanjian" /> + <Title LCID="1044" Text="Avtaler" /> + <Title LCID="1043" Text="Overeenkomsten" /> + <Title LCID="1045" Text="Umowy" /> + <Title LCID="1046" Text="Contratos" /> + <Title LCID="2070" Text="Contratos" /> + <Title LCID="1048" Text="Acorduri" /> + <Title LCID="1049" Text="Соглашения" /> + <Title LCID="1051" Text="Zmluvy" /> + <Title LCID="1060" Text="Pogodbe" /> + <Title LCID="3098" Text="Уговори" /> + <Title LCID="2074" Text="Ugovori" /> + <Title LCID="1053" Text="Avtal" /> + <Title LCID="1054" Text="ข้อตกลง" /> + <Title LCID="1055" Text="Sözleşmeler" /> + <Title LCID="1058" Text="Угоди" /> + <Title LCID="1066" Text="Thỏa thuận" /> + <Title LCID="2052" Text="协议" /> + <Title LCID="3076" Text="合約" /> + <Title LCID="1028" Text="合約" /> + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem Icon="$webresource:msdyn_/Icons/Sitemap/WorkOrder_32.png" RelationshipName="msdyn_account_msdyn_workorder_ServiceAccount" Sequence="10023" Client="Web" Area="ProcessCenter" Id="nav_msdyn_account_msdyn_workorder_ServiceAccount"> + <Titles> + <Title LCID="1033" Text="Work Orders" /> + <Title LCID="1025" Text="أوامر العمل" /> + <Title LCID="1026" Text="Работни поръчки" /> + <Title LCID="1027" Text="Ordres de treball" /> + <Title LCID="1029" Text="Pracovní příkazy" /> + <Title LCID="1030" Text="Arbejdsordrer" /> + <Title LCID="1031" Text="Arbeitsaufträge" /> + <Title LCID="1032" Text="Παραγγελίες εργασίας" /> + <Title LCID="3082" Text="Órdenes de trabajo" /> + <Title LCID="1061" Text="Töökorraldused" /> + <Title LCID="1069" Text="Lan-eskaerak" /> + <Title LCID="1035" Text="Työtilaukset" /> + <Title LCID="1036" Text="Ordres de travail" /> + <Title LCID="1110" Text="Pedidos de traballo" /> + <Title LCID="1037" Text="הזמנות עבודה" /> + <Title LCID="1081" Text="कार्य ऑर्डर" /> + <Title LCID="1050" Text="Radni nalozi" /> + <Title LCID="1038" Text="Munkarendelések" /> + <Title LCID="1057" Text="Perintah Kerja" /> + <Title LCID="1040" Text="Ordini di lavoro" /> + <Title LCID="1041" Text="作業指示書" /> + <Title LCID="1087" Text="Жұмысқа тапсырыстар" /> + <Title LCID="1042" Text="작업 주문" /> + <Title LCID="1063" Text="Darbo užsakymai" /> + <Title LCID="1062" Text="Darba pasūtījumi" /> + <Title LCID="1086" Text="Pesanan Kerja" /> + <Title LCID="1044" Text="Arbeidsordrer" /> + <Title LCID="1043" Text="Werkorders" /> + <Title LCID="1045" Text="Zlecenia pracy" /> + <Title LCID="1046" Text="Ordens de Serviço" /> + <Title LCID="2070" Text="Ordens de Intervenção" /> + <Title LCID="1048" Text="Comenzi de lucru" /> + <Title LCID="1049" Text="Заказы на работу" /> + <Title LCID="1051" Text="Objednávky prác" /> + <Title LCID="1060" Text="Delovni nalogi" /> + <Title LCID="3098" Text="Радни налози" /> + <Title LCID="2074" Text="Radni nalozi" /> + <Title LCID="1053" Text="Arbetsorder" /> + <Title LCID="1054" Text="ใบสั่งงาน" /> + <Title LCID="1055" Text="İş Emirleri" /> + <Title LCID="1058" Text="Наряди-замовлення" /> + <Title LCID="1066" Text="Lệnh Sản xuất" /> + <Title LCID="2052" Text="工作订单" /> + <Title LCID="3076" Text="工單" /> + <Title LCID="1028" Text="工單" /> + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem Icon="$webresource:msdyn_/Icons/Sitemap/WorkOrder_32.png" RelationshipName="msdyn_account_msdyn_workorderresourcerestriction_Account" Id="nav_msdyn_account_msdyn_workorderresourcerestriction_Account" Show="false" Sequence="10024" Area="ProcessCenter"> + <Titles> + <Title LCID="1033" Text="Resource Restrictions" /> + <Title LCID="1025" Text="قيود الموارد" /> + <Title LCID="1026" Text="Ограничения за ресурси" /> + <Title LCID="1027" Text="Restriccions de recursos" /> + <Title LCID="1029" Text="Omezení zdrojů" /> + <Title LCID="1030" Text="Ressourcerestriktioner" /> + <Title LCID="1031" Text="Ressourcenbeschränkungen" /> + <Title LCID="1032" Text="Περιορισμοί πόρου" /> + <Title LCID="3082" Text="Restricciones de recursos" /> + <Title LCID="1061" Text="Ressursipiirangud" /> + <Title LCID="1069" Text="Baliabide-murrizketak" /> + <Title LCID="1035" Text="Resurssirajoitukset" /> + <Title LCID="1036" Text="Restrictions de la ressource" /> + <Title LCID="1110" Text="Restricións do recurso" /> + <Title LCID="1037" Text="הגבלות משאבים" /> + <Title LCID="1081" Text="संसाधन प्रतिबंध" /> + <Title LCID="1050" Text="Ograničenja resursa" /> + <Title LCID="1038" Text="Erőforrás-korlátozások" /> + <Title LCID="1057" Text="Batasan Sumber Daya" /> + <Title LCID="1040" Text="Restrizioni risorsa" /> + <Title LCID="1041" Text="リソース制限" /> + <Title LCID="1087" Text="Ресурс шектеулері" /> + <Title LCID="1042" Text="리소스 제한" /> + <Title LCID="1063" Text="Išteklių apribojimai" /> + <Title LCID="1062" Text="Resursu ierobežojumi" /> + <Title LCID="1086" Text="Pembatasan Sumber" /> + <Title LCID="1044" Text="Ressursbegrensninger" /> + <Title LCID="1043" Text="Resourcebeperkingen" /> + <Title LCID="1045" Text="Ograniczenia zasobu" /> + <Title LCID="1046" Text="Restrições de Recursos" /> + <Title LCID="2070" Text="Restrições de Recurso" /> + <Title LCID="1048" Text="Restricții resurse" /> + <Title LCID="1049" Text="Ограничения ресурсов" /> + <Title LCID="1051" Text="Obmedzenia zdrojov" /> + <Title LCID="1060" Text="Omejitve vira" /> + <Title LCID="3098" Text="Ограничења ресурса" /> + <Title LCID="2074" Text="Ograničenja resursa" /> + <Title LCID="1053" Text="Resursbegränsningar" /> + <Title LCID="1054" Text="ข้อจำกัดของทรัพยากร" /> + <Title LCID="1055" Text="Kaynak Kısıtlamaları" /> + <Title LCID="1058" Text="Обмеження ресурсів" /> + <Title LCID="1066" Text="Hạn chế Nguồn lực" /> + <Title LCID="2052" Text="资源限制" /> + <Title LCID="3076" Text="資源限制" /> + <Title LCID="1028" Text="資源限制" /> + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem Icon="$webresource:msdyn_/Icons/Sitemap/RMA_32.png" RelationshipName="msdyn_account_msdyn_rma_ServiceAccount" Sequence="10025" Client="Web" Area="ProcessCenter" Id="nav_msdyn_account_msdyn_rma_ServiceAccount"> + <Titles> + <Title LCID="1033" Text="RMAs" /> + <Title LCID="1025" Text="تفويضات بإرجاع المواد (RMAs)" /> + <Title LCID="1026" Text="RMA" /> + <Title LCID="1027" Text="RMA" /> + <Title LCID="1029" Text="Povolení vrácení zboží" /> + <Title LCID="1030" Text="RMA'er" /> + <Title LCID="1031" Text="RMAs" /> + <Title LCID="1032" Text="RMA" /> + <Title LCID="3082" Text="RMA" /> + <Title LCID="1061" Text="RMA-d" /> + <Title LCID="1069" Text="RMAk" /> + <Title LCID="1035" Text="Palautukset" /> + <Title LCID="1036" Text="Autorisations de retours marchandises" /> + <Title LCID="1110" Text="RMA" /> + <Title LCID="1037" Text="אישורי RMA" /> + <Title LCID="1081" Text="RMA" /> + <Title LCID="1050" Text="Ovlaštenja za povrat robe" /> + <Title LCID="1038" Text="Visszáruengedélyek" /> + <Title LCID="1057" Text="RMA" /> + <Title LCID="1040" Text="NAR" /> + <Title LCID="1041" Text="RMA" /> + <Title LCID="1087" Text="Тауарларды қайтаруға рұқсаттар" /> + <Title LCID="1042" Text="RMA" /> + <Title LCID="1063" Text="RMA" /> + <Title LCID="1062" Text="RMA" /> + <Title LCID="1086" Text="RMA" /> + <Title LCID="1044" Text="ARM-er" /> + <Title LCID="1043" Text="RMA's" /> + <Title LCID="1045" Text="Autoryzacje zwrotu" /> + <Title LCID="1046" Text="ADMs" /> + <Title LCID="2070" Text="RMAs" /> + <Title LCID="1048" Text="Autorizări de returnare a mărfii" /> + <Title LCID="1049" Text="RMA" /> + <Title LCID="1051" Text="Povolenia na návrat materiálu" /> + <Title LCID="1060" Text="RMA-ji" /> + <Title LCID="3098" Text="Повраћаји снабдевачу" /> + <Title LCID="2074" Text="Povraćaji snabdevaču" /> + <Title LCID="1053" Text="RMA:er" /> + <Title LCID="1054" Text="RMA" /> + <Title LCID="1055" Text="RMA'lar" /> + <Title LCID="1058" Text="RMA" /> + <Title LCID="1066" Text="RMA (Ủy quyền Trả lại Hàng hóa)" /> + <Title LCID="2052" Text="RMA" /> + <Title LCID="3076" Text="RMA" /> + <Title LCID="1028" Text="RMA" /> + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem Icon="$webresource:msdyn_/Icons/Sitemap/RTV_32.png" RelationshipName="msdyn_account_msdyn_rtv_Vendor" Sequence="10026" Client="Web" Area="ProcessCenter" Id="nav_msdyn_account_msdyn_rtv_Vendor"> + <Titles> + <Title LCID="1033" Text="RTVs" /> + <Title LCID="1025" Text="عمليات الإرجاع إلى البائع (RTVs)" /> + <Title LCID="1026" Text="RTV" /> + <Title LCID="1027" Text="Devolucions a proveïdor (RTV)" /> + <Title LCID="1029" Text="Vrácení dodavateli" /> + <Title LCID="1030" Text="RTV'er" /> + <Title LCID="1031" Text="RTVs" /> + <Title LCID="1032" Text="RTV" /> + <Title LCID="3082" Text="RTV" /> + <Title LCID="1061" Text="RTV-d" /> + <Title LCID="1069" Text="RTVak" /> + <Title LCID="1035" Text="Toimittajalle tehtävät palautukset" /> + <Title LCID="1036" Text="Retours fournisseur" /> + <Title LCID="1110" Text="RTV" /> + <Title LCID="1037" Text="אישורי RTV" /> + <Title LCID="1081" Text="RTV" /> + <Title LCID="1050" Text="Vraćanja dobavljaču" /> + <Title LCID="1038" Text="Visszáruk a szállítónak" /> + <Title LCID="1057" Text="RTV" /> + <Title LCID="1040" Text="RTV" /> + <Title LCID="1041" Text="RTV" /> + <Title LCID="1087" Text="Жеткізушіге қайтарулар" /> + <Title LCID="1042" Text="RTV" /> + <Title LCID="1063" Text="RTV" /> + <Title LCID="1062" Text="RTV" /> + <Title LCID="1086" Text="Dikembalikan Ke Vendor (RTV)" /> + <Title LCID="1044" Text="RTV-er" /> + <Title LCID="1043" Text="RTV's" /> + <Title LCID="1045" Text="Zwroty do dostawcy" /> + <Title LCID="1046" Text="RTVs" /> + <Title LCID="2070" Text="RTVs" /> + <Title LCID="1048" Text="Returnări la furnizor" /> + <Title LCID="1049" Text="RTV" /> + <Title LCID="1051" Text="Vrátenie dodávateľom" /> + <Title LCID="1060" Text="RTV-ji" /> + <Title LCID="3098" Text="Повраћаји продавцу" /> + <Title LCID="2074" Text="Povraćaji prodavcu" /> + <Title LCID="1053" Text="RTV:er" /> + <Title LCID="1054" Text="RTV" /> + <Title LCID="1055" Text="RTV'ler" /> + <Title LCID="1058" Text="Повернення постачальнику" /> + <Title LCID="1066" Text="RTV (Trả về cho Nhà cung cấp)" /> + <Title LCID="2052" Text="RTV" /> + <Title LCID="3076" Text="RTV" /> + <Title LCID="1028" Text="RTV" /> + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem Icon="$webresource:msdyn_/Icons/Sitemap/ServiceAgreement_32.png" RelationshipName="msdyn_account_msdyn_agreement_BillingAccount" Id="nav_msdyn_account_msdyn_agreement_BillingAccount" Show="true" Sequence="10027" Client="Web" Area="ProcessCenter"> + <Titles> + <Title LCID="1033" Text="Billed Agreements" /> + <Title LCID="1025" Text="الاتفاقيات المفوترة" /> + <Title LCID="1026" Text="Фактурирани споразумения" /> + <Title LCID="1027" Text="Acords facturats" /> + <Title LCID="1029" Text="Fakturované smlouvy" /> + <Title LCID="1030" Text="Fakturerede aftaler" /> + <Title LCID="1031" Text="Fakturierte Vereinbarungen" /> + <Title LCID="1032" Text="Συμβάσεις που έχουν χρεωθεί" /> + <Title LCID="3082" Text="Acuerdos facturados" /> + <Title LCID="1061" Text="Arveldatud lepped" /> + <Title LCID="1069" Text="Fakturatutako hitzarmenak" /> + <Title LCID="1035" Text="Laskutetut sopimukset" /> + <Title LCID="1036" Text="Contrats facturés" /> + <Title LCID="1110" Text="Acordos facturados" /> + <Title LCID="1037" Text="הסכמים שחויבו" /> + <Title LCID="1081" Text="बिल किया गया अनुबंध" /> + <Title LCID="1050" Text="Naplaćeni ugovori" /> + <Title LCID="1038" Text="Számlázott szerződések" /> + <Title LCID="1057" Text="Perjanjian Ditagih" /> + <Title LCID="1040" Text="Contratti fatturati" /> + <Title LCID="1041" Text="請求済み契約" /> + <Title LCID="1087" Text="Шот ұсынылған келісімдер" /> + <Title LCID="1042" Text="청구된 계약" /> + <Title LCID="1063" Text="Sutartys, kurioms išrašytos sąskaitos" /> + <Title LCID="1062" Text="Līgumi, par kuriem izrakstīti rēķini" /> + <Title LCID="1086" Text="Perjanjian Dibilkan" /> + <Title LCID="1044" Text="Fakturerte avtaler" /> + <Title LCID="1043" Text="Gefactureerde overeenkomsten" /> + <Title LCID="1045" Text="Umowy rozliczone" /> + <Title LCID="1046" Text="Contratos Cobrados" /> + <Title LCID="2070" Text="Contratos Faturados" /> + <Title LCID="1048" Text="Acorduri facturate" /> + <Title LCID="1049" Text="Соглашения для выставления счетов" /> + <Title LCID="1051" Text="Fakturované zmluvy" /> + <Title LCID="1060" Text="Obračunane pogodbe" /> + <Title LCID="3098" Text="Наплаћени уговори" /> + <Title LCID="2074" Text="Naplaćeni ugovori" /> + <Title LCID="1053" Text="Fakturerade avtal" /> + <Title LCID="1054" Text="ข้อตกลงที่เรียกเก็บเงิน" /> + <Title LCID="1055" Text="Faturalanan Sözleşmeler" /> + <Title LCID="1058" Text="Угоди, за якими виставлено рахунки" /> + <Title LCID="1066" Text="Thỏa thuận Đã lập hóa đơn thanh toán" /> + <Title LCID="2052" Text="已记帐协议" /> + <Title LCID="3076" Text="帳單合約" /> + <Title LCID="1028" Text="帳單合約" /> + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem Icon="$webresource:msdyn_/Icons/Sitemap/WorkOrder_32.png" RelationshipName="msdyn_account_msdyn_workorder_BillingAccount" Sequence="10028" Client="Web" Area="ProcessCenter" Id="nav_msdyn_account_msdyn_workorder_BillingAccount"> + <Titles> + <Title LCID="1033" Text="Billed Work Orders" /> + <Title LCID="1025" Text="أوامر العمل المفوترة" /> + <Title LCID="1026" Text="Фактурирани работни поръчки" /> + <Title LCID="1027" Text="Ordres de treball facturades" /> + <Title LCID="1029" Text="Fakturované pracovní příkazy" /> + <Title LCID="1030" Text="Fakturerede arbejdsordrer" /> + <Title LCID="1031" Text="Fakturierte Arbeitsaufträge" /> + <Title LCID="1032" Text="Παραγγελίες εργασίας που έχουν χρεωθεί" /> + <Title LCID="3082" Text="Órdenes de trabajo facturadas" /> + <Title LCID="1061" Text="Arveldatud töökorraldused" /> + <Title LCID="1069" Text="Fakturatutako lan-eskaerak" /> + <Title LCID="1035" Text="Laskutetut työtilaukset" /> + <Title LCID="1036" Text="Ordres de commande facturés" /> + <Title LCID="1110" Text="Pedidos de traballo facturados" /> + <Title LCID="1037" Text="הזמנות עבודה שחויבו" /> + <Title LCID="1081" Text="बिल किए गए कार्य ऑर्डर" /> + <Title LCID="1050" Text="Naplaćeni radni nalozi" /> + <Title LCID="1038" Text="Kiszámlázott munkarendelések" /> + <Title LCID="1057" Text="Perintah Kerja Ditagih" /> + <Title LCID="1040" Text="Ordini di lavoro fatturati" /> + <Title LCID="1041" Text="請求先作業指示書" /> + <Title LCID="1087" Text="Есеп-шот ұсынылған жұмысқа тапсырыстар" /> + <Title LCID="1042" Text="청구된 작업 주문" /> + <Title LCID="1063" Text="Darbo užsakymai, kurių sąskaitos išrašytos" /> + <Title LCID="1062" Text="Darba pasūtījumi, kam izrakstīts rēķins" /> + <Title LCID="1086" Text="Pesanan Kerja Dibilkan" /> + <Title LCID="1044" Text="Fakturerte arbeidsordrer" /> + <Title LCID="1043" Text="Gefactureerde werkorders" /> + <Title LCID="1045" Text="Rozliczone zlecenia pracy" /> + <Title LCID="1046" Text="Ordens de Serviço Cobradas" /> + <Title LCID="2070" Text="Ordens de Intervenção Faturadas" /> + <Title LCID="1048" Text="Comenzi de lucru facturate" /> + <Title LCID="1049" Text="Заказы на работу, для которых выставлены счета" /> + <Title LCID="1051" Text="Účtované objednávky prác" /> + <Title LCID="1060" Text="Obračunani delovni nalogi" /> + <Title LCID="3098" Text="Наплаћени радни налози" /> + <Title LCID="2074" Text="Naplaćeni radni nalozi" /> + <Title LCID="1053" Text="Fakturerade arbetsorder" /> + <Title LCID="1054" Text="ใบสั่งงานที่เรียกเก็บเงิน" /> + <Title LCID="1055" Text="Faturalanan İş Emirleri" /> + <Title LCID="1058" Text="Наряди-замовлення, для яких виставлено рахунки" /> + <Title LCID="1066" Text="Lệnh Sản xuất Đã được lập hóa đơn" /> + <Title LCID="2052" Text="已记帐工作订单" /> + <Title LCID="3076" Text="已開立帳單的工單" /> + <Title LCID="1028" Text="已開立帳單的工單" /> + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem Icon="$webresource:msdyn_/Icons/Sitemap/RMA_32.png" RelationshipName="msdyn_account_msdyn_rma_BillingAccount" Sequence="10029" Client="Web" Area="ProcessCenter" Id="nav_msdyn_account_msdyn_rma_BillingAccount"> + <Titles> + <Title LCID="1033" Text="Billed RMAs" /> + <Title LCID="1025" Text="التفويضات بإرجاع المواد (RMAs) المفوترة" /> + <Title LCID="1026" Text="Фактурирани RMA" /> + <Title LCID="1027" Text="RMA facturats" /> + <Title LCID="1029" Text="Fakturovaná povolení vrácení zboží" /> + <Title LCID="1030" Text="Fakturerede RMA'er" /> + <Title LCID="1031" Text="Abgerechnete RMAs" /> + <Title LCID="1032" Text="RMA που χρεώθηκαν" /> + <Title LCID="3082" Text="RMA facturadas" /> + <Title LCID="1061" Text="Arveldatud RMA-d" /> + <Title LCID="1069" Text="Fakturatutako RMAk" /> + <Title LCID="1035" Text="Laskutetut palautukset" /> + <Title LCID="1036" Text="Autorisations de retours marchandises facturées" /> + <Title LCID="1110" Text="RMA facturadas" /> + <Title LCID="1037" Text="אישורי RMA שחויבו" /> + <Title LCID="1081" Text="बिल किया गया RMA" /> + <Title LCID="1050" Text="Naplaćena ovlaštenja za povrat robe (RMA)" /> + <Title LCID="1038" Text="Számlázott visszáruengedélyek" /> + <Title LCID="1057" Text="RMA Ditagih" /> + <Title LCID="1040" Text="NAR fatturati" /> + <Title LCID="1041" Text="請求済み RMA" /> + <Title LCID="1087" Text="Шот ұсынылған ТҚР" /> + <Title LCID="1042" Text="청구된 RMA" /> + <Title LCID="1063" Text="RMA, kuriems išrašytos sąskaitos" /> + <Title LCID="1062" Text="RMA, par ko izrakstīti rēķini" /> + <Title LCID="1086" Text="RMA Dibilkan" /> + <Title LCID="1044" Text="Fakturerte ARM-er" /> + <Title LCID="1043" Text="Gefactureerde RMA's" /> + <Title LCID="1045" Text="Rozliczone autoryzacje zwrotu" /> + <Title LCID="1046" Text="ADMs Cobradas" /> + <Title LCID="2070" Text="RMAs Faturadas" /> + <Title LCID="1048" Text="Autorizare de returnare a mărfii facturate" /> + <Title LCID="1049" Text="RMA, по которым выставлены счета" /> + <Title LCID="1051" Text="Fakturované povolenia na návrat materiálu" /> + <Title LCID="1060" Text="Obračunani RMA-ji" /> + <Title LCID="3098" Text="Наплаћени повраћаји снабдевачу" /> + <Title LCID="2074" Text="Naplaćeni povraćaji snabdevaču" /> + <Title LCID="1053" Text="Fakturerade RMA:er" /> + <Title LCID="1054" Text="RMA ที่มีการเรียกเก็บเงิน" /> + <Title LCID="1055" Text="Faturalanan RMA'lar" /> + <Title LCID="1058" Text="RMA, за якими виставлено рахунки" /> + <Title LCID="1066" Text="RMA Đã lập hóa đơn" /> + <Title LCID="2052" Text="已记帐 RMA" /> + <Title LCID="3076" Text="已開立帳單 RMA" /> + <Title LCID="1028" Text="已開立帳單 RMA" /> + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem Icon="$webresource:msdyn_/Icons/Sitemap/Currency_32.png" RelationshipName="msdyn_account_msdyn_payment_Account" Sequence="10030" Client="Web" Area="ProcessCenter" Id="nav_msdyn_account_msdyn_payment_Account"> + <Titles> + <Title LCID="1033" Text="Payments" /> + <Title LCID="1025" Text="عمليات السداد" /> + <Title LCID="1026" Text="Плащания" /> + <Title LCID="1027" Text="Pagaments" /> + <Title LCID="1029" Text="Platby" /> + <Title LCID="1030" Text="Betalinger" /> + <Title LCID="1031" Text="Zahlungen" /> + <Title LCID="1032" Text="Πληρωμές" /> + <Title LCID="3082" Text="Pagos" /> + <Title LCID="1061" Text="Maksed" /> + <Title LCID="1069" Text="Ordainketak" /> + <Title LCID="1035" Text="Maksut" /> + <Title LCID="1036" Text="Paiements" /> + <Title LCID="1110" Text="Pagamentos" /> + <Title LCID="1037" Text="תשלומים" /> + <Title LCID="1081" Text="भुगतान" /> + <Title LCID="1050" Text="Plaćanja" /> + <Title LCID="1038" Text="Fizetések" /> + <Title LCID="1057" Text="Pembayaran" /> + <Title LCID="1040" Text="Pagamenti" /> + <Title LCID="1041" Text="支払" /> + <Title LCID="1087" Text="Төлемдер" /> + <Title LCID="1042" Text="지불" /> + <Title LCID="1063" Text="Mokėjimai" /> + <Title LCID="1062" Text="Maksājumi" /> + <Title LCID="1086" Text="Pembayaran" /> + <Title LCID="1044" Text="Betalinger" /> + <Title LCID="1043" Text="Betalingen" /> + <Title LCID="1045" Text="Płatności" /> + <Title LCID="1046" Text="Pagamentos" /> + <Title LCID="2070" Text="Pagamentos" /> + <Title LCID="1048" Text="Plăți" /> + <Title LCID="1049" Text="Платежи" /> + <Title LCID="1051" Text="Platby" /> + <Title LCID="1060" Text="Plačila" /> + <Title LCID="3098" Text="Плаћања" /> + <Title LCID="2074" Text="Plaćanja" /> + <Title LCID="1053" Text="Betalningar" /> + <Title LCID="1054" Text="การชำระเงิน" /> + <Title LCID="1055" Text="Ödemeler" /> + <Title LCID="1058" Text="Оплата" /> + <Title LCID="1066" Text="Thanh toán" /> + <Title LCID="2052" Text="付款" /> + <Title LCID="3076" Text="付款" /> + <Title LCID="1028" Text="付款" /> + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem Icon="$webresource:msdyn_/Icons/Sitemap/PurchaseOrder_32.png" RelationshipName="msdyn_account_msdyn_purchaseorder_Vendor" Sequence="10031" Client="Web" Show="true" Area="ProcessCenter" Id="nav_msdyn_account_msdyn_purchaseorder_Vendor"> + <Titles> + <Title LCID="1033" Text="Purchase Orders" /> + <Title LCID="1025" Text="أوامر الشراء" /> + <Title LCID="1026" Text="Поръчки за покупка" /> + <Title LCID="1027" Text="Ordres de compra" /> + <Title LCID="1029" Text="Nákupní objednávky" /> + <Title LCID="1030" Text="Indkøbsordrer" /> + <Title LCID="1031" Text="Bestellungen" /> + <Title LCID="1032" Text="Παραγγελίες αγοράς" /> + <Title LCID="3082" Text="Pedidos de compra" /> + <Title LCID="1061" Text="Ostutellimused" /> + <Title LCID="1069" Text="Erosketa-eskaerak" /> + <Title LCID="1035" Text="Ostotilaukset" /> + <Title LCID="1036" Text="Bons de commande" /> + <Title LCID="1110" Text="Pedidos de compra" /> + <Title LCID="1037" Text="הזמנות רכש" /> + <Title LCID="1081" Text="क्रय ऑर्डर" /> + <Title LCID="1050" Text="Narudžbenice" /> + <Title LCID="1038" Text="Megrendelések" /> + <Title LCID="1057" Text="Pesanan Pembelian" /> + <Title LCID="1040" Text="Ordini di acquisto" /> + <Title LCID="1041" Text="発注書" /> + <Title LCID="1087" Text="Сатып алуға тапсырыстар" /> + <Title LCID="1042" Text="구매 주문" /> + <Title LCID="1063" Text="Pirkimo užsakymai" /> + <Title LCID="1062" Text="Pirkšanas pasūtījumi" /> + <Title LCID="1086" Text="Pesanan Pembelian" /> + <Title LCID="1044" Text="Bestillinger" /> + <Title LCID="1043" Text="Inkooporders" /> + <Title LCID="1045" Text="Zamówienia zakupu" /> + <Title LCID="1046" Text="Ordens de Compra" /> + <Title LCID="2070" Text="Notas de Encomenda" /> + <Title LCID="1048" Text="Comenzi de achiziționare" /> + <Title LCID="1049" Text="Заказы на покупку" /> + <Title LCID="1051" Text="Nákupné objednávky" /> + <Title LCID="1060" Text="Naročilnice" /> + <Title LCID="3098" Text="Поруџбенице" /> + <Title LCID="2074" Text="Porudžbenice" /> + <Title LCID="1053" Text="Inköpsorder" /> + <Title LCID="1054" Text="ใบสั่งซื้อ" /> + <Title LCID="1055" Text="Satın Alma Siparişleri" /> + <Title LCID="1058" Text="Замовлення на придбання" /> + <Title LCID="1066" Text="Đơn đặt hàng" /> + <Title LCID="2052" Text="采购订单" /> + <Title LCID="3076" Text="採購單" /> + <Title LCID="1028" Text="採購單" /> + </Titles> + </NavBarByRelationshipItem> + </NavBar> + <NavBarAreas> + <NavBarArea Id="Info"> + <Titles> + <Title LCID="1033" Text="Common" /> + <Title LCID="1025" Text="عام" /> + <Title LCID="1026" Text="Общи" /> + <Title LCID="1027" Text="Comú" /> + <Title LCID="1029" Text="Obecné" /> + <Title LCID="1030" Text="Almindelig" /> + <Title LCID="1031" Text="Allgemein" /> + <Title LCID="1032" Text="Κοινά" /> + <Title LCID="3082" Text="Común" /> + <Title LCID="1061" Text="Ühine" /> + <Title LCID="1069" Text="Ohikoak" /> + <Title LCID="1035" Text="Yhteiset" /> + <Title LCID="1036" Text="Éléments communs" /> + <Title LCID="1110" Text="Común" /> + <Title LCID="1037" Text="פריטים נפוצים" /> + <Title LCID="1081" Text="सामान्य" /> + <Title LCID="1050" Text="Uobičajeno" /> + <Title LCID="1038" Text="Általános" /> + <Title LCID="1057" Text="Umum" /> + <Title LCID="1040" Text="Elementi comuni" /> + <Title LCID="1041" Text="共通" /> + <Title LCID="1087" Text="Жалпы" /> + <Title LCID="1042" Text="일반" /> + <Title LCID="1063" Text="Įprasta" /> + <Title LCID="1062" Text="Kopējs" /> + <Title LCID="1086" Text="Umum" /> + <Title LCID="1044" Text="Felles" /> + <Title LCID="1043" Text="Algemeen" /> + <Title LCID="1045" Text="Wspólne" /> + <Title LCID="1046" Text="Comum" /> + <Title LCID="2070" Text="Comum" /> + <Title LCID="1048" Text="Comun" /> + <Title LCID="1049" Text="Общие" /> + <Title LCID="1051" Text="Spoločné" /> + <Title LCID="1060" Text="Skupno" /> + <Title LCID="3098" Text="Уобичајено" /> + <Title LCID="2074" Text="Uobičajeno" /> + <Title LCID="1053" Text="Gemensam" /> + <Title LCID="1054" Text="ทั่วไป" /> + <Title LCID="1055" Text="Ortak" /> + <Title LCID="1058" Text="Загальні" /> + <Title LCID="1066" Text="Thông thường" /> + <Title LCID="2052" Text="公用" /> + <Title LCID="3076" Text="一般" /> + <Title LCID="1028" Text="一般" /> + </Titles> + </NavBarArea> + <NavBarArea Id="Sales"> + <Titles> + <Title LCID="1033" Text="Sales" /> + <Title LCID="1025" Text="المبيعات" /> + <Title LCID="1026" Text="Продажби" /> + <Title LCID="1027" Text="Vendes" /> + <Title LCID="1029" Text="Prodej" /> + <Title LCID="1030" Text="Salg" /> + <Title LCID="1031" Text="Vertrieb" /> + <Title LCID="1032" Text="Πωλήσεις" /> + <Title LCID="3082" Text="Ventas" /> + <Title LCID="1061" Text="Müük" /> + <Title LCID="1069" Text="Salmentak" /> + <Title LCID="1035" Text="Myynti" /> + <Title LCID="1036" Text="Ventes" /> + <Title LCID="1110" Text="Vendas" /> + <Title LCID="1037" Text="מכירות" /> + <Title LCID="1081" Text="विक्रय" /> + <Title LCID="1050" Text="Prodaja" /> + <Title LCID="1038" Text="Értékesítés" /> + <Title LCID="1057" Text="Penjualan" /> + <Title LCID="1040" Text="Vendite" /> + <Title LCID="1041" Text="営業" /> + <Title LCID="1087" Text="Сатылым" /> + <Title LCID="1042" Text="영업" /> + <Title LCID="1063" Text="Pardavimas" /> + <Title LCID="1062" Text="Pārdošana" /> + <Title LCID="1086" Text="Jualan" /> + <Title LCID="1044" Text="Salg" /> + <Title LCID="1043" Text="Verkoop" /> + <Title LCID="1045" Text="Sprzedaż" /> + <Title LCID="1046" Text="Vendas" /> + <Title LCID="2070" Text="Vendas" /> + <Title LCID="1048" Text="Vânzări" /> + <Title LCID="1049" Text="Продажи" /> + <Title LCID="1051" Text="Predaj" /> + <Title LCID="1060" Text="Prodaja" /> + <Title LCID="3098" Text="Продаја" /> + <Title LCID="2074" Text="Prodaja" /> + <Title LCID="1053" Text="Försäljning" /> + <Title LCID="1054" Text="การขาย" /> + <Title LCID="1055" Text="Satış" /> + <Title LCID="1058" Text="Збут" /> + <Title LCID="1066" Text="Bán hàng" /> + <Title LCID="2052" Text="销售" /> + <Title LCID="3076" Text="銷售" /> + <Title LCID="1028" Text="銷售" /> + </Titles> + </NavBarArea> + <NavBarArea Id="Service"> + <Titles> + <Title LCID="1033" Text="Service" /> + <Title LCID="1025" Text="الخدمة" /> + <Title LCID="1026" Text="Обслужване" /> + <Title LCID="1027" Text="Servei" /> + <Title LCID="1029" Text="Služby" /> + <Title LCID="1030" Text="Service" /> + <Title LCID="1031" Text="Service" /> + <Title LCID="1032" Text="Υπηρεσία" /> + <Title LCID="3082" Text="Servicio" /> + <Title LCID="1061" Text="Teenindus" /> + <Title LCID="1069" Text="Zerbitzua" /> + <Title LCID="1035" Text="Palvelu" /> + <Title LCID="1036" Text="Service" /> + <Title LCID="1110" Text="Servizo" /> + <Title LCID="1037" Text="שירות" /> + <Title LCID="1081" Text="सेवा" /> + <Title LCID="1050" Text="Usluga" /> + <Title LCID="1038" Text="Szolgáltatás" /> + <Title LCID="1057" Text="Layanan" /> + <Title LCID="1040" Text="Servizio" /> + <Title LCID="1041" Text="サービス" /> + <Title LCID="1087" Text="Қызмет" /> + <Title LCID="1042" Text="서비스" /> + <Title LCID="1063" Text="Aptarnavimas" /> + <Title LCID="1062" Text="Serviss" /> + <Title LCID="1086" Text="Perkhidmatan" /> + <Title LCID="1044" Text="Service" /> + <Title LCID="1043" Text="Service" /> + <Title LCID="1045" Text="Usługa" /> + <Title LCID="1046" Text="Serviço" /> + <Title LCID="2070" Text="Serviço" /> + <Title LCID="1048" Text="Serviciu" /> + <Title LCID="1049" Text="Сервис" /> + <Title LCID="1051" Text="Služba" /> + <Title LCID="1060" Text="Storitev" /> + <Title LCID="3098" Text="Услуга" /> + <Title LCID="2074" Text="Usluga" /> + <Title LCID="1053" Text="Tjänst" /> + <Title LCID="1054" Text="การบริการ" /> + <Title LCID="1055" Text="Servis" /> + <Title LCID="1058" Text="Послуга" /> + <Title LCID="1066" Text="Dịch vụ" /> + <Title LCID="2052" Text="服务" /> + <Title LCID="3076" Text="服務" /> + <Title LCID="1028" Text="服務" /> + </Titles> + </NavBarArea> + <NavBarArea Id="Marketing"> + <Titles> + <Title LCID="1033" Text="Marketing" /> + <Title LCID="1025" Text="التسويق" /> + <Title LCID="1026" Text="Маркетинг" /> + <Title LCID="1027" Text="Màrqueting" /> + <Title LCID="1029" Text="Marketing" /> + <Title LCID="1030" Text="Marketing" /> + <Title LCID="1031" Text="Marketing" /> + <Title LCID="1032" Text="Μάρκετινγκ" /> + <Title LCID="3082" Text="Marketing" /> + <Title LCID="1061" Text="Turundus" /> + <Title LCID="1069" Text="Marketina" /> + <Title LCID="1035" Text="Markkinointi" /> + <Title LCID="1036" Text="Marketing" /> + <Title LCID="1110" Text="Márketing" /> + <Title LCID="1037" Text="שיווק" /> + <Title LCID="1081" Text="मार्केटिंग" /> + <Title LCID="1050" Text="Marketing" /> + <Title LCID="1038" Text="Marketing" /> + <Title LCID="1057" Text="Pemasaran" /> + <Title LCID="1040" Text="Marketing" /> + <Title LCID="1041" Text="マーケティング" /> + <Title LCID="1087" Text="Маркетинг" /> + <Title LCID="1042" Text="마케팅" /> + <Title LCID="1063" Text="Rinkodara" /> + <Title LCID="1062" Text="Mārketings" /> + <Title LCID="1086" Text="Pemasaran" /> + <Title LCID="1044" Text="Markedsføring" /> + <Title LCID="1043" Text="Marketing" /> + <Title LCID="1045" Text="Marketing" /> + <Title LCID="1046" Text="Marketing" /> + <Title LCID="2070" Text="Marketing" /> + <Title LCID="1048" Text="Marketing" /> + <Title LCID="1049" Text="Маркетинг" /> + <Title LCID="1051" Text="Marketing" /> + <Title LCID="1060" Text="Trženje" /> + <Title LCID="3098" Text="Маркетинг" /> + <Title LCID="2074" Text="Marketing" /> + <Title LCID="1053" Text="Marknadsföring" /> + <Title LCID="1054" Text="การตลาด" /> + <Title LCID="1055" Text="Pazarlama" /> + <Title LCID="1058" Text="Маркетинг" /> + <Title LCID="1066" Text="Tiếp thị" /> + <Title LCID="2052" Text="市场营销" /> + <Title LCID="3076" Text="行銷​​" /> + <Title LCID="1028" Text="行銷​​" /> + </Titles> + </NavBarArea> + <NavBarArea Id="ProcessCenter"> + <Titles> + <Title LCID="1033" Text="Process Sessions" /> + <Title LCID="1025" Text="خدمة ميدانية" /> + <Title LCID="1026" Text="Обслужване на място" /> + <Title LCID="1027" Text="Servei de camp" /> + <Title LCID="1029" Text="Služby u zákazníků" /> + <Title LCID="1030" Text="Teknisk service" /> + <Title LCID="1031" Text="Außendienst-Service" /> + <Title LCID="1032" Text="Επιτόπια υπηρεσία" /> + <Title LCID="3082" Text="Servicio de campo" /> + <Title LCID="1061" Text="Väliteenindus" /> + <Title LCID="1069" Text="Eremu-zerbitzua" /> + <Title LCID="1035" Text="Kenttäpalvelu" /> + <Title LCID="1036" Text="Service après-vente" /> + <Title LCID="1110" Text="Servizo de campo" /> + <Title LCID="1037" Text="שירות בשטח" /> + <Title LCID="1081" Text="फ़ील्ड सेवा" /> + <Title LCID="1050" Text="Upravljanje terenskom uslugom" /> + <Title LCID="1038" Text="Helyszíni szolgáltatás" /> + <Title LCID="1057" Text="Layanan Lapangan" /> + <Title LCID="1040" Text="Assistenza sul campo" /> + <Title LCID="1041" Text="フィールド サービス" /> + <Title LCID="1087" Text="Өріс қызметі" /> + <Title LCID="1042" Text="현장 서비스" /> + <Title LCID="1063" Text="Techninės pagalbos darbo vietoje paslaugos" /> + <Title LCID="1062" Text="Vietas pakalpojumi" /> + <Title LCID="1086" Text="Perkhidmatan Lapangan" /> + <Title LCID="1044" Text="Feltservice" /> + <Title LCID="1043" Text="Fieldservice" /> + <Title LCID="1045" Text="Usługa terenowa" /> + <Title LCID="1046" Text="Serviço de Campo" /> + <Title LCID="2070" Text="Serviço no Terreno" /> + <Title LCID="1048" Text="Servicii de teren" /> + <Title LCID="1049" Text="Выездное обслуживание" /> + <Title LCID="1051" Text="Služba u zákazníka" /> + <Title LCID="1060" Text="Rešitev za upravljanje dela na terenu" /> + <Title LCID="3098" Text="Теренска служба" /> + <Title LCID="2074" Text="Terenska služba" /> + <Title LCID="1053" Text="Fältservice" /> + <Title LCID="1054" Text="บริการภาคสนาม" /> + <Title LCID="1055" Text="Saha Hizmeti" /> + <Title LCID="1058" Text="Виїзне обслуговування" /> + <Title LCID="1066" Text="Dịch vụ Tại chỗ" /> + <Title LCID="2052" Text="现场服务" /> + <Title LCID="3076" Text="現場服務" /> + <Title LCID="1028" Text="現場服務" /> + </Titles> + </NavBarArea> + </NavBarAreas> + </Navigation> + <DisplayConditions FallbackForm="true" Order="3"> + <Role Id="{627090ff-40a3-4053-8790-584edc5be201}" /> + <Role Id="{119f245c-3cc8-4b62-b31c-d1a046ced15d}" /> + </DisplayConditions> + <formLibraries> + <Library name="msdyn_/Libraries/require/require.js" libraryUniqueId="{28b571ac-a20e-4001-7aec-29caed3dda7c}" /> + <Library name="msdyn_/Utils/head1.0.3.js" libraryUniqueId="{c3aeb78a-c119-16b1-e6cc-ed523d185109}" /> + <Library name="msdyn_/Account/Account.Library.js" libraryUniqueId="{d8db2d05-4b38-9935-cedb-cdacb9e65d75}" /> + <Library name="msdyn_/Utils/FieldServiceTrial.js" libraryUniqueId="{81848ec9-2a66-58a9-8e79-84d836110771}" /> + <Library name="wh_JavaScript/SampleAccount.js" libraryUniqueId="{03d7199a-0299-c393-6909-2ac2cda35177}" /> + </formLibraries> + <controlDescriptions /> + <events> + <event name="onload" application="false" active="false"> + <Handlers> + <Handler functionName="FS.Account.Library.Load" libraryName="msdyn_/Account/Account.Library.js" handlerUniqueId="{c7515835-a98a-1b24-139a-a0d7055ec3bc}" enabled="true" parameters="" passExecutionContext="false" /> + <Handler functionName="FieldServiceTrial.Library.Load" libraryName="msdyn_/Utils/FieldServiceTrial.js" handlerUniqueId="{58a9e819-d88b-c572-d1d3-601017c57b37}" enabled="true" parameters="" passExecutionContext="false" /> + <Handler functionName="XrmCIFramework_OnLoad" libraryName="wh_JavaScript/SampleAccount.js" handlerUniqueId="{7da7da8c-360d-2a6e-2717-5cd8390c1615}" enabled="true" parameters="" passExecutionContext="false" /> + </Handlers> + </event> + </events> + </form> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>1</CanBeDeleted> + <LocalizedNames> + <LocalizedName description="New Form" languagecode="1033" /> + </LocalizedNames> +</systemform> \ No newline at end of file diff --git a/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/Account/FormXml/main/{56a0ca44-d8fc-4828-946a-86c641464a66}_managed.xml b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/Account/FormXml/main/{56a0ca44-d8fc-4828-946a-86c641464a66}_managed.xml new file mode 100644 index 00000000..b790407d --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/Account/FormXml/main/{56a0ca44-d8fc-4828-946a-86c641464a66}_managed.xml @@ -0,0 +1,2305 @@ +<?xml version="1.0" encoding="utf-8"?> +<systemform> + <formid>{56a0ca44-d8fc-4828-946a-86c641464a66}</formid> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <FormPresentation>1</FormPresentation> + <FormActivationState>1</FormActivationState> + <form showImage="true" shownavigationbar="true" maxWidth="1900"> + <ancestor id="{8448b78f-8f42-454e-8e2a-f8196b0419af}" /> + <hiddencontrols> + <data id="address1_addressid" datafieldname="address1_addressid" classid="{5546E6CD-394C-4bee-94A8-4425E17EF6C6}" /> + <data id="address2_addressid" datafieldname="address2_addressid" classid="{5546E6CD-394C-4bee-94A8-4425E17EF6C6}" /> + </hiddencontrols> + <tabs> + <tab name="SUMMARY_TAB" id="{3b0b63a9-d379-689a-0ec3-e71eb4c6a841}" IsUserDefined="0" showlabel="true" expanded="true" locklevel="0" labelid="{516d41d9-f676-4b1a-99a7-ff3b11808bdc}"> + <labels> + <label description="Summary" languagecode="1033" /> + </labels> + <columns> + <column width="28%"> + <sections> + <section name="ACCOUNT_INFORMATION" showlabel="true" showbar="false" id="{0eb92e6c-bcb8-0d52-a188-d81543ddb7cd}" IsUserDefined="0" layout="varwidth" columns="1" labelwidth="115" celllabelposition="Left" labelid="{e39c3b31-ba0e-4b40-8621-0481f83e3669}"> + <labels> + <label description="ACCOUNT INFORMATION" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{b0e82a7e-5683-d90c-308a-0d779377ea8a}" showlabel="true" locklevel="0" labelid="{09b5d7d6-21db-4300-bac3-2a012c59d05d}"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <control id="name" classid="{4273EDBD-AC1D-40d3-9FB2-095C621B552D}" datafieldname="name" disabled="false" uniqueid="{8a4d34b0-22c1-810c-7151-c6b5d543766d}" /> + </cell> + </row> + <row> + <cell id="{3441a91e-47c5-672c-7a20-902d6baa9036}" showlabel="true" labelid="{c8735eb0-550f-452c-853b-36f27626da4f}"> + <labels> + <label description="Phone" languagecode="1033" /> + </labels> + <control id="telephone1" classid="{4273EDBD-AC1D-40d3-9FB2-095C621B552D}" datafieldname="telephone1" disabled="false" /> + </cell> + </row> + <row> + <cell id="{9a08c9e6-2171-bde4-90a2-a1ec5b46caad}" showlabel="true" locklevel="0" labelid="{25702d2a-060b-49b3-a830-eaeb4d81eb1f}"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <control id="emailaddress1" classid="{ADA2203E-B4CD-49be-9DDF-234642B43B52}" datafieldname="emailaddress1" disabled="false" /> + </cell> + </row> + <row> + <cell id="{e6441984-4343-813a-aa7e-e2747ad35390}" showlabel="true" labelid="{848c2337-926d-4915-a480-c87c330ef914}"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <control id="websiteurl" classid="{71716B6C-711E-476c-8AB8-5D11542BFB47}" datafieldname="websiteurl" disabled="false" /> + </cell> + </row> + <row> + <cell id="{87DE203E-B03C-44CC-8B06-438202B82553}" labelid="{b29634c3-0c33-48d2-9677-ece1d450098d}"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <events> + <event name="setadditionalparams" application="true" active="true"> + <InternalHandlers> + <Handler functionName="Mscrm.parentaccountid_setadditionalparams" libraryName="Account_main_system_library.js" handlerUniqueId="c5cc10db-58ac-4611-a529-c1ff599707b1" enabled="true" passExecutionContext="true" /> + </InternalHandlers> + </event> + </events> + <control id="parentaccountid" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="parentaccountid" /> + </cell> + </row> + <row> + <cell id="{5f38af3a-3307-47dc-b36d-d9a5de525e6e}" showlabel="true" locklevel="0" labelid="{ec46c2f5-5eff-4061-bbb0-52d9e43fb39a}"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <control id="tickersymbol" classid="{1E1FC551-F7A8-43af-AC34-A8DC35C7B6D4}" datafieldname="tickersymbol" disabled="false" /> + </cell> + </row> + <row> + <cell id="{24be16a9-e3c4-a7bb-37a6-b5c7143460e8}" showlabel="true" locklevel="0" labelid="{0dd1eb82-711f-4d7f-845d-9eb4dc61fc77}"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <control id="customertypecode" classid="{3EF39988-22BB-4f0b-BBBE-64B5A3748AEE}" datafieldname="customertypecode" disabled="false" /> + </cell> + </row> + <row> + <cell id="{ad5836b2-96b0-394d-ea36-951d0584b472}" showlabel="true" locklevel="0" labelid="{9a15e8fe-bbac-4539-bdb6-bb0c06955e0a}"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <control id="defaultpricelevelid" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="defaultpricelevelid" disabled="false" /> + </cell> + </row> + <row> + <cell id="{4e12070e-2318-6d36-79b6-8cdab07636ce}" showlabel="false" colspan="1" auto="false" rowspan="6" labelid="{f6ae85bd-4447-4629-a2dc-d2e3b2c116c0}"> + <labels> + <label description="SampleAccount" languagecode="1033" /> + </labels> + <control id="WebResource_SampleAccount" classid="{9FDF5F91-88B1-47f4-AD53-C11EFC01A01D}"> + <parameters> + <Url>wh_WebPages/SampleAccount.html</Url> + <PassParameters>false</PassParameters> + <Security>false</Security> + <Scrolling>auto</Scrolling> + <Border>true</Border> + <ShowOnMobileClient>false</ShowOnMobileClient> + <WebResourceId>{CB7494EC-2ADB-E611-80D9-3863BB34CDB0}</WebResourceId> + </parameters> + </control> + <events> + <event name="onload" application="false"> + <dependencies /> + </event> + </events> + </cell> + </row> + <row /> + <row /> + <row /> + <row /> + <row /> + </rows> + </section> + <section name="ADDRESS" showlabel="true" locklevel="0" showbar="false" id="{cc0fe06e-4b5f-4648-A62d-84d1514e1fc5}" IsUserDefined="0" layout="varwidth" columns="1" labelwidth="115" celllabelposition="Left" labelid="{c44c240f-4fbf-48ee-96d3-3c8efc9ddd23}"> + <labels> + <label description="ADDRESS" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{4913500e-605a-809b-e99e-69e2710d09bd}" showlabel="false" locklevel="0" labelid="{a36667e4-8a0e-40d7-8742-dac982cc5177}"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <control id="address1_composite" classid="{E0DECE4B-6FC8-4a8f-A065-082708572369}" datafieldname="address1_composite" disabled="false" /> + </cell> + </row> + <row> + <cell id="{c76a7059-6090-6745-684b-52a805bbd238}" showlabel="true" locklevel="0" labelid="{03fd40fc-56a0-4059-b3a4-cfedffc65c96}"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <control id="territoryid" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="territoryid" disabled="false" /> + </cell> + </row> + <row> + <cell id="{4e08dc5d-2c3c-a49c-ad83-49bde5743de9}" showlabel="true" locklevel="0" visible="false" labelid="{ca04396c-6188-434c-83af-2dfe2f080287}"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <control id="address1_latitude" classid="{0D2C745A-E5A8-4c8f-BA63-C6D3BB604660}" datafieldname="address1_latitude" disabled="false" /> + </cell> + </row> + <row> + <cell id="{00d5c735-4215-b48a-a047-033b8554bdc3}" showlabel="true" locklevel="0" visible="false" labelid="{d6421876-ba05-4766-8929-ddd5f34af21b}"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <control id="address1_longitude" classid="{0D2C745A-E5A8-4c8f-BA63-C6D3BB604660}" datafieldname="address1_longitude" disabled="false" /> + </cell> + </row> + </rows> + </section> + <section name="SUMMARY_TAB_section_7" showlabel="false" showbar="false" locklevel="0" id="{02e26d9a-81e4-bb32-20c0-d5a427bd2887}" IsUserDefined="0" layout="varwidth" columns="1" labelwidth="115" labelid="{bdd45d37-a47c-46b0-a0d2-f0bddf2a51ae}"> + <labels> + <label description="Section" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{7c550a71-c8f5-469b-a221-cc4563525b70}" showlabel="false" rowspan="8" colspan="1" auto="false" labelid="{8f4ea0fe-8318-49d3-8410-71a6f448a4bf}"> + <labels> + <label description="Map View" languagecode="1033" /> + </labels> + <control id="mapcontrol" classid="{62B0DF79-0464-470F-8AF7-4483CFEA0C7D}"> + <parameters> + <AddressField>address1_composite</AddressField> + </parameters> + </control> + </cell> + </row> + <row /> + <row /> + <row /> + <row /> + <row /> + <row /> + <row /> + </rows> + </section> + <section name="MapSection" showlabel="false" showbar="false" id="{e1c565b8-7db7-4a44-b4e7-281614ff849b}" IsUserDefined="0" layout="varwidth" columns="1" labelwidth="115" celllabelposition="Left" labelid="{30befc5b-57bb-4363-b534-bc40d8e81203}"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{245158ED-C47A-4BB5-AAC7-E8C96A655801}" showlabel="true" rowspan="8" colspan="1" auto="false" labelid="{84b9ff7d-22b8-4b21-8d62-31efd77509cb}"> + <labels> + <label description="RECENT OPPORTUNITIES" languagecode="1033" /> + </labels> + <control id="accountopportunitiesgrid" classid="{E7A81278-8635-4d9e-8D4D-59480B391C5B}"> + <parameters> + <ViewId>{9C3F7EE8-ECA7-E211-9FB6-00155DD0EA05}</ViewId> + <RelationshipName>opportunity_customer_accounts</RelationshipName> + <TargetEntityType>opportunity</TargetEntityType> + <AutoExpand>Fixed</AutoExpand> + <EnableQuickFind>false</EnableQuickFind> + <EnableViewPicker>false</EnableViewPicker> + <EnableJumpBar>false</EnableJumpBar> + <EnableChartPicker>false</EnableChartPicker> + <RecordsPerPage>5</RecordsPerPage> + <IsUserView>false</IsUserView> + <ViewIds>{00000000-0000-0000-00AA-000010003000},{9C3F7EE8-ECA7-E211-9FB6-00155DD0EA05}</ViewIds> + <ChartGridMode>Grid</ChartGridMode> + <VisualizationId>{8BC5FB18-48F2-4782-9E16-3D452FA4DDCE}</VisualizationId> + <IsUserChart>false</IsUserChart> + </parameters> + </control> + </cell> + </row> + <row /> + <row /> + <row /> + <row /> + <row /> + <row /> + <row /> + </rows> + </section> + </sections> + </column> + <column width="44%"> + <sections> + <section name="SOCIAL_PANE_TAB" showlabel="false" showbar="false" id="{7a073b7c-5422-2418-3d26-b2a7eb290832}" IsUserDefined="0" layout="varwidth" columns="1" labelwidth="115" celllabelposition="Top" locklevel="0" celllabelalignment="Left" labelid="{52c1e27a-4228-44cd-9173-b63cdcbb4b61}"> + <labels> + <label description="SOCIAL PANE" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{7e87ab43-7321-21c7-5704-24c5c38000c6}" showlabel="false" rowspan="20" auto="false" colspan="1" locklevel="0" labelid="{b960ad23-1b25-40ff-b059-a38783bd013b}"> + <labels> + <label description="Notes Properties" languagecode="1033" /> + </labels> + <control id="notescontrol" classid="{06375649-c143-495e-a496-c962e5b4488e}" disabled="false"> + <parameters> + <DefaultTabId>ActivitiesTab</DefaultTabId> + <ShowArticleTab>false</ShowArticleTab> + </parameters> + </control> + </cell> + </row> + <row /> + <row /> + <row /> + <row /> + <row /> + <row /> + <row /> + <row /> + <row /> + <row /> + <row /> + <row /> + <row /> + <row /> + <row /> + <row /> + <row /> + <row /> + <row /> + </rows> + </section> + </sections> + </column> + <column width="28%"> + <sections> + <section name="SUMMARY_TAB_section_6" showlabel="false" showbar="false" locklevel="0" id="{d4c3ee9c-ba71-5cdb-31be-2aa505750472}" IsUserDefined="0" layout="varwidth" columns="1" labelwidth="115" celllabelalignment="Left" celllabelposition="Top" labelid="{be6d28d1-5347-4a57-8cff-3b81850a0b77}"> + <labels> + <label description="Section" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{b187688c-8410-5990-16ec-e153968ab583}" showlabel="true" locklevel="0" labelid="{701dbc9f-18da-4ffb-b964-72813afc19e4}"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <control id="primarycontactid" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="primarycontactid" disabled="false"> + <parameters> + <FilterRelationshipName>contact_customer_accounts</FilterRelationshipName> + <DependentAttributeName>contact.parentcustomerid</DependentAttributeName> + <DependentAttributeType>account</DependentAttributeType> + <AllowFilterOff>true</AllowFilterOff> + <AutoResolve>true</AutoResolve> + <DisableMru>false</DisableMru> + <DisableQuickFind>false</DisableQuickFind> + <DisableViewPicker>false</DisableViewPicker> + <DefaultViewId>{A2D479C5-53E3-4C69-ADDD-802327E67A0D}</DefaultViewId> + </parameters> + </control> + </cell> + </row> + <row> + <cell id="{0F664FFF-E39E-4676-9191-CBA16972B21D}" colspan="1" showlabel="false" labelid="{e4079cbd-c5e0-40dc-ad8a-aaaebf1acf6b}"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <control id="contactquickform" classid="{5C5600E0-1D6E-4205-A272-BE80DA87FD42}" datafieldname="primarycontactid" disabled="false"> + <parameters> + <QuickForms><QuickFormIds><QuickFormId entityname="contact">29DE27BC-A257-4F29-99CF-BAB4A84E688F</QuickFormId></QuickFormIds></QuickForms> + <ControlMode>Edit</ControlMode> + </parameters> + </control> + </cell> + </row> + <row> + <cell id="{8e24c7e3-6a40-5abb-eadb-254eba5478e2}" showlabel="true" colspan="1" auto="false" rowspan="7" labelid="{f1e623c9-e0da-44de-967a-a9715c7f0b16}"> + <labels> + <label description="CONTACTS" languagecode="1033" /> + </labels> + <control id="Contacts" classid="{E7A81278-8635-4d9e-8D4D-59480B391C5B}"> + <parameters> + <ViewId>{73BC2D9B-4E0E-424C-8839-ED59D6817E3A}</ViewId> + <IsUserView>false</IsUserView> + <RelationshipName>contact_customer_accounts</RelationshipName> + <TargetEntityType>contact</TargetEntityType> + <AutoExpand>Auto</AutoExpand> + <EnableQuickFind>false</EnableQuickFind> + <EnableViewPicker>false</EnableViewPicker> + <ViewIds /> + <EnableJumpBar>false</EnableJumpBar> + <ChartGridMode>Grid</ChartGridMode> + <VisualizationId /> + <IsUserChart>false</IsUserChart> + <EnableChartPicker>false</EnableChartPicker> + <RecordsPerPage>6</RecordsPerPage> + </parameters> + </control> + </cell> + </row> + <row /> + <row /> + <row /> + <row /> + <row /> + <row /> + <row> + <cell id="{3E27EE84-1A25-418B-85F5-CDCC7CD5918D}" showlabel="true" rowspan="8" colspan="1" auto="false" labelid="{0e1e38e6-aaa8-4b58-8f3c-3729cd543ef5}"> + <labels> + <label description="RECENT CASES" languagecode="1033" /> + </labels> + <control id="accountcasessgrid" classid="{E7A81278-8635-4d9e-8D4D-59480B391C5B}"> + <parameters> + <TargetEntityType>incident</TargetEntityType> + <ViewId>{00000000-0000-0000-00AA-000010001039}</ViewId> + <RelationshipName>incident_customer_accounts</RelationshipName> + <AutoExpand>Fixed</AutoExpand> + <EnableQuickFind>false</EnableQuickFind> + <EnableViewPicker>false</EnableViewPicker> + <EnableJumpBar>false</EnableJumpBar> + <EnableChartPicker>false</EnableChartPicker> + <RecordsPerPage>5</RecordsPerPage> + <EnableContextualActions>true</EnableContextualActions> + </parameters> + </control> + </cell> + </row> + <row /> + <row /> + <row /> + <row /> + <row /> + <row /> + <row /> + </rows> + </section> + </sections> + </column> + </columns> + </tab> + <tab name="Pricing" id="{5b296411-032e-394c-72c5-75deebee6aaa}" IsUserDefined="0" locklevel="0" showlabel="true" expanded="true" labelid="{7044b8de-160a-4fe9-8cb3-30bdcf74dfa3}"> + <labels> + <label description="Project Price Lists" languagecode="1033" /> + </labels> + <columns> + <column width="100%"> + <sections> + <section name="tab_3_section_1" showlabel="false" showbar="false" locklevel="0" id="{ec014397-38b8-351c-d38d-08072a08a48d}" IsUserDefined="0" layout="varwidth" columns="1" labelwidth="115" labelid="{b44b5e77-aeb3-4fbe-a507-e9742984802d}"> + <labels> + <label description="Section" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{a085b173-a293-cbc8-de7b-3e64690663db}" showlabel="false" colspan="1" auto="false" rowspan="6" labelid="{30e6ef2c-4fed-4f81-b47c-23a609fe1b17}"> + <labels> + <label description="Account Price Lists (Account)" languagecode="1033" /> + </labels> + <control id="PriceListsGrid" classid="{E7A81278-8635-4d9e-8D4D-59480B391C5B}" uniqueid="{06bc6de4-d044-372a-a9ee-cea00736b743}"> + <parameters> + <ViewId>{9E8BD99A-72E8-49FE-8C6F-EC1AC8407F5A}</ViewId> + <IsUserView>false</IsUserView> + <RelationshipName>msdyn_account_msdyn_accountpricelist_Account</RelationshipName> + <TargetEntityType>msdyn_accountpricelist</TargetEntityType> + <AutoExpand>Fixed</AutoExpand> + <EnableQuickFind>false</EnableQuickFind> + <EnableViewPicker>false</EnableViewPicker> + <ViewIds>{9E8BD99A-72E8-49FE-8C6F-EC1AC8407F5A}</ViewIds> + <EnableJumpBar>false</EnableJumpBar> + <ChartGridMode>All</ChartGridMode> + <VisualizationId /> + <IsUserChart>false</IsUserChart> + <EnableChartPicker>true</EnableChartPicker> + <RecordsPerPage>4</RecordsPerPage> + </parameters> + </control> + </cell> + </row> + <row /> + <row /> + <row /> + <row /> + <row /> + </rows> + </section> + </sections> + </column> + </columns> + </tab> + <tab name="FieldService" id="{c267121d-ed5c-3554-ed2a-4b9c7cc17c51}" IsUserDefined="0" locklevel="0" showlabel="true" expanded="true" labelid="{5bb22926-d906-4d13-bf44-b0d7e2c9c0a1}"> + <labels> + <label description="Field Service" languagecode="1033" /> + </labels> + <columns> + <column width="50%"> + <sections> + <section name="DETAILS_TAB_section_8" showlabel="true" showbar="false" locklevel="0" id="{450a19ce-4186-d44c-9d65-15b05364b8ad}" IsUserDefined="0" layout="varwidth" columns="1" labelwidth="160" celllabelalignment="Left" celllabelposition="Left" labelid="{95af5073-6c03-445c-8841-875c55b751d7}"> + <labels> + <label description="ACCOUNTING" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{478d10a5-5ec2-5604-9d35-5baea2336a60}" showlabel="true" locklevel="0" labelid="{96065cc2-1de0-44c5-b135-2029631b40bd}"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <control id="msdyn_billingaccount" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="msdyn_billingaccount" disabled="false" /> + </cell> + </row> + <row> + <cell id="{73848862-b2ad-a142-440d-4a18a84ba508}" showlabel="true" locklevel="0" labelid="{c7e1787a-8c6f-47e1-99b2-0908b50e7ae4}"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <control id="msdyn_taxexempt" classid="{67FAC785-CD58-4f9f-ABB3-4B7DDC6ED5ED}" datafieldname="msdyn_taxexempt" disabled="false" uniqueid="{3cec66d7-c7b2-a8de-7bda-50d3db6b3c95}" /> + </cell> + </row> + <row> + <cell id="{a5938e74-ce05-61e3-4147-aa073b575d59}" showlabel="true" locklevel="0" labelid="{a96731eb-2c22-49e2-b21b-fb9e613cd065}"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <control id="msdyn_salestaxcode" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="msdyn_salestaxcode" disabled="false" uniqueid="{18897478-1e41-70c0-2507-471bd886ebbe}" /> + </cell> + </row> + <row> + <cell id="{2a22c09d-6b95-623b-9c29-d5921d9deb1e}" showlabel="true" locklevel="0" labelid="{3ae83985-7f8c-4258-8090-95bb859be4dd}"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <control id="msdyn_taxexemptnumber" classid="{4273EDBD-AC1D-40d3-9FB2-095C621B552D}" datafieldname="msdyn_taxexemptnumber" disabled="false" /> + </cell> + </row> + </rows> + </section> + </sections> + </column> + <column width="50%"> + <sections> + <section name="DETAILS_TAB_section_7" showlabel="true" showbar="false" locklevel="0" id="{35ae566b-068b-596c-1b5b-81757dbb70c1}" IsUserDefined="0" layout="varwidth" columns="1" labelwidth="160" celllabelalignment="Left" celllabelposition="Left" labelid="{fa8a0dc2-124f-45f6-9be9-74e7353e31d9}"> + <labels> + <label description="SERVICE" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{275706e0-5d65-97ce-d614-b60a72c7c331}" showlabel="true" locklevel="0" labelid="{d318eeb0-5242-45b8-8b39-24234dd9ed2d}"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <control id="msdyn_serviceterritory" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="msdyn_serviceterritory" disabled="false" /> + </cell> + </row> + <row> + <cell id="{138ad8a0-c6c4-bebc-c4ca-8aa284dad124}" showlabel="true" locklevel="0" labelid="{fed96217-9c3f-4614-a522-606a02a584f9}"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <control id="msdyn_travelchargetype" classid="{3EF39988-22BB-4f0b-BBBE-64B5A3748AEE}" datafieldname="msdyn_travelchargetype" disabled="false" /> + </cell> + </row> + <row> + <cell id="{91b5a3ca-77de-8065-d7de-d48a557159b5}" showlabel="true" locklevel="0" labelid="{0ab51bf4-9caf-499e-99d6-edbd69079dc2}"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <control id="msdyn_travelcharge" classid="{533B9E00-756B-4312-95A0-DC888637AC78}" datafieldname="msdyn_travelcharge" disabled="false" /> + </cell> + </row> + <row> + <cell id="{44d54a23-648c-775b-9d82-b40ee31b0e53}" showlabel="true" locklevel="0" labelid="{2681682c-d8a3-4ca8-98fd-639c6ca07eb3}"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <control id="msdyn_workorderinstructions" classid="{E0DECE4B-6FC8-4a8f-A065-082708572369}" datafieldname="msdyn_workorderinstructions" disabled="false" /> + </cell> + </row> + </rows> + </section> + </sections> + </column> + </columns> + </tab> + <tab name="DETAILS_TAB" id="{11a42c72-9ded-ea04-253d-2143e731b795}" IsUserDefined="0" showlabel="true" expanded="true" labelid="{69228bbc-3ee5-40b9-a4d4-726541fc108c}"> + <labels> + <label description="Details" languagecode="1033" /> + </labels> + <columns> + <column width="34%"> + <sections> + <section name="COMPANY_PROFILE" showlabel="true" showbar="false" id="{ca8587c5-18c0-cac1-7c34-6c639eade090}" IsUserDefined="0" layout="varwidth" columns="1" labelwidth="115" celllabelposition="Left" labelid="{ce16cd85-4cff-4a67-a863-b02bed7d8924}"> + <labels> + <label description="COMPANY PROFILE" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{59782911-4d1a-38dc-ce49-7dae620dbc51}" showlabel="true" labelid="{1dfafd6d-f34a-4ae0-9c10-6a354b5a638c}"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <control id="industrycode" classid="{3EF39988-22BB-4f0b-BBBE-64B5A3748AEE}" datafieldname="industrycode" disabled="false" /> + </cell> + </row> + <row> + <cell id="{930beba3-d531-0808-c403-de95e2ac3e62}" showlabel="true" labelid="{3938f024-8eb6-4a58-a50c-833b46cc98d9}"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <control id="sic" classid="{4273EDBD-AC1D-40d3-9FB2-095C621B552D}" datafieldname="sic" disabled="false" /> + </cell> + </row> + <row> + <cell id="{694c6c97-5b86-065c-0c2d-5d2c35938441}" showlabel="true" locklevel="0" labelid="{4b75ed62-53ee-405e-9c18-d0656a98f35b}"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <control id="int_facebook" classid="{4273EDBD-AC1D-40d3-9FB2-095C621B552D}" datafieldname="int_facebook" disabled="false" /> + </cell> + </row> + <row> + <cell id="{476aa035-b80e-8dc3-7c49-98e5847d6b42}" showlabel="true" locklevel="0" labelid="{ee01463f-1bd4-4cb5-812a-d7bd8a787126}"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <control id="int_twitter" classid="{4273EDBD-AC1D-40d3-9FB2-095C621B552D}" datafieldname="int_twitter" disabled="false" /> + </cell> + </row> + <row> + <cell id="{1c33ad89-92a1-8433-2378-306259eb57c0}" showlabel="true" labelid="{18a30cc9-871c-42b5-8138-668f76782f86}"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <control id="ownershipcode" classid="{3EF39988-22BB-4f0b-BBBE-64B5A3748AEE}" datafieldname="ownershipcode" disabled="false" /> + </cell> + </row> + <row> + <cell id="{a56cc0cd-350e-2901-599b-761d7736e569}" showlabel="false" userspacer="true" labelid="{e2fa18c3-7fee-4024-9814-85d0bd89fa56}"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + </row> + </rows> + </section> + <section name="DETAILS_TAB_section_6" showlabel="true" showbar="false" locklevel="0" id="{e201b9ce-c3d5-c922-dba5-528c25066940}" IsUserDefined="0" layout="varwidth" columns="1" labelwidth="115" celllabelalignment="Left" celllabelposition="Top" height="auto" labelid="{82f42f55-b6b3-4917-9c1e-b1a232e93b2a}"> + <labels> + <label description="Description" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{a4a726a2-8e3e-79d0-02c3-0a04a6b71089}" showlabel="false" locklevel="0" rowspan="3" auto="true" labelid="{cddb6556-08f1-4700-bfbc-40890bd0fc92}"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <control id="description" classid="{E0DECE4B-6FC8-4a8f-A065-082708572369}" datafieldname="description" disabled="false" /> + </cell> + </row> + <row /> + <row height="auto" /> + </rows> + </section> + </sections> + </column> + <column width="33%"> + <sections> + <section name="MARKETING" showlabel="true" locklevel="0" showbar="false" id="{767ab9cb-cb99-45f4-bd68-32742a864c7c}" IsUserDefined="0" layout="varheight" columns="1" labelwidth="115" celllabelposition="Left" labelid="{c8b6700f-f802-4b2c-971e-a0eba72e3cb8}"> + <labels> + <label description="MARKETING" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{b9c3d8fd-12a2-4474-b937-43da8Be00e6f}" labelid="{07647dcb-7bff-43e6-8827-dd996731f5df}"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <control id="originatingleadid" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="originatingleadid" /> + </cell> + </row> + <row> + <cell auto="false" showlabel="true" locklevel="0" rowspan="1" colspan="1" id="{86b0d247-2f08-455c-a135-91f73860575d}" labelid="{2c8af3c5-bc63-4887-856f-f513e0523be7}"> + <labels> + <label description="Last Campaign Date" languagecode="1033" /> + </labels> + <control id="lastusedincampaign" classid="{5B773807-9FB2-42db-97C3-7A91EFF8ADFF}" datafieldname="lastusedincampaign" disabled="true" /> + </cell> + </row> + <row> + <cell auto="false" showlabel="true" locklevel="0" rowspan="1" colspan="1" id="{0013a9f1-6d23-4080-87a8-f040e1c673fb}" labelid="{28af3b58-50de-4b8b-9d88-85706d3c3603}"> + <labels> + <label description="Marketing Materials" languagecode="1033" /> + </labels> + <control id="donotsendmm" classid="{67FAC785-CD58-4f9f-ABB3-4B7DDC6ED5ED}" datafieldname="donotsendmm" disabled="false" /> + </cell> + </row> + <row> + <cell id="{91865d5a-0869-620b-16b1-9bc50017bc02}" showlabel="false" userspacer="true" labelid="{0d8e9248-595a-4240-9b11-90fb1f17d8c1}"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + </row> + </rows> + </section> + <section name="CONTACT_PREFERENCES" showlabel="true" showbar="false" id="{2787a122-55d5-4c8d-9b21-c8d4ec8cc3fc}" IsUserDefined="0" columns="1" labelwidth="115" celllabelposition="Left" labelid="{13f24a1e-59e0-41ef-961d-fc23e84edb1c}"> + <labels> + <label description="CONTACT PREFERENCES" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{e651d783-6c9f-4e8d-981c-c9577e344e7b}" labelid="{5fa6dff4-f85a-4565-878f-e81925dcf6f5}"> + <labels> + <label description="Contact Method" languagecode="1033" /> + </labels> + <control id="preferredcontactmethodcode" classid="{3EF39988-22BB-4f0b-BBBE-64B5A3748AEE}" datafieldname="preferredcontactmethodcode" /> + </cell> + </row> + <row> + <cell id="{0a536c64-788d-4f22-a388-fbddfdee8142}" labelid="{7341d6ad-2c24-417c-9480-847d64a67423}"> + <labels> + <label description="Email" languagecode="1033" /> + </labels> + <control id="donotemail" classid="{67FAC785-CD58-4f9f-ABB3-4B7DDC6ED5ED}" datafieldname="donotemail" /> + </cell> + </row> + <row> + <cell id="{cfa09fa5-ccb6-4f97-bd8d-d7e037a7aab1}" labelid="{0ddd9be7-acf9-4b1a-95f5-73947b82b840}"> + <labels> + <label description="Bulk Email" languagecode="1033" /> + </labels> + <control id="donotbulkemail" classid="{67FAC785-CD58-4f9f-ABB3-4B7DDC6ED5ED}" datafieldname="donotbulkemail" /> + </cell> + </row> + <row> + <cell id="{f587cb66-b142-47c9-bc7a-009875261840}" labelid="{dd973335-9f3a-43c3-a3f2-8652b4555b10}"> + <labels> + <label description="Phone" languagecode="1033" /> + </labels> + <control id="donotphone" classid="{67FAC785-CD58-4f9f-ABB3-4B7DDC6ED5ED}" datafieldname="donotphone" /> + </cell> + </row> + <row> + <cell id="{12927a20-3614-4546-89fc-9bdbd9b7432f}" labelid="{f7f7dece-c4c5-48c3-a20e-5fb853cacfb7}"> + <labels> + <label description="Fax" languagecode="1033" /> + </labels> + <control id="donotfax" classid="{67FAC785-CD58-4f9f-ABB3-4B7DDC6ED5ED}" datafieldname="donotfax" /> + </cell> + </row> + <row> + <cell id="{ed50e866-7968-483d-8388-0e6313d3c784}" labelid="{f7217e98-46d2-49a1-9446-04e9a3598ba7}"> + <labels> + <label description="Mail" languagecode="1033" /> + </labels> + <control id="donotpostalmail" classid="{67FAC785-CD58-4f9f-ABB3-4B7DDC6ED5ED}" datafieldname="donotpostalmail" /> + </cell> + </row> + </rows> + </section> + </sections> + </column> + <column width="33%"> + <sections> + <section name="BILLING" showlabel="true" showbar="false" id="{910de80a-a17e-092a-255d-44d775cb4207}" IsUserDefined="0" layout="varwidth" columns="1" labelwidth="115" celllabelposition="Left" locklevel="0" celllabelalignment="Left" labelid="{38a76758-0e5f-40c7-8572-965e0d991fa2}"> + <labels> + <label description="BILLING" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{7cd2b88c-b25c-4729-9c27-f59ebb5a1538}" labelid="{ad05d148-1cfa-4483-8ef5-63d4e9bec3c4}"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <control id="transactioncurrencyid" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="transactioncurrencyid" /> + </cell> + </row> + <row> + <cell id="{0125719c-a5b0-4230-9817-3fba5d6ebfaf}" labelid="{92362286-528f-4385-85aa-d8bdfedf983f}"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <control id="creditlimit" classid="{533B9E00-756B-4312-95A0-DC888637AC78}" datafieldname="creditlimit" /> + </cell> + </row> + <row> + <cell id="{abc2c862-bcd4-4a4b-ac51-c311d4e66d5b}" labelid="{825fbc83-76b0-42ce-b4c4-30fbe1a8a19a}"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <control id="creditonhold" classid="{67FAC785-CD58-4f9f-ABB3-4B7DDC6ED5ED}" datafieldname="creditonhold" /> + </cell> + </row> + <row> + <cell id="{0bab9157-d14e-441f-969d-80460634c15e}" labelid="{da163c85-49c0-4eba-ad81-7661bafc26f5}"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <control id="paymenttermscode" classid="{3EF39988-22BB-4f0b-BBBE-64B5A3748AEE}" datafieldname="paymenttermscode" /> + </cell> + </row> + </rows> + </section> + <section name="SHIPPING" showlabel="true" showbar="false" id="{d61ba33b-9648-d541-459d-ae145a6854db}" IsUserDefined="0" layout="varwidth" columns="1" labelwidth="115" celllabelposition="Left" locklevel="0" celllabelalignment="Left" labelid="{6b955126-65f4-428c-a905-43ac05a37a30}"> + <labels> + <label description="SHIPPING" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{4d2e776d-7d85-c51b-3900-1ae7323b0a6b}" showlabel="true" labelid="{4e649d3e-5ffc-4777-b0e8-643d5d3a37a5}"> + <labels> + <label description="Shipping Method" languagecode="1033" /> + </labels> + <control id="address1_shippingmethodcode" classid="{3EF39988-22BB-4f0b-BBBE-64B5A3748AEE}" datafieldname="address1_shippingmethodcode" /> + </cell> + </row> + <row> + <cell id="{02719696-a5da-b791-48c3-4e8cb8b110d5}" showlabel="true" labelid="{fcb5190b-f567-4b0b-b14d-608801e9b198}"> + <labels> + <label description="Freight Terms" languagecode="1033" /> + </labels> + <control id="address1_freighttermscode" classid="{3EF39988-22BB-4f0b-BBBE-64B5A3748AEE}" datafieldname="address1_freighttermscode" /> + </cell> + </row> + </rows> + </section> + </sections> + </column> + </columns> + </tab> + </tabs> + <header id="{d5a03552-1183-4347-a237-1f894ba449eb}" columns="111" celllabelposition="Top" labelwidth="115"> + <rows> + <row> + <cell id="{d3e19d4e-b2ae-409f-9b4e-5976527c6c83}" labelid="{fdcad742-1262-4748-84d5-5d7f79582e32}"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <control id="header_revenue" classid="{533B9E00-756B-4312-95A0-DC888637AC78}" datafieldname="revenue" /> + </cell> + <cell id="{2adb5a52-604d-5aad-ba6a-2bbab6c33594}" showlabel="true" labelid="{54eb3411-5264-4526-8c1f-8454ed7e83b1}"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <control id="header_numberofemployees" classid="{C6D124CA-7EDA-4a60-AEA9-7FB8D318B68F}" datafieldname="numberofemployees" /> + </cell> + <cell id="{54b2d0a2-eb77-b3cd-b60a-03ea6944e98e}" showlabel="true" locklevel="1" labelid="{01977b45-8e49-43aa-8b3a-28ebe1c5ed90}"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <control id="header_ownerid" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="ownerid" /> + </cell> + </row> + </rows> + </header> + <clientresources> + <internalresources> + <clientincludes> + <internaljscriptfile src="$webresource:Account_main_system_library.js" /> + </clientincludes> + </internalresources> + </clientresources> + <Navigation> + <NavBar> + <NavBarByRelationshipItem RelationshipName="Account_CustomerAddress" Id="navAddresses" Sequence="10" Area="Info" Show="false"> + <Privileges> + <Privilege Entity="" Privilege="ReadActivity" /> + </Privileges> + <Titles> + <Title LCID="1033" Text="Addresses" /> + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem RelationshipName="quote_customer_accounts" Id="navQuotes" Show="true" Sequence="11" Area="Sales"> + <Titles> + <Title LCID="1033" Text="Quotes" /> + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem RelationshipName="order_customer_accounts" Id="navOrders" Show="true" Sequence="12" Area="Sales"> + <Titles> + <Title LCID="1033" Text="Project Contracts" /> + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem RelationshipName="msdyn_account_msdyn_project_Customer" Id="nav_msdyn_account_msdyn_project_Customer" Show="true" Sequence="13" Area="Sales"> + <Titles> + <Title LCID="1033" Text="Projects" /> + <Title LCID="1025" Text="المشروعات" /> + <Title LCID="1026" Text="Проекти" /> + <Title LCID="1027" Text="Projectes" /> + <Title LCID="1029" Text="Projekty" /> + <Title LCID="1030" Text="Projekter" /> + <Title LCID="1031" Text="Projekte" /> + <Title LCID="1032" Text="Έργα" /> + <Title LCID="3082" Text="Proyectos" /> + <Title LCID="1061" Text="Projektid" /> + <Title LCID="1069" Text="Proiektuak" /> + <Title LCID="1035" Text="Projektit" /> + <Title LCID="1036" Text="Projets" /> + <Title LCID="1110" Text="Proxectos" /> + <Title LCID="1037" Text="פרוייקטים" /> + <Title LCID="1081" Text="परियोजनाएँ" /> + <Title LCID="1050" Text="Projekti" /> + <Title LCID="1038" Text="Projektek" /> + <Title LCID="1057" Text="Proyek" /> + <Title LCID="1040" Text="Progetti" /> + <Title LCID="1041" Text="プロジェクト" /> + <Title LCID="1087" Text="Жобалар" /> + <Title LCID="1042" Text="프로젝트" /> + <Title LCID="1063" Text="Projektai" /> + <Title LCID="1062" Text="Projekti" /> + <Title LCID="1086" Text="Projek" /> + <Title LCID="1044" Text="Prosjekter" /> + <Title LCID="1043" Text="Projecten" /> + <Title LCID="1045" Text="Projekty" /> + <Title LCID="1046" Text="Projetos" /> + <Title LCID="2070" Text="Projetos" /> + <Title LCID="1048" Text="Proiecte" /> + <Title LCID="1049" Text="Проекты" /> + <Title LCID="1051" Text="Projekty" /> + <Title LCID="1060" Text="Projekti" /> + <Title LCID="3098" Text="Пројекти" /> + <Title LCID="2074" Text="Projekti" /> + <Title LCID="1053" Text="Projekt" /> + <Title LCID="1054" Text="โครงการ" /> + <Title LCID="1055" Text="Projeler" /> + <Title LCID="1058" Text="Проекти" /> + <Title LCID="1066" Text="Dự án" /> + <Title LCID="2052" Text="项目" /> + <Title LCID="3076" Text="專案" /> + <Title LCID="1028" Text="專案" /> + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem RelationshipName="invoice_customer_accounts" Id="navInvoices" TitleResourceId="Tab_Label_MoreInvoices" Sequence="13" Area="Info" Show="false"> + <Privileges> + <Privilege Entity="" Privilege="ReadActivity" /> + </Privileges> + <Titles> + <Title LCID="1033" Text="Invoice" /> + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem RelationshipName="msdyn_account_msdyn_accountpricelist_Account" Id="nav_msdyn_account_msdyn_accountpricelist_Account" Show="true" Sequence="14" Area="Sales"> + <Titles> + <Title LCID="1033" Text="Project Price Lists" /> + <Title LCID="1025" Text="قوائم أسعار المشروع" /> + <Title LCID="1026" Text="Ценови листи на проекта" /> + <Title LCID="1027" Text="Llistes de preus del projecte" /> + <Title LCID="1029" Text="Projektové ceníky" /> + <Title LCID="1030" Text="Projektprislister" /> + <Title LCID="1031" Text="Projektpreislisten" /> + <Title LCID="1032" Text="Τιμοκατάλογοι έργου" /> + <Title LCID="3082" Text="Listas de precios de proyecto" /> + <Title LCID="1061" Text="Projekti hinnakirjad" /> + <Title LCID="1069" Text="Proiektuen prezio-zerrendak" /> + <Title LCID="1035" Text="Projektin hinnastot" /> + <Title LCID="1036" Text="Tarifs du projet" /> + <Title LCID="1110" Text="Listas de prezos do proxecto" /> + <Title LCID="1037" Text="מחירוני פרוייקט" /> + <Title LCID="1081" Text="परियोजना मूल्य सूचियाँ" /> + <Title LCID="1050" Text="Cjenici projekta" /> + <Title LCID="1038" Text="Projektárlisták" /> + <Title LCID="1057" Text="Daftar Harga Proyek" /> + <Title LCID="1040" Text="Listini prezzi di progetto" /> + <Title LCID="1041" Text="プロジェクト価格表" /> + <Title LCID="1087" Text="Жоба бағатізбелері" /> + <Title LCID="1042" Text="프로젝트 가격표" /> + <Title LCID="1063" Text="Projekto kainoraščiai" /> + <Title LCID="1062" Text="Projekta cenu saraksti" /> + <Title LCID="1086" Text="Senarai Harga Projek" /> + <Title LCID="1044" Text="Prosjektprislister" /> + <Title LCID="1043" Text="Prijslijsten voor project" /> + <Title LCID="1045" Text="Cenniki projektu" /> + <Title LCID="1046" Text="Listas de Preços do Projeto" /> + <Title LCID="2070" Text="Listas de Preços do Projeto" /> + <Title LCID="1048" Text="Liste de prețuri proiect" /> + <Title LCID="1049" Text="Прайс-листы проекта" /> + <Title LCID="1051" Text="Projektové cenníky" /> + <Title LCID="1060" Text="Projektni ceniki" /> + <Title LCID="3098" Text="Ценовници пројекта" /> + <Title LCID="2074" Text="Cenovnici projekta" /> + <Title LCID="1053" Text="Prislistor för projekt" /> + <Title LCID="1054" Text="ราคาตลาดของโครงการ" /> + <Title LCID="1055" Text="Proje Fiyat Listeleri" /> + <Title LCID="1058" Text="Проектні прайси" /> + <Title LCID="1066" Text="Bảng giá Dự án" /> + <Title LCID="2052" Text="项目价目表" /> + <Title LCID="3076" Text="專案價目表" /> + <Title LCID="1028" Text="專案價目表" /> + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem RelationshipName="account_parent_account" Id="navSubAccts" TitleResourceId="Label_SubAccounts" Sequence="14" Area="Info" Show="false"> + <Privileges> + <Privilege Entity="" Privilege="ReadActivity" /> + </Privileges> + <Titles> + <Title LCID="1033" Text="Accounts" /> + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem RelationshipName="incident_customer_accounts" Sequence="15" Area="Service" Id="navService"> + <Titles> + <Title LCID="1033" Text="Cases" /> + <Title LCID="1025" Text="الحالات" /> + <Title LCID="1026" Text="Случаи" /> + <Title LCID="1027" Text="Casos" /> + <Title LCID="1029" Text="Případy" /> + <Title LCID="1030" Text="Sager" /> + <Title LCID="1031" Text="Anfragen" /> + <Title LCID="1032" Text="Υποθέσεις" /> + <Title LCID="3082" Text="Casos" /> + <Title LCID="1061" Text="Teenindusjuhtumid" /> + <Title LCID="1069" Text="Kasuak" /> + <Title LCID="1035" Text="Palvelupyynnöt" /> + <Title LCID="1036" Text="Incidents" /> + <Title LCID="1110" Text="Casos" /> + <Title LCID="1037" Text="אירועים" /> + <Title LCID="1081" Text="मामले" /> + <Title LCID="1050" Text="Slučajevi" /> + <Title LCID="1038" Text="Esetek" /> + <Title LCID="1057" Text="Kasus" /> + <Title LCID="1040" Text="Casi" /> + <Title LCID="1041" Text="サポート案件" /> + <Title LCID="1087" Text="Істер" /> + <Title LCID="1042" Text="서비스 케이스" /> + <Title LCID="1063" Text="Atvejai" /> + <Title LCID="1062" Text="Pieteikumi" /> + <Title LCID="1086" Text="Kes" /> + <Title LCID="1044" Text="Saker" /> + <Title LCID="1043" Text="Aanvragen" /> + <Title LCID="1045" Text="Sprawy" /> + <Title LCID="1046" Text="Ocorrências" /> + <Title LCID="2070" Text="Incidentes" /> + <Title LCID="1048" Text="Cazuri" /> + <Title LCID="1049" Text="Обращения" /> + <Title LCID="1051" Text="Prípady" /> + <Title LCID="1060" Text="Primeri" /> + <Title LCID="3098" Text="Предмети" /> + <Title LCID="2074" Text="Predmeti" /> + <Title LCID="1053" Text="Ärenden" /> + <Title LCID="1054" Text="กรณีและปัญหา" /> + <Title LCID="1055" Text="Servis Talepleri" /> + <Title LCID="1058" Text="Інциденти" /> + <Title LCID="1066" Text="Các trường hợp" /> + <Title LCID="2052" Text="案例" /> + <Title LCID="3076" Text="案例" /> + <Title LCID="1028" Text="案例" /> + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem RelationshipName="contract_customer_accounts" Id="navContracts" TitleResourceId="Tab_Label_MoreContracts" Sequence="15" Area="Info" Show="false"> + <Privileges> + <Privilege Entity="" Privilege="ReadActivity" /> + </Privileges> + <Titles> + <Title LCID="1033" Text="Contract" /> + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem RelationshipName="Account_ActivityPointers" Sequence="21" Area="Info" Id="navActivities"> + <Titles> + <Title LCID="1033" Text="Activities" /> + <Title LCID="1025" Text="الأنشطة" /> + <Title LCID="1026" Text="Дейности" /> + <Title LCID="1027" Text="Activitats" /> + <Title LCID="1029" Text="Aktivity" /> + <Title LCID="1030" Text="Aktiviteter" /> + <Title LCID="1031" Text="Aktivitäten" /> + <Title LCID="1032" Text="Δραστηριότητες" /> + <Title LCID="3082" Text="Actividades" /> + <Title LCID="1061" Text="Tegevused" /> + <Title LCID="1069" Text="Jarduerak" /> + <Title LCID="1035" Text="Aktiviteetit" /> + <Title LCID="1036" Text="Activités" /> + <Title LCID="1110" Text="Actividades" /> + <Title LCID="1037" Text="פעילויות" /> + <Title LCID="1081" Text="गतिविधियाँ" /> + <Title LCID="1050" Text="Aktivnosti" /> + <Title LCID="1038" Text="Tevékenységek" /> + <Title LCID="1057" Text="Aktivitas" /> + <Title LCID="1040" Text="Impegni" /> + <Title LCID="1041" Text="活動" /> + <Title LCID="1087" Text="Әрекеттер" /> + <Title LCID="1042" Text="활동" /> + <Title LCID="1063" Text="Veikla" /> + <Title LCID="1062" Text="Darbības" /> + <Title LCID="1086" Text="Aktiviti" /> + <Title LCID="1044" Text="Aktiviteter" /> + <Title LCID="1043" Text="Activiteiten" /> + <Title LCID="1045" Text="Działania" /> + <Title LCID="1046" Text="Atividades" /> + <Title LCID="2070" Text="Atividades" /> + <Title LCID="1048" Text="Activități" /> + <Title LCID="1049" Text="Действия" /> + <Title LCID="1051" Text="Aktivity" /> + <Title LCID="1060" Text="Dejavnosti" /> + <Title LCID="3098" Text="Активности" /> + <Title LCID="2074" Text="Aktivnosti" /> + <Title LCID="1053" Text="Aktiviteter" /> + <Title LCID="1054" Text="กิจกรรม" /> + <Title LCID="1055" Text="Etkinlikler" /> + <Title LCID="1058" Text="Справи" /> + <Title LCID="1066" Text="Hoạt động" /> + <Title LCID="2052" Text="活动" /> + <Title LCID="3076" Text="活動" /> + <Title LCID="1028" Text="活動" /> + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem RelationshipName="hardcoded_{B7196B13-6B9D-42CD-BD58-B19A3953126F}navCampaignsInSFA" Sequence="22" Area="Marketing" Id="navCampaignsInSFA" Show="false"> + <Titles> + <Title LCID="1033" Text="Campaigns" /> + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem RelationshipName="Socialprofile_customer_accounts" Sequence="50" Area="Info" Id="navSocialprofiles"> + <Titles> + <Title LCID="1033" Text="Social Profiles" /> + <Title LCID="1025" Text="ملفات التعريف الاجتماعية" /> + <Title LCID="1026" Text="Социални профили" /> + <Title LCID="1027" Text="Perfils socials" /> + <Title LCID="1029" Text="Profily v sociálních sítích" /> + <Title LCID="1030" Text="Sociale profiler" /> + <Title LCID="1031" Text="Soziale-Medien-Profile" /> + <Title LCID="1032" Text="Κοινωνικά προφίλ" /> + <Title LCID="3082" Text="Perfiles sociales" /> + <Title LCID="1061" Text="Suhtlusprofiilid" /> + <Title LCID="1069" Text="Sare sozialetako profilak" /> + <Title LCID="1035" Text="Yhteisöpalveluprofiilit" /> + <Title LCID="1036" Text="Profils sociaux" /> + <Title LCID="1110" Text="Perfís sociais" /> + <Title LCID="1037" Text="פרופילים חברתיים" /> + <Title LCID="1081" Text="सामाजिक प्रोफ़ाइल" /> + <Title LCID="1050" Text="Društveni profili" /> + <Title LCID="1038" Text="Közösségi profilok" /> + <Title LCID="1057" Text="Profil Sosial" /> + <Title LCID="1040" Text="Profili social" /> + <Title LCID="1041" Text="ソーシャル プロファイル" /> + <Title LCID="1087" Text="Әлеуметтік профильдер" /> + <Title LCID="1042" Text="소셜 프로필" /> + <Title LCID="1063" Text="Socialiniai profiliai" /> + <Title LCID="1062" Text="Sociālie profili" /> + <Title LCID="1086" Text="Profil Sosial" /> + <Title LCID="1044" Text="Sosiale profiler" /> + <Title LCID="1043" Text="Sociale profielen" /> + <Title LCID="1045" Text="Profile społecznościowe" /> + <Title LCID="1046" Text="Perfis Sociais" /> + <Title LCID="2070" Text="Perfis de Rede Social" /> + <Title LCID="1048" Text="Profiluri sociale" /> + <Title LCID="1049" Text="Социальные профили" /> + <Title LCID="1051" Text="Sociálne profily" /> + <Title LCID="1060" Text="Družabni profili" /> + <Title LCID="3098" Text="Друштвени профили" /> + <Title LCID="2074" Text="Društveni profili" /> + <Title LCID="1053" Text="Sociala profiler" /> + <Title LCID="1054" Text="โปรไฟล์ทางสังคม" /> + <Title LCID="1055" Text="Sosyal Profiller" /> + <Title LCID="1058" Text="Профілі в соцмережах" /> + <Title LCID="1066" Text="Hồ sơ mạng xã hội" /> + <Title LCID="2052" Text="社区个人资料" /> + <Title LCID="3076" Text="社群網路基本資料" /> + <Title LCID="1028" Text="社群網路基本資料" /> + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem RelationshipName="contact_customer_accounts" Sequence="51" Area="Info" Id="navContacts"> + <Titles> + <Title LCID="1033" Text="Contacts" /> + <Title LCID="1025" Text="جهات الاتصال" /> + <Title LCID="1026" Text="Контакти" /> + <Title LCID="1027" Text="Contactes" /> + <Title LCID="1029" Text="Kontakty" /> + <Title LCID="1030" Text="Kontakter" /> + <Title LCID="1031" Text="Kontakte" /> + <Title LCID="1032" Text="Επαφές" /> + <Title LCID="3082" Text="Contactos" /> + <Title LCID="1061" Text="Kontaktid" /> + <Title LCID="1069" Text="Kontaktuak" /> + <Title LCID="1035" Text="Yhteyshenkilöt" /> + <Title LCID="1036" Text="Contacts" /> + <Title LCID="1110" Text="Contactos" /> + <Title LCID="1037" Text="אנשי קשר" /> + <Title LCID="1081" Text="संपर्क" /> + <Title LCID="1050" Text="Kontakti" /> + <Title LCID="1038" Text="Kapcsolattartók" /> + <Title LCID="1057" Text="Kontak" /> + <Title LCID="1040" Text="Contatti" /> + <Title LCID="1041" Text="取引先担当者" /> + <Title LCID="1087" Text="Контактілер" /> + <Title LCID="1042" Text="연락처" /> + <Title LCID="1063" Text="Kontaktai" /> + <Title LCID="1062" Text="Kontaktpersonas" /> + <Title LCID="1086" Text="Kenalan" /> + <Title LCID="1044" Text="Kontakter" /> + <Title LCID="1043" Text="Contactpersonen" /> + <Title LCID="1045" Text="Kontakty" /> + <Title LCID="1046" Text="Contatos" /> + <Title LCID="2070" Text="Contactos" /> + <Title LCID="1048" Text="Persoane de contact" /> + <Title LCID="1049" Text="Контакты" /> + <Title LCID="1051" Text="Kontakty" /> + <Title LCID="1060" Text="Stiki" /> + <Title LCID="3098" Text="Контакти" /> + <Title LCID="2074" Text="Kontakti" /> + <Title LCID="1053" Text="Kontakter" /> + <Title LCID="1054" Text="ผู้ติดต่อ" /> + <Title LCID="1055" Text="İlgili Kişiler" /> + <Title LCID="1058" Text="Контактні особи" /> + <Title LCID="1066" Text="Người liên hệ" /> + <Title LCID="2052" Text="联系人" /> + <Title LCID="3076" Text="連絡人" /> + <Title LCID="1028" Text="連絡人" /> + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem RelationshipName="hardcoded_{B7196B13-6B9D-42CD-BD58-B19A3953126F}navConnections" Sequence="53" Area="Info" Id="navConnections"> + <Titles> + <Title LCID="1033" Text="Connections" /> + <Title LCID="1025" Text="الاتصالات" /> + <Title LCID="1026" Text="Връзки" /> + <Title LCID="1027" Text="Connexions" /> + <Title LCID="1029" Text="Propojení" /> + <Title LCID="1030" Text="Forbindelser" /> + <Title LCID="1031" Text="Verbindungen" /> + <Title LCID="1032" Text="Συνδέσεις" /> + <Title LCID="3082" Text="Conexiones" /> + <Title LCID="1061" Text="Ühendused" /> + <Title LCID="1069" Text="Konexioak" /> + <Title LCID="1035" Text="Yhteydet" /> + <Title LCID="1036" Text="Connexions" /> + <Title LCID="1110" Text="Conexións" /> + <Title LCID="1037" Text="חיבורים" /> + <Title LCID="1081" Text="कनेक्शन्स" /> + <Title LCID="1050" Text="Veze" /> + <Title LCID="1038" Text="Kapcsolatok" /> + <Title LCID="1057" Text="Koneksi" /> + <Title LCID="1040" Text="Connessioni" /> + <Title LCID="1041" Text="つながり" /> + <Title LCID="1087" Text="Қосылымдар" /> + <Title LCID="1042" Text="연결" /> + <Title LCID="1063" Text="Ryšiai" /> + <Title LCID="1062" Text="Savienojumi" /> + <Title LCID="1086" Text="Sambungan" /> + <Title LCID="1044" Text="Tilkoblinger" /> + <Title LCID="1043" Text="Verbindingen" /> + <Title LCID="1045" Text="Połączenia" /> + <Title LCID="1046" Text="Conexões" /> + <Title LCID="2070" Text="Ligações" /> + <Title LCID="1048" Text="Conexiuni" /> + <Title LCID="1049" Text="Подключения" /> + <Title LCID="1051" Text="Kontaktné osoby" /> + <Title LCID="1060" Text="Povezave" /> + <Title LCID="3098" Text="Везе" /> + <Title LCID="2074" Text="Veze" /> + <Title LCID="1053" Text="Anslutningar" /> + <Title LCID="1054" Text="การเชื่อมต่อ" /> + <Title LCID="1055" Text="Bağlantılar" /> + <Title LCID="1058" Text="Зв’язки" /> + <Title LCID="1066" Text="Kết nối" /> + <Title LCID="2052" Text="连接" /> + <Title LCID="3076" Text="人脈" /> + <Title LCID="1028" Text="人脈" /> + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem RelationshipName="Account_SharepointDocument" Sequence="60" Area="Info" Id="navSPDocuments" Show="false"> + <Titles> + <Title LCID="1033" Text="Documents" /> + <Title LCID="1025" Text="المستندات" /> + <Title LCID="1026" Text="Документи" /> + <Title LCID="1027" Text="Documents" /> + <Title LCID="1029" Text="Dokumenty" /> + <Title LCID="1030" Text="Dokumenter" /> + <Title LCID="1031" Text="Dokumente" /> + <Title LCID="1032" Text="Έγγραφα" /> + <Title LCID="3082" Text="Documentos" /> + <Title LCID="1061" Text="Dokumendid" /> + <Title LCID="1069" Text="Dokumentuak" /> + <Title LCID="1035" Text="Tiedostot" /> + <Title LCID="1036" Text="Documents" /> + <Title LCID="1110" Text="Documentos" /> + <Title LCID="1037" Text="מסמכים" /> + <Title LCID="1081" Text="दस्तावेज़" /> + <Title LCID="1050" Text="Dokumenti" /> + <Title LCID="1038" Text="Dokumentumok" /> + <Title LCID="1057" Text="Dokumen" /> + <Title LCID="1040" Text="Documenti" /> + <Title LCID="1041" Text="ドキュメント" /> + <Title LCID="1087" Text="Құжаттар" /> + <Title LCID="1042" Text="문서" /> + <Title LCID="1063" Text="Dokumentai" /> + <Title LCID="1062" Text="Dokumenti" /> + <Title LCID="1086" Text="Dokumen" /> + <Title LCID="1044" Text="Dokumenter" /> + <Title LCID="1043" Text="Documenten" /> + <Title LCID="1045" Text="Dokumenty" /> + <Title LCID="1046" Text="Documentos" /> + <Title LCID="2070" Text="Documentos" /> + <Title LCID="1048" Text="Documente" /> + <Title LCID="1049" Text="Документы" /> + <Title LCID="1051" Text="Dokumenty" /> + <Title LCID="1060" Text="Dokumenti" /> + <Title LCID="3098" Text="Документи" /> + <Title LCID="2074" Text="Dokumenti" /> + <Title LCID="1053" Text="Dokument" /> + <Title LCID="1054" Text="เอกสาร" /> + <Title LCID="1055" Text="Belgeler" /> + <Title LCID="1058" Text="Документи" /> + <Title LCID="1066" Text="Tài liệu" /> + <Title LCID="2052" Text="文档" /> + <Title LCID="3076" Text="文件​​" /> + <Title LCID="1028" Text="文件​​" /> + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem RelationshipName="account_entitlement_Customer" Sequence="10000" Area="Info" Id="navEntitlement"> + <Titles> + <Title LCID="1033" Text="Entitlements" /> + <Title LCID="1025" Text="الاستحقاقات" /> + <Title LCID="1026" Text="Правомощия" /> + <Title LCID="1027" Text="Drets" /> + <Title LCID="1029" Text="Nároky" /> + <Title LCID="1030" Text="Berettigelser" /> + <Title LCID="1031" Text="Berechtigungen" /> + <Title LCID="1032" Text="Δικαιώματα" /> + <Title LCID="3082" Text="Derechos" /> + <Title LCID="1061" Text="Õigused" /> + <Title LCID="1069" Text="Eskubideak" /> + <Title LCID="1035" Text="Oikeudet" /> + <Title LCID="1036" Text="Droits" /> + <Title LCID="1110" Text="Dereitos" /> + <Title LCID="1037" Text="זכאויות" /> + <Title LCID="1081" Text="पात्रताएँ" /> + <Title LCID="1050" Text="Prava" /> + <Title LCID="1038" Text="Jogosultságok" /> + <Title LCID="1057" Text="Penetapan" /> + <Title LCID="1040" Text="Diritti" /> + <Title LCID="1041" Text="権利" /> + <Title LCID="1087" Text="Құқықтар" /> + <Title LCID="1042" Text="권리 유형" /> + <Title LCID="1063" Text="Teisių suteikimai" /> + <Title LCID="1062" Text="Pilnvaras" /> + <Title LCID="1086" Text="Kelayakan" /> + <Title LCID="1044" Text="Rettigheter" /> + <Title LCID="1043" Text="Rechten" /> + <Title LCID="1045" Text="Uprawnienia" /> + <Title LCID="1046" Text="Direitos" /> + <Title LCID="2070" Text="Elegibilidades" /> + <Title LCID="1048" Text="Drepturi" /> + <Title LCID="1049" Text="Объемы обслуживания" /> + <Title LCID="1051" Text="Nároky" /> + <Title LCID="1060" Text="Upravičenosti" /> + <Title LCID="3098" Text="Права" /> + <Title LCID="2074" Text="Prava" /> + <Title LCID="1053" Text="Berättiganden" /> + <Title LCID="1054" Text="การให้สิทธิ์" /> + <Title LCID="1055" Text="Destek Hakları" /> + <Title LCID="1058" Text="Умови обслуговування" /> + <Title LCID="1066" Text="Quyền được hưởng" /> + <Title LCID="2052" Text="权利" /> + <Title LCID="3076" Text="權利" /> + <Title LCID="1028" Text="權利" /> + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem RelationshipName="account_customer_relationship_customer" Id="navRelationships" Show="false" Sequence="10005" Area="Info"> + <Titles> + <Title LCID="1033" Text="Customer Relationship" /> + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem Icon="$webresource:msdyn_/Icons/Sitemap/RMA_32.png" RelationshipName="msdyn_account_msdyn_rmaproduct_Changeownership" Sequence="10011" Client="Web" Area="Info" Id="nav_msdyn_account_msdyn_rmaproduct_Changeownership" Show="false"> + <Titles> + <Title LCID="1033" Text="Change ownership" /> + <Title LCID="1025" Text="تغيير الملكية" /> + <Title LCID="1026" Text="Променено на собственост" /> + <Title LCID="1027" Text="Canvia la propietat" /> + <Title LCID="1029" Text="Změnit vlastnictví" /> + <Title LCID="1030" Text="Skift ejerskab" /> + <Title LCID="1031" Text="Besitz ändern" /> + <Title LCID="1032" Text="Κυριότητα αλλαγής" /> + <Title LCID="3082" Text="Cambiar propiedad" /> + <Title LCID="1061" Text="Muuda omandiõigust" /> + <Title LCID="1069" Text="Aldatu jabetza" /> + <Title LCID="1035" Text="Muuta omistus" /> + <Title LCID="1036" Text="Modifier la propriété" /> + <Title LCID="1110" Text="Modificar propiedade" /> + <Title LCID="1037" Text="שנה בעלות" /> + <Title LCID="1081" Text="स्वामित्व बदलें" /> + <Title LCID="1050" Text="Promjena vlasništva" /> + <Title LCID="1038" Text="Tulajdonos módosítása" /> + <Title LCID="1057" Text="Ubah kepemilikan" /> + <Title LCID="1040" Text="Cambia proprietà" /> + <Title LCID="1041" Text="所有権の変更" /> + <Title LCID="1087" Text="Иелікті өзгерту" /> + <Title LCID="1042" Text="소유권 형태 변경" /> + <Title LCID="1063" Text="Keisti nuosavybę" /> + <Title LCID="1062" Text="Mainīt īpašumtiesības" /> + <Title LCID="1086" Text="Tukar pemilikan" /> + <Title LCID="1044" Text="Endre eierskap" /> + <Title LCID="1043" Text="Eigenaarschap wijzigen" /> + <Title LCID="1045" Text="Zmiana własności" /> + <Title LCID="1046" Text="Alterar propriedade" /> + <Title LCID="2070" Text="Alterar propriedade" /> + <Title LCID="1048" Text="Schimbați proprietatea" /> + <Title LCID="1049" Text="Изменение типа собственности" /> + <Title LCID="1051" Text="Zmeniť vlastníctvo" /> + <Title LCID="1060" Text="Sprememba lastništva" /> + <Title LCID="3098" Text="Промена власништва" /> + <Title LCID="2074" Text="Promena vlasništva" /> + <Title LCID="1053" Text="Byt ägarskap" /> + <Title LCID="1054" Text="เปลี่ยนแปลงความเป็นเจ้าของ" /> + <Title LCID="1055" Text="Sahipliği değiştir" /> + <Title LCID="1058" Text="Змінити форму власності" /> + <Title LCID="1066" Text="Thay đổi quyền sở hữu" /> + <Title LCID="2052" Text="更改所有权" /> + <Title LCID="3076" Text="變更擁有權" /> + <Title LCID="1028" Text="變更擁有權" /> + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem Icon="$webresource:msdyn_/Icons/Sitemap/RMA_32.png" RelationshipName="msdyn_account_msdyn_rmaproduct_ReturntoVendor" Sequence="10012" Client="Web" Area="Info" Id="nav_msdyn_account_msdyn_rmaproduct_ReturntoVendor" Show="false"> + <Titles> + <Title LCID="1033" Text="Return to Vendor" /> + <Title LCID="1025" Text="إرجاع إلى البائع" /> + <Title LCID="1026" Text="Връщане на доставчик" /> + <Title LCID="1027" Text="Torna al proveïdor" /> + <Title LCID="1029" Text="Vrátit dodavateli" /> + <Title LCID="1030" Text="Returner til leverandør" /> + <Title LCID="1031" Text="Rückl. an Kreditor" /> + <Title LCID="1032" Text="Επιστροφή στον προμηθευτή" /> + <Title LCID="3082" Text="Devolver al proveedor" /> + <Title LCID="1061" Text="Tagasta hankijale" /> + <Title LCID="1069" Text="Itzuli saltzaileari (RTV)" /> + <Title LCID="1035" Text="Palautus toimittajalle" /> + <Title LCID="1036" Text="Retour fournisseur" /> + <Title LCID="1110" Text="Devolución ao fornecedor" /> + <Title LCID="1037" Text="החזר לספק" /> + <Title LCID="1081" Text="विक्रेता पर लौटें" /> + <Title LCID="1050" Text="Povrat dobavljaču" /> + <Title LCID="1038" Text="Visszaküldés a szállítónak" /> + <Title LCID="1057" Text="Kembali ke Vendor" /> + <Title LCID="1040" Text="Restituisci a fornitore" /> + <Title LCID="1041" Text="ベンダーに戻す" /> + <Title LCID="1087" Text="Жеткізушіге қайтару" /> + <Title LCID="1042" Text="공급업체로 반환" /> + <Title LCID="1063" Text="Grąžinti tiekėjui" /> + <Title LCID="1062" Text="Atgriezt piegādātājam (RTV)" /> + <Title LCID="1086" Text="Kembali ke Vendor" /> + <Title LCID="1044" Text="Retur til leverandør" /> + <Title LCID="1043" Text="Retour aan leverancier" /> + <Title LCID="1045" Text="Zwrot do dostawcy" /> + <Title LCID="1046" Text="Devolver ao Fornecedor" /> + <Title LCID="2070" Text="Devolver ao Fornecedor" /> + <Title LCID="1048" Text="Returnare la furnizor" /> + <Title LCID="1049" Text="Возврат поставщику" /> + <Title LCID="1051" Text="Vrátiť dodávateľovi" /> + <Title LCID="1060" Text="RTV (Return to Vendor)" /> + <Title LCID="3098" Text="Повраћај продавцу" /> + <Title LCID="2074" Text="Povraćaj prodavcu" /> + <Title LCID="1053" Text="Retur till leverantör" /> + <Title LCID="1054" Text="ส่งคืนไปยังผู้ขาย" /> + <Title LCID="1055" Text="Satıcıya İade Et" /> + <Title LCID="1058" Text="Повернення постачальнику" /> + <Title LCID="1066" Text="Trả về cho Nhà cung cấp" /> + <Title LCID="2052" Text="退回到供应商" /> + <Title LCID="3076" Text="退回廠商" /> + <Title LCID="1028" Text="退回廠商" /> + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem RelationshipName="msdyn_account_product_DefaultVendor" Sequence="10018" Client="Web" Area="Info" Id="nav_msdyn_account_product_DefaultVendor" Show="false"> + <Titles> + <Title LCID="1033" Text="Default Vendor" /> + <Title LCID="1025" Text="البائع الافتراضي" /> + <Title LCID="1026" Text="Доставчик по подразбиране" /> + <Title LCID="1027" Text="Proveïdor per defecte" /> + <Title LCID="1029" Text="Výchozí dodavatel" /> + <Title LCID="1030" Text="Standardleverandør" /> + <Title LCID="1031" Text="Standardzulieferer" /> + <Title LCID="1032" Text="Προεπιλεγμένος προμηθευτής" /> + <Title LCID="3082" Text="Proveedor predeterminado" /> + <Title LCID="1061" Text="Vaikimisi hankija" /> + <Title LCID="1069" Text="Saltzaile lehenetsia" /> + <Title LCID="1035" Text="Oletustoimittaja" /> + <Title LCID="1036" Text="Fournisseur par défaut" /> + <Title LCID="1110" Text="Fornecedor predefinido" /> + <Title LCID="1037" Text="ספק ברירת מחדל" /> + <Title LCID="1081" Text="डिफ़ॉल्ट विक्रेता" /> + <Title LCID="1050" Text="Zadani dobavljač" /> + <Title LCID="1038" Text="Alapértelmezett szállító" /> + <Title LCID="1057" Text="Vendor Default" /> + <Title LCID="1040" Text="Fornitore predefinito" /> + <Title LCID="1041" Text="既定のベンダー" /> + <Title LCID="1087" Text="Әдепкі жеткізуші" /> + <Title LCID="1042" Text="기본 공급업체" /> + <Title LCID="1063" Text="Numatytasis tiekėjas" /> + <Title LCID="1062" Text="Noklusējuma piegādātājs" /> + <Title LCID="1086" Text="Vendor Lalai" /> + <Title LCID="1044" Text="Standardleverandør" /> + <Title LCID="1043" Text="Standaardleverancier" /> + <Title LCID="1045" Text="Dostawca domyślny" /> + <Title LCID="1046" Text="Fornecedor Padrão" /> + <Title LCID="2070" Text="Fornecedor Predefinido" /> + <Title LCID="1048" Text="Furnizor implicit" /> + <Title LCID="1049" Text="Поставщ. по умолч." /> + <Title LCID="1051" Text="Predvolený dodávateľ" /> + <Title LCID="1060" Text="Privzeti dobavitelj" /> + <Title LCID="3098" Text="Подразумевани продавац" /> + <Title LCID="2074" Text="Podrazumevani prodavac" /> + <Title LCID="1053" Text="Standardleverantör" /> + <Title LCID="1054" Text="ผู้ขายเริ่มต้น" /> + <Title LCID="1055" Text="Varsayılan Satıcı" /> + <Title LCID="1058" Text="Постачальник за замовчуванням" /> + <Title LCID="1066" Text="Nhà cung cấp Mặc định" /> + <Title LCID="2052" Text="默认供应商" /> + <Title LCID="3076" Text="預設廠商" /> + <Title LCID="1028" Text="預設廠商" /> + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem Icon="$webresource:msdyn_/Icons/Sitemap/CustomerEquipment_32.png" RelationshipName="msdyn_account_msdyn_customerasset_Account" Sequence="10020" Client="Web" Area="ProcessCenter" Id="nav_msdyn_account_msdyn_customerasset_Account"> + <Titles> + <Title LCID="1033" Text="Customer Assets" /> + <Title LCID="1025" Text="أصول العميل" /> + <Title LCID="1026" Text="Активи на клиента" /> + <Title LCID="1027" Text="Actius del client" /> + <Title LCID="1029" Text="Majetek zákazníků" /> + <Title LCID="1030" Text="Kundeaktiver" /> + <Title LCID="1031" Text="Kundenanlagen" /> + <Title LCID="1032" Text="Πάγια στοιχεία πελάτη" /> + <Title LCID="3082" Text="Activos del cliente" /> + <Title LCID="1061" Text="Kliendi varad" /> + <Title LCID="1069" Text="Bezero-aktiboak" /> + <Title LCID="1035" Text="Asiakasresurssit" /> + <Title LCID="1036" Text="Actifs du client" /> + <Title LCID="1110" Text="Activos do cliente" /> + <Title LCID="1037" Text="נכסי לקוח" /> + <Title LCID="1081" Text="ग्राहक परिसंपत्ति" /> + <Title LCID="1050" Text="Sredstva klijenta" /> + <Title LCID="1038" Text="Ügyféleszközök" /> + <Title LCID="1057" Text="Aset Pelanggan" /> + <Title LCID="1040" Text="Cespiti cliente" /> + <Title LCID="1041" Text="顧客資産" /> + <Title LCID="1087" Text="Тұтынушы активтері" /> + <Title LCID="1042" Text="고객 자산" /> + <Title LCID="1063" Text="Kliento turtas" /> + <Title LCID="1062" Text="Klienta līdzekļi" /> + <Title LCID="1086" Text="Aset Pelanggan" /> + <Title LCID="1044" Text="Kundeaktiva" /> + <Title LCID="1043" Text="Klantactiva" /> + <Title LCID="1045" Text="Aktywa klienta" /> + <Title LCID="1046" Text="Ativos do Cliente" /> + <Title LCID="2070" Text="Ativos do Cliente" /> + <Title LCID="1048" Text="Active client" /> + <Title LCID="1049" Text="Активы клиентов" /> + <Title LCID="1051" Text="Aktíva zákazníka" /> + <Title LCID="1060" Text="Sredstva stranke" /> + <Title LCID="3098" Text="Средства клијента" /> + <Title LCID="2074" Text="Sredstva klijenta" /> + <Title LCID="1053" Text="Kundtillgångar" /> + <Title LCID="1054" Text="สินทรัพย์ของลูกค้า" /> + <Title LCID="1055" Text="Müşteri Varlıkları" /> + <Title LCID="1058" Text="Активи клієнта" /> + <Title LCID="1066" Text="Tài sản Khách hàng" /> + <Title LCID="2052" Text="客户资产" /> + <Title LCID="3076" Text="客戶資產" /> + <Title LCID="1028" Text="客戶資產" /> + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem RelationshipName="msdyn_account_account_BillingAccount" Sequence="10021" Client="Web" Area="ProcessCenter" Id="nav_msdyn_account_account_BillingAccount"> + <Titles> + <Title LCID="1033" Text="Billed Accounts" /> + <Title LCID="1025" Text="الحسابات المفوترة" /> + <Title LCID="1026" Text="Фактурирани акаунти" /> + <Title LCID="1027" Text="Comptes facturats" /> + <Title LCID="1029" Text="Fakturované obchodní vztahy" /> + <Title LCID="1030" Text="Fakturerede firmaer" /> + <Title LCID="1031" Text="Fakturierte Firmen" /> + <Title LCID="1032" Text="Λογαριασμοί που έχουν χρεωθεί" /> + <Title LCID="3082" Text="Cuentas facturadas" /> + <Title LCID="1061" Text="Arveldatud kontod" /> + <Title LCID="1069" Text="Fakturatutako kontuak" /> + <Title LCID="1035" Text="Laskutettavat asiakkaat" /> + <Title LCID="1036" Text="Comptes facturés" /> + <Title LCID="1110" Text="Contas facturadas" /> + <Title LCID="1037" Text="תיקי לקוחות שחויבו" /> + <Title LCID="1081" Text="बिल किए गए खाते" /> + <Title LCID="1050" Text="Naplaćeni računi" /> + <Title LCID="1038" Text="Számlázott partnerek" /> + <Title LCID="1057" Text="Akun Ditagih" /> + <Title LCID="1040" Text="Account fatturati" /> + <Title LCID="1041" Text="請求先口座" /> + <Title LCID="1087" Text="Есеп-шот жіберілген тіркелгілер" /> + <Title LCID="1042" Text="청구된 계정" /> + <Title LCID="1063" Text="Klientai, kuriems išrašytos sąskaitos" /> + <Title LCID="1062" Text="Uzņēmumi, kam izrakstīti rēķini" /> + <Title LCID="1086" Text="Akaun Dibilkan" /> + <Title LCID="1044" Text="Fakturerte forretningsforbindelser" /> + <Title LCID="1043" Text="Gefactureerde accounts" /> + <Title LCID="1045" Text="Konta rozliczeniowe" /> + <Title LCID="1046" Text="Contas Cobradas" /> + <Title LCID="2070" Text="Contas Faturadas" /> + <Title LCID="1048" Text="Conturi facturate" /> + <Title LCID="1049" Text="Организации для выставления счетов" /> + <Title LCID="1051" Text="Účtované kontá" /> + <Title LCID="1060" Text="Obračunani računi" /> + <Title LCID="3098" Text="Пословни контакти којима је наплаћено" /> + <Title LCID="2074" Text="Poslovni kontakti kojima je naplaćeno" /> + <Title LCID="1053" Text="Fakturerade konton" /> + <Title LCID="1054" Text="ลูกค้าองค์กรที่เรียกเก็บเงิน" /> + <Title LCID="1055" Text="Faturalanan Firmalar" /> + <Title LCID="1058" Text="Платники" /> + <Title LCID="1066" Text="Khách hàng Đã được lập hóa đơn" /> + <Title LCID="2052" Text="已记帐帐户" /> + <Title LCID="3076" Text="計費帳戶" /> + <Title LCID="1028" Text="計費帳戶" /> + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem Icon="$webresource:msdyn_/Icons/Sitemap/ServiceAgreement_32.png" RelationshipName="msdyn_account_msdyn_agreement_ServiceAccount" Sequence="10022" Client="Web" Area="ProcessCenter" Id="nav_msdyn_account_msdyn_agreement_ServiceAccount"> + <Titles> + <Title LCID="1033" Text="Agreements" /> + <Title LCID="1025" Text="الاتفاقيات" /> + <Title LCID="1026" Text="Споразумения" /> + <Title LCID="1027" Text="Acords" /> + <Title LCID="1029" Text="Smlouvy" /> + <Title LCID="1030" Text="Aftaler" /> + <Title LCID="1031" Text="Vereinbarungen" /> + <Title LCID="1032" Text="Συμβάσεις" /> + <Title LCID="3082" Text="Acuerdos" /> + <Title LCID="1061" Text="Lepped" /> + <Title LCID="1069" Text="Hitzarmenak" /> + <Title LCID="1035" Text="Sopimukset" /> + <Title LCID="1036" Text="Contrats" /> + <Title LCID="1110" Text="Acordos" /> + <Title LCID="1037" Text="הסכמים" /> + <Title LCID="1081" Text="अनुबंध" /> + <Title LCID="1050" Text="Ugovori" /> + <Title LCID="1038" Text="Szerződések" /> + <Title LCID="1057" Text="Perjanjian" /> + <Title LCID="1040" Text="Contratti" /> + <Title LCID="1041" Text="契約" /> + <Title LCID="1087" Text="Келісімдер" /> + <Title LCID="1042" Text="계약" /> + <Title LCID="1063" Text="Sutartys" /> + <Title LCID="1062" Text="Līgumi" /> + <Title LCID="1086" Text="Perjanjian" /> + <Title LCID="1044" Text="Avtaler" /> + <Title LCID="1043" Text="Overeenkomsten" /> + <Title LCID="1045" Text="Umowy" /> + <Title LCID="1046" Text="Contratos" /> + <Title LCID="2070" Text="Contratos" /> + <Title LCID="1048" Text="Acorduri" /> + <Title LCID="1049" Text="Соглашения" /> + <Title LCID="1051" Text="Zmluvy" /> + <Title LCID="1060" Text="Pogodbe" /> + <Title LCID="3098" Text="Уговори" /> + <Title LCID="2074" Text="Ugovori" /> + <Title LCID="1053" Text="Avtal" /> + <Title LCID="1054" Text="ข้อตกลง" /> + <Title LCID="1055" Text="Sözleşmeler" /> + <Title LCID="1058" Text="Угоди" /> + <Title LCID="1066" Text="Thỏa thuận" /> + <Title LCID="2052" Text="协议" /> + <Title LCID="3076" Text="合約" /> + <Title LCID="1028" Text="合約" /> + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem Icon="$webresource:msdyn_/Icons/Sitemap/WorkOrder_32.png" RelationshipName="msdyn_account_msdyn_workorder_ServiceAccount" Sequence="10023" Client="Web" Area="ProcessCenter" Id="nav_msdyn_account_msdyn_workorder_ServiceAccount"> + <Titles> + <Title LCID="1033" Text="Work Orders" /> + <Title LCID="1025" Text="أوامر العمل" /> + <Title LCID="1026" Text="Работни поръчки" /> + <Title LCID="1027" Text="Ordres de treball" /> + <Title LCID="1029" Text="Pracovní příkazy" /> + <Title LCID="1030" Text="Arbejdsordrer" /> + <Title LCID="1031" Text="Arbeitsaufträge" /> + <Title LCID="1032" Text="Παραγγελίες εργασίας" /> + <Title LCID="3082" Text="Órdenes de trabajo" /> + <Title LCID="1061" Text="Töökorraldused" /> + <Title LCID="1069" Text="Lan-eskaerak" /> + <Title LCID="1035" Text="Työtilaukset" /> + <Title LCID="1036" Text="Ordres de travail" /> + <Title LCID="1110" Text="Pedidos de traballo" /> + <Title LCID="1037" Text="הזמנות עבודה" /> + <Title LCID="1081" Text="कार्य ऑर्डर" /> + <Title LCID="1050" Text="Radni nalozi" /> + <Title LCID="1038" Text="Munkarendelések" /> + <Title LCID="1057" Text="Perintah Kerja" /> + <Title LCID="1040" Text="Ordini di lavoro" /> + <Title LCID="1041" Text="作業指示書" /> + <Title LCID="1087" Text="Жұмысқа тапсырыстар" /> + <Title LCID="1042" Text="작업 주문" /> + <Title LCID="1063" Text="Darbo užsakymai" /> + <Title LCID="1062" Text="Darba pasūtījumi" /> + <Title LCID="1086" Text="Pesanan Kerja" /> + <Title LCID="1044" Text="Arbeidsordrer" /> + <Title LCID="1043" Text="Werkorders" /> + <Title LCID="1045" Text="Zlecenia pracy" /> + <Title LCID="1046" Text="Ordens de Serviço" /> + <Title LCID="2070" Text="Ordens de Intervenção" /> + <Title LCID="1048" Text="Comenzi de lucru" /> + <Title LCID="1049" Text="Заказы на работу" /> + <Title LCID="1051" Text="Objednávky prác" /> + <Title LCID="1060" Text="Delovni nalogi" /> + <Title LCID="3098" Text="Радни налози" /> + <Title LCID="2074" Text="Radni nalozi" /> + <Title LCID="1053" Text="Arbetsorder" /> + <Title LCID="1054" Text="ใบสั่งงาน" /> + <Title LCID="1055" Text="İş Emirleri" /> + <Title LCID="1058" Text="Наряди-замовлення" /> + <Title LCID="1066" Text="Lệnh Sản xuất" /> + <Title LCID="2052" Text="工作订单" /> + <Title LCID="3076" Text="工單" /> + <Title LCID="1028" Text="工單" /> + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem Icon="$webresource:msdyn_/Icons/Sitemap/WorkOrder_32.png" RelationshipName="msdyn_account_msdyn_workorderresourcerestriction_Account" Id="nav_msdyn_account_msdyn_workorderresourcerestriction_Account" Show="false" Sequence="10024" Area="ProcessCenter"> + <Titles> + <Title LCID="1033" Text="Resource Restrictions" /> + <Title LCID="1025" Text="قيود الموارد" /> + <Title LCID="1026" Text="Ограничения за ресурси" /> + <Title LCID="1027" Text="Restriccions de recursos" /> + <Title LCID="1029" Text="Omezení zdrojů" /> + <Title LCID="1030" Text="Ressourcerestriktioner" /> + <Title LCID="1031" Text="Ressourcenbeschränkungen" /> + <Title LCID="1032" Text="Περιορισμοί πόρου" /> + <Title LCID="3082" Text="Restricciones de recursos" /> + <Title LCID="1061" Text="Ressursipiirangud" /> + <Title LCID="1069" Text="Baliabide-murrizketak" /> + <Title LCID="1035" Text="Resurssirajoitukset" /> + <Title LCID="1036" Text="Restrictions de la ressource" /> + <Title LCID="1110" Text="Restricións do recurso" /> + <Title LCID="1037" Text="הגבלות משאבים" /> + <Title LCID="1081" Text="संसाधन प्रतिबंध" /> + <Title LCID="1050" Text="Ograničenja resursa" /> + <Title LCID="1038" Text="Erőforrás-korlátozások" /> + <Title LCID="1057" Text="Batasan Sumber Daya" /> + <Title LCID="1040" Text="Restrizioni risorsa" /> + <Title LCID="1041" Text="リソース制限" /> + <Title LCID="1087" Text="Ресурс шектеулері" /> + <Title LCID="1042" Text="리소스 제한" /> + <Title LCID="1063" Text="Išteklių apribojimai" /> + <Title LCID="1062" Text="Resursu ierobežojumi" /> + <Title LCID="1086" Text="Pembatasan Sumber" /> + <Title LCID="1044" Text="Ressursbegrensninger" /> + <Title LCID="1043" Text="Resourcebeperkingen" /> + <Title LCID="1045" Text="Ograniczenia zasobu" /> + <Title LCID="1046" Text="Restrições de Recursos" /> + <Title LCID="2070" Text="Restrições de Recurso" /> + <Title LCID="1048" Text="Restricții resurse" /> + <Title LCID="1049" Text="Ограничения ресурсов" /> + <Title LCID="1051" Text="Obmedzenia zdrojov" /> + <Title LCID="1060" Text="Omejitve vira" /> + <Title LCID="3098" Text="Ограничења ресурса" /> + <Title LCID="2074" Text="Ograničenja resursa" /> + <Title LCID="1053" Text="Resursbegränsningar" /> + <Title LCID="1054" Text="ข้อจำกัดของทรัพยากร" /> + <Title LCID="1055" Text="Kaynak Kısıtlamaları" /> + <Title LCID="1058" Text="Обмеження ресурсів" /> + <Title LCID="1066" Text="Hạn chế Nguồn lực" /> + <Title LCID="2052" Text="资源限制" /> + <Title LCID="3076" Text="資源限制" /> + <Title LCID="1028" Text="資源限制" /> + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem Icon="$webresource:msdyn_/Icons/Sitemap/RMA_32.png" RelationshipName="msdyn_account_msdyn_rma_ServiceAccount" Sequence="10025" Client="Web" Area="ProcessCenter" Id="nav_msdyn_account_msdyn_rma_ServiceAccount"> + <Titles> + <Title LCID="1033" Text="RMAs" /> + <Title LCID="1025" Text="تفويضات بإرجاع المواد (RMAs)" /> + <Title LCID="1026" Text="RMA" /> + <Title LCID="1027" Text="RMA" /> + <Title LCID="1029" Text="Povolení vrácení zboží" /> + <Title LCID="1030" Text="RMA'er" /> + <Title LCID="1031" Text="RMAs" /> + <Title LCID="1032" Text="RMA" /> + <Title LCID="3082" Text="RMA" /> + <Title LCID="1061" Text="RMA-d" /> + <Title LCID="1069" Text="RMAk" /> + <Title LCID="1035" Text="Palautukset" /> + <Title LCID="1036" Text="Autorisations de retours marchandises" /> + <Title LCID="1110" Text="RMA" /> + <Title LCID="1037" Text="אישורי RMA" /> + <Title LCID="1081" Text="RMA" /> + <Title LCID="1050" Text="Ovlaštenja za povrat robe" /> + <Title LCID="1038" Text="Visszáruengedélyek" /> + <Title LCID="1057" Text="RMA" /> + <Title LCID="1040" Text="NAR" /> + <Title LCID="1041" Text="RMA" /> + <Title LCID="1087" Text="Тауарларды қайтаруға рұқсаттар" /> + <Title LCID="1042" Text="RMA" /> + <Title LCID="1063" Text="RMA" /> + <Title LCID="1062" Text="RMA" /> + <Title LCID="1086" Text="RMA" /> + <Title LCID="1044" Text="ARM-er" /> + <Title LCID="1043" Text="RMA's" /> + <Title LCID="1045" Text="Autoryzacje zwrotu" /> + <Title LCID="1046" Text="ADMs" /> + <Title LCID="2070" Text="RMAs" /> + <Title LCID="1048" Text="Autorizări de returnare a mărfii" /> + <Title LCID="1049" Text="RMA" /> + <Title LCID="1051" Text="Povolenia na návrat materiálu" /> + <Title LCID="1060" Text="RMA-ji" /> + <Title LCID="3098" Text="Повраћаји снабдевачу" /> + <Title LCID="2074" Text="Povraćaji snabdevaču" /> + <Title LCID="1053" Text="RMA:er" /> + <Title LCID="1054" Text="RMA" /> + <Title LCID="1055" Text="RMA'lar" /> + <Title LCID="1058" Text="RMA" /> + <Title LCID="1066" Text="RMA (Ủy quyền Trả lại Hàng hóa)" /> + <Title LCID="2052" Text="RMA" /> + <Title LCID="3076" Text="RMA" /> + <Title LCID="1028" Text="RMA" /> + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem Icon="$webresource:msdyn_/Icons/Sitemap/RTV_32.png" RelationshipName="msdyn_account_msdyn_rtv_Vendor" Sequence="10026" Client="Web" Area="ProcessCenter" Id="nav_msdyn_account_msdyn_rtv_Vendor"> + <Titles> + <Title LCID="1033" Text="RTVs" /> + <Title LCID="1025" Text="عمليات الإرجاع إلى البائع (RTVs)" /> + <Title LCID="1026" Text="RTV" /> + <Title LCID="1027" Text="Devolucions a proveïdor (RTV)" /> + <Title LCID="1029" Text="Vrácení dodavateli" /> + <Title LCID="1030" Text="RTV'er" /> + <Title LCID="1031" Text="RTVs" /> + <Title LCID="1032" Text="RTV" /> + <Title LCID="3082" Text="RTV" /> + <Title LCID="1061" Text="RTV-d" /> + <Title LCID="1069" Text="RTVak" /> + <Title LCID="1035" Text="Toimittajalle tehtävät palautukset" /> + <Title LCID="1036" Text="Retours fournisseur" /> + <Title LCID="1110" Text="RTV" /> + <Title LCID="1037" Text="אישורי RTV" /> + <Title LCID="1081" Text="RTV" /> + <Title LCID="1050" Text="Vraćanja dobavljaču" /> + <Title LCID="1038" Text="Visszáruk a szállítónak" /> + <Title LCID="1057" Text="RTV" /> + <Title LCID="1040" Text="RTV" /> + <Title LCID="1041" Text="RTV" /> + <Title LCID="1087" Text="Жеткізушіге қайтарулар" /> + <Title LCID="1042" Text="RTV" /> + <Title LCID="1063" Text="RTV" /> + <Title LCID="1062" Text="RTV" /> + <Title LCID="1086" Text="Dikembalikan Ke Vendor (RTV)" /> + <Title LCID="1044" Text="RTV-er" /> + <Title LCID="1043" Text="RTV's" /> + <Title LCID="1045" Text="Zwroty do dostawcy" /> + <Title LCID="1046" Text="RTVs" /> + <Title LCID="2070" Text="RTVs" /> + <Title LCID="1048" Text="Returnări la furnizor" /> + <Title LCID="1049" Text="RTV" /> + <Title LCID="1051" Text="Vrátenie dodávateľom" /> + <Title LCID="1060" Text="RTV-ji" /> + <Title LCID="3098" Text="Повраћаји продавцу" /> + <Title LCID="2074" Text="Povraćaji prodavcu" /> + <Title LCID="1053" Text="RTV:er" /> + <Title LCID="1054" Text="RTV" /> + <Title LCID="1055" Text="RTV'ler" /> + <Title LCID="1058" Text="Повернення постачальнику" /> + <Title LCID="1066" Text="RTV (Trả về cho Nhà cung cấp)" /> + <Title LCID="2052" Text="RTV" /> + <Title LCID="3076" Text="RTV" /> + <Title LCID="1028" Text="RTV" /> + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem Icon="$webresource:msdyn_/Icons/Sitemap/ServiceAgreement_32.png" RelationshipName="msdyn_account_msdyn_agreement_BillingAccount" Id="nav_msdyn_account_msdyn_agreement_BillingAccount" Show="true" Sequence="10027" Client="Web" Area="ProcessCenter"> + <Titles> + <Title LCID="1033" Text="Billed Agreements" /> + <Title LCID="1025" Text="الاتفاقيات المفوترة" /> + <Title LCID="1026" Text="Фактурирани споразумения" /> + <Title LCID="1027" Text="Acords facturats" /> + <Title LCID="1029" Text="Fakturované smlouvy" /> + <Title LCID="1030" Text="Fakturerede aftaler" /> + <Title LCID="1031" Text="Fakturierte Vereinbarungen" /> + <Title LCID="1032" Text="Συμβάσεις που έχουν χρεωθεί" /> + <Title LCID="3082" Text="Acuerdos facturados" /> + <Title LCID="1061" Text="Arveldatud lepped" /> + <Title LCID="1069" Text="Fakturatutako hitzarmenak" /> + <Title LCID="1035" Text="Laskutetut sopimukset" /> + <Title LCID="1036" Text="Contrats facturés" /> + <Title LCID="1110" Text="Acordos facturados" /> + <Title LCID="1037" Text="הסכמים שחויבו" /> + <Title LCID="1081" Text="बिल किया गया अनुबंध" /> + <Title LCID="1050" Text="Naplaćeni ugovori" /> + <Title LCID="1038" Text="Számlázott szerződések" /> + <Title LCID="1057" Text="Perjanjian Ditagih" /> + <Title LCID="1040" Text="Contratti fatturati" /> + <Title LCID="1041" Text="請求済み契約" /> + <Title LCID="1087" Text="Шот ұсынылған келісімдер" /> + <Title LCID="1042" Text="청구된 계약" /> + <Title LCID="1063" Text="Sutartys, kurioms išrašytos sąskaitos" /> + <Title LCID="1062" Text="Līgumi, par kuriem izrakstīti rēķini" /> + <Title LCID="1086" Text="Perjanjian Dibilkan" /> + <Title LCID="1044" Text="Fakturerte avtaler" /> + <Title LCID="1043" Text="Gefactureerde overeenkomsten" /> + <Title LCID="1045" Text="Umowy rozliczone" /> + <Title LCID="1046" Text="Contratos Cobrados" /> + <Title LCID="2070" Text="Contratos Faturados" /> + <Title LCID="1048" Text="Acorduri facturate" /> + <Title LCID="1049" Text="Соглашения для выставления счетов" /> + <Title LCID="1051" Text="Fakturované zmluvy" /> + <Title LCID="1060" Text="Obračunane pogodbe" /> + <Title LCID="3098" Text="Наплаћени уговори" /> + <Title LCID="2074" Text="Naplaćeni ugovori" /> + <Title LCID="1053" Text="Fakturerade avtal" /> + <Title LCID="1054" Text="ข้อตกลงที่เรียกเก็บเงิน" /> + <Title LCID="1055" Text="Faturalanan Sözleşmeler" /> + <Title LCID="1058" Text="Угоди, за якими виставлено рахунки" /> + <Title LCID="1066" Text="Thỏa thuận Đã lập hóa đơn thanh toán" /> + <Title LCID="2052" Text="已记帐协议" /> + <Title LCID="3076" Text="帳單合約" /> + <Title LCID="1028" Text="帳單合約" /> + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem Icon="$webresource:msdyn_/Icons/Sitemap/WorkOrder_32.png" RelationshipName="msdyn_account_msdyn_workorder_BillingAccount" Sequence="10028" Client="Web" Area="ProcessCenter" Id="nav_msdyn_account_msdyn_workorder_BillingAccount"> + <Titles> + <Title LCID="1033" Text="Billed Work Orders" /> + <Title LCID="1025" Text="أوامر العمل المفوترة" /> + <Title LCID="1026" Text="Фактурирани работни поръчки" /> + <Title LCID="1027" Text="Ordres de treball facturades" /> + <Title LCID="1029" Text="Fakturované pracovní příkazy" /> + <Title LCID="1030" Text="Fakturerede arbejdsordrer" /> + <Title LCID="1031" Text="Fakturierte Arbeitsaufträge" /> + <Title LCID="1032" Text="Παραγγελίες εργασίας που έχουν χρεωθεί" /> + <Title LCID="3082" Text="Órdenes de trabajo facturadas" /> + <Title LCID="1061" Text="Arveldatud töökorraldused" /> + <Title LCID="1069" Text="Fakturatutako lan-eskaerak" /> + <Title LCID="1035" Text="Laskutetut työtilaukset" /> + <Title LCID="1036" Text="Ordres de commande facturés" /> + <Title LCID="1110" Text="Pedidos de traballo facturados" /> + <Title LCID="1037" Text="הזמנות עבודה שחויבו" /> + <Title LCID="1081" Text="बिल किए गए कार्य ऑर्डर" /> + <Title LCID="1050" Text="Naplaćeni radni nalozi" /> + <Title LCID="1038" Text="Kiszámlázott munkarendelések" /> + <Title LCID="1057" Text="Perintah Kerja Ditagih" /> + <Title LCID="1040" Text="Ordini di lavoro fatturati" /> + <Title LCID="1041" Text="請求先作業指示書" /> + <Title LCID="1087" Text="Есеп-шот ұсынылған жұмысқа тапсырыстар" /> + <Title LCID="1042" Text="청구된 작업 주문" /> + <Title LCID="1063" Text="Darbo užsakymai, kurių sąskaitos išrašytos" /> + <Title LCID="1062" Text="Darba pasūtījumi, kam izrakstīts rēķins" /> + <Title LCID="1086" Text="Pesanan Kerja Dibilkan" /> + <Title LCID="1044" Text="Fakturerte arbeidsordrer" /> + <Title LCID="1043" Text="Gefactureerde werkorders" /> + <Title LCID="1045" Text="Rozliczone zlecenia pracy" /> + <Title LCID="1046" Text="Ordens de Serviço Cobradas" /> + <Title LCID="2070" Text="Ordens de Intervenção Faturadas" /> + <Title LCID="1048" Text="Comenzi de lucru facturate" /> + <Title LCID="1049" Text="Заказы на работу, для которых выставлены счета" /> + <Title LCID="1051" Text="Účtované objednávky prác" /> + <Title LCID="1060" Text="Obračunani delovni nalogi" /> + <Title LCID="3098" Text="Наплаћени радни налози" /> + <Title LCID="2074" Text="Naplaćeni radni nalozi" /> + <Title LCID="1053" Text="Fakturerade arbetsorder" /> + <Title LCID="1054" Text="ใบสั่งงานที่เรียกเก็บเงิน" /> + <Title LCID="1055" Text="Faturalanan İş Emirleri" /> + <Title LCID="1058" Text="Наряди-замовлення, для яких виставлено рахунки" /> + <Title LCID="1066" Text="Lệnh Sản xuất Đã được lập hóa đơn" /> + <Title LCID="2052" Text="已记帐工作订单" /> + <Title LCID="3076" Text="已開立帳單的工單" /> + <Title LCID="1028" Text="已開立帳單的工單" /> + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem Icon="$webresource:msdyn_/Icons/Sitemap/RMA_32.png" RelationshipName="msdyn_account_msdyn_rma_BillingAccount" Sequence="10029" Client="Web" Area="ProcessCenter" Id="nav_msdyn_account_msdyn_rma_BillingAccount"> + <Titles> + <Title LCID="1033" Text="Billed RMAs" /> + <Title LCID="1025" Text="التفويضات بإرجاع المواد (RMAs) المفوترة" /> + <Title LCID="1026" Text="Фактурирани RMA" /> + <Title LCID="1027" Text="RMA facturats" /> + <Title LCID="1029" Text="Fakturovaná povolení vrácení zboží" /> + <Title LCID="1030" Text="Fakturerede RMA'er" /> + <Title LCID="1031" Text="Abgerechnete RMAs" /> + <Title LCID="1032" Text="RMA που χρεώθηκαν" /> + <Title LCID="3082" Text="RMA facturadas" /> + <Title LCID="1061" Text="Arveldatud RMA-d" /> + <Title LCID="1069" Text="Fakturatutako RMAk" /> + <Title LCID="1035" Text="Laskutetut palautukset" /> + <Title LCID="1036" Text="Autorisations de retours marchandises facturées" /> + <Title LCID="1110" Text="RMA facturadas" /> + <Title LCID="1037" Text="אישורי RMA שחויבו" /> + <Title LCID="1081" Text="बिल किया गया RMA" /> + <Title LCID="1050" Text="Naplaćena ovlaštenja za povrat robe (RMA)" /> + <Title LCID="1038" Text="Számlázott visszáruengedélyek" /> + <Title LCID="1057" Text="RMA Ditagih" /> + <Title LCID="1040" Text="NAR fatturati" /> + <Title LCID="1041" Text="請求済み RMA" /> + <Title LCID="1087" Text="Шот ұсынылған ТҚР" /> + <Title LCID="1042" Text="청구된 RMA" /> + <Title LCID="1063" Text="RMA, kuriems išrašytos sąskaitos" /> + <Title LCID="1062" Text="RMA, par ko izrakstīti rēķini" /> + <Title LCID="1086" Text="RMA Dibilkan" /> + <Title LCID="1044" Text="Fakturerte ARM-er" /> + <Title LCID="1043" Text="Gefactureerde RMA's" /> + <Title LCID="1045" Text="Rozliczone autoryzacje zwrotu" /> + <Title LCID="1046" Text="ADMs Cobradas" /> + <Title LCID="2070" Text="RMAs Faturadas" /> + <Title LCID="1048" Text="Autorizare de returnare a mărfii facturate" /> + <Title LCID="1049" Text="RMA, по которым выставлены счета" /> + <Title LCID="1051" Text="Fakturované povolenia na návrat materiálu" /> + <Title LCID="1060" Text="Obračunani RMA-ji" /> + <Title LCID="3098" Text="Наплаћени повраћаји снабдевачу" /> + <Title LCID="2074" Text="Naplaćeni povraćaji snabdevaču" /> + <Title LCID="1053" Text="Fakturerade RMA:er" /> + <Title LCID="1054" Text="RMA ที่มีการเรียกเก็บเงิน" /> + <Title LCID="1055" Text="Faturalanan RMA'lar" /> + <Title LCID="1058" Text="RMA, за якими виставлено рахунки" /> + <Title LCID="1066" Text="RMA Đã lập hóa đơn" /> + <Title LCID="2052" Text="已记帐 RMA" /> + <Title LCID="3076" Text="已開立帳單 RMA" /> + <Title LCID="1028" Text="已開立帳單 RMA" /> + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem Icon="$webresource:msdyn_/Icons/Sitemap/Currency_32.png" RelationshipName="msdyn_account_msdyn_payment_Account" Sequence="10030" Client="Web" Area="ProcessCenter" Id="nav_msdyn_account_msdyn_payment_Account"> + <Titles> + <Title LCID="1033" Text="Payments" /> + <Title LCID="1025" Text="عمليات السداد" /> + <Title LCID="1026" Text="Плащания" /> + <Title LCID="1027" Text="Pagaments" /> + <Title LCID="1029" Text="Platby" /> + <Title LCID="1030" Text="Betalinger" /> + <Title LCID="1031" Text="Zahlungen" /> + <Title LCID="1032" Text="Πληρωμές" /> + <Title LCID="3082" Text="Pagos" /> + <Title LCID="1061" Text="Maksed" /> + <Title LCID="1069" Text="Ordainketak" /> + <Title LCID="1035" Text="Maksut" /> + <Title LCID="1036" Text="Paiements" /> + <Title LCID="1110" Text="Pagamentos" /> + <Title LCID="1037" Text="תשלומים" /> + <Title LCID="1081" Text="भुगतान" /> + <Title LCID="1050" Text="Plaćanja" /> + <Title LCID="1038" Text="Fizetések" /> + <Title LCID="1057" Text="Pembayaran" /> + <Title LCID="1040" Text="Pagamenti" /> + <Title LCID="1041" Text="支払" /> + <Title LCID="1087" Text="Төлемдер" /> + <Title LCID="1042" Text="지불" /> + <Title LCID="1063" Text="Mokėjimai" /> + <Title LCID="1062" Text="Maksājumi" /> + <Title LCID="1086" Text="Pembayaran" /> + <Title LCID="1044" Text="Betalinger" /> + <Title LCID="1043" Text="Betalingen" /> + <Title LCID="1045" Text="Płatności" /> + <Title LCID="1046" Text="Pagamentos" /> + <Title LCID="2070" Text="Pagamentos" /> + <Title LCID="1048" Text="Plăți" /> + <Title LCID="1049" Text="Платежи" /> + <Title LCID="1051" Text="Platby" /> + <Title LCID="1060" Text="Plačila" /> + <Title LCID="3098" Text="Плаћања" /> + <Title LCID="2074" Text="Plaćanja" /> + <Title LCID="1053" Text="Betalningar" /> + <Title LCID="1054" Text="การชำระเงิน" /> + <Title LCID="1055" Text="Ödemeler" /> + <Title LCID="1058" Text="Оплата" /> + <Title LCID="1066" Text="Thanh toán" /> + <Title LCID="2052" Text="付款" /> + <Title LCID="3076" Text="付款" /> + <Title LCID="1028" Text="付款" /> + </Titles> + </NavBarByRelationshipItem> + <NavBarByRelationshipItem Icon="$webresource:msdyn_/Icons/Sitemap/PurchaseOrder_32.png" RelationshipName="msdyn_account_msdyn_purchaseorder_Vendor" Sequence="10031" Client="Web" Show="true" Area="ProcessCenter" Id="nav_msdyn_account_msdyn_purchaseorder_Vendor"> + <Titles> + <Title LCID="1033" Text="Purchase Orders" /> + <Title LCID="1025" Text="أوامر الشراء" /> + <Title LCID="1026" Text="Поръчки за покупка" /> + <Title LCID="1027" Text="Ordres de compra" /> + <Title LCID="1029" Text="Nákupní objednávky" /> + <Title LCID="1030" Text="Indkøbsordrer" /> + <Title LCID="1031" Text="Bestellungen" /> + <Title LCID="1032" Text="Παραγγελίες αγοράς" /> + <Title LCID="3082" Text="Pedidos de compra" /> + <Title LCID="1061" Text="Ostutellimused" /> + <Title LCID="1069" Text="Erosketa-eskaerak" /> + <Title LCID="1035" Text="Ostotilaukset" /> + <Title LCID="1036" Text="Bons de commande" /> + <Title LCID="1110" Text="Pedidos de compra" /> + <Title LCID="1037" Text="הזמנות רכש" /> + <Title LCID="1081" Text="क्रय ऑर्डर" /> + <Title LCID="1050" Text="Narudžbenice" /> + <Title LCID="1038" Text="Megrendelések" /> + <Title LCID="1057" Text="Pesanan Pembelian" /> + <Title LCID="1040" Text="Ordini di acquisto" /> + <Title LCID="1041" Text="発注書" /> + <Title LCID="1087" Text="Сатып алуға тапсырыстар" /> + <Title LCID="1042" Text="구매 주문" /> + <Title LCID="1063" Text="Pirkimo užsakymai" /> + <Title LCID="1062" Text="Pirkšanas pasūtījumi" /> + <Title LCID="1086" Text="Pesanan Pembelian" /> + <Title LCID="1044" Text="Bestillinger" /> + <Title LCID="1043" Text="Inkooporders" /> + <Title LCID="1045" Text="Zamówienia zakupu" /> + <Title LCID="1046" Text="Ordens de Compra" /> + <Title LCID="2070" Text="Notas de Encomenda" /> + <Title LCID="1048" Text="Comenzi de achiziționare" /> + <Title LCID="1049" Text="Заказы на покупку" /> + <Title LCID="1051" Text="Nákupné objednávky" /> + <Title LCID="1060" Text="Naročilnice" /> + <Title LCID="3098" Text="Поруџбенице" /> + <Title LCID="2074" Text="Porudžbenice" /> + <Title LCID="1053" Text="Inköpsorder" /> + <Title LCID="1054" Text="ใบสั่งซื้อ" /> + <Title LCID="1055" Text="Satın Alma Siparişleri" /> + <Title LCID="1058" Text="Замовлення на придбання" /> + <Title LCID="1066" Text="Đơn đặt hàng" /> + <Title LCID="2052" Text="采购订单" /> + <Title LCID="3076" Text="採購單" /> + <Title LCID="1028" Text="採購單" /> + </Titles> + </NavBarByRelationshipItem> + </NavBar> + <NavBarAreas> + <NavBarArea Id="Info"> + <Titles> + <Title LCID="1033" Text="Common" /> + <Title LCID="1025" Text="عام" /> + <Title LCID="1026" Text="Общи" /> + <Title LCID="1027" Text="Comú" /> + <Title LCID="1029" Text="Obecné" /> + <Title LCID="1030" Text="Almindelig" /> + <Title LCID="1031" Text="Allgemein" /> + <Title LCID="1032" Text="Κοινά" /> + <Title LCID="3082" Text="Común" /> + <Title LCID="1061" Text="Ühine" /> + <Title LCID="1069" Text="Ohikoak" /> + <Title LCID="1035" Text="Yhteiset" /> + <Title LCID="1036" Text="Éléments communs" /> + <Title LCID="1110" Text="Común" /> + <Title LCID="1037" Text="פריטים נפוצים" /> + <Title LCID="1081" Text="सामान्य" /> + <Title LCID="1050" Text="Uobičajeno" /> + <Title LCID="1038" Text="Általános" /> + <Title LCID="1057" Text="Umum" /> + <Title LCID="1040" Text="Elementi comuni" /> + <Title LCID="1041" Text="共通" /> + <Title LCID="1087" Text="Жалпы" /> + <Title LCID="1042" Text="일반" /> + <Title LCID="1063" Text="Įprasta" /> + <Title LCID="1062" Text="Kopējs" /> + <Title LCID="1086" Text="Umum" /> + <Title LCID="1044" Text="Felles" /> + <Title LCID="1043" Text="Algemeen" /> + <Title LCID="1045" Text="Wspólne" /> + <Title LCID="1046" Text="Comum" /> + <Title LCID="2070" Text="Comum" /> + <Title LCID="1048" Text="Comun" /> + <Title LCID="1049" Text="Общие" /> + <Title LCID="1051" Text="Spoločné" /> + <Title LCID="1060" Text="Skupno" /> + <Title LCID="3098" Text="Уобичајено" /> + <Title LCID="2074" Text="Uobičajeno" /> + <Title LCID="1053" Text="Gemensam" /> + <Title LCID="1054" Text="ทั่วไป" /> + <Title LCID="1055" Text="Ortak" /> + <Title LCID="1058" Text="Загальні" /> + <Title LCID="1066" Text="Thông thường" /> + <Title LCID="2052" Text="公用" /> + <Title LCID="3076" Text="一般" /> + <Title LCID="1028" Text="一般" /> + </Titles> + </NavBarArea> + <NavBarArea Id="Sales"> + <Titles> + <Title LCID="1033" Text="Sales" /> + <Title LCID="1025" Text="المبيعات" /> + <Title LCID="1026" Text="Продажби" /> + <Title LCID="1027" Text="Vendes" /> + <Title LCID="1029" Text="Prodej" /> + <Title LCID="1030" Text="Salg" /> + <Title LCID="1031" Text="Vertrieb" /> + <Title LCID="1032" Text="Πωλήσεις" /> + <Title LCID="3082" Text="Ventas" /> + <Title LCID="1061" Text="Müük" /> + <Title LCID="1069" Text="Salmentak" /> + <Title LCID="1035" Text="Myynti" /> + <Title LCID="1036" Text="Ventes" /> + <Title LCID="1110" Text="Vendas" /> + <Title LCID="1037" Text="מכירות" /> + <Title LCID="1081" Text="विक्रय" /> + <Title LCID="1050" Text="Prodaja" /> + <Title LCID="1038" Text="Értékesítés" /> + <Title LCID="1057" Text="Penjualan" /> + <Title LCID="1040" Text="Vendite" /> + <Title LCID="1041" Text="営業" /> + <Title LCID="1087" Text="Сатылым" /> + <Title LCID="1042" Text="영업" /> + <Title LCID="1063" Text="Pardavimas" /> + <Title LCID="1062" Text="Pārdošana" /> + <Title LCID="1086" Text="Jualan" /> + <Title LCID="1044" Text="Salg" /> + <Title LCID="1043" Text="Verkoop" /> + <Title LCID="1045" Text="Sprzedaż" /> + <Title LCID="1046" Text="Vendas" /> + <Title LCID="2070" Text="Vendas" /> + <Title LCID="1048" Text="Vânzări" /> + <Title LCID="1049" Text="Продажи" /> + <Title LCID="1051" Text="Predaj" /> + <Title LCID="1060" Text="Prodaja" /> + <Title LCID="3098" Text="Продаја" /> + <Title LCID="2074" Text="Prodaja" /> + <Title LCID="1053" Text="Försäljning" /> + <Title LCID="1054" Text="การขาย" /> + <Title LCID="1055" Text="Satış" /> + <Title LCID="1058" Text="Збут" /> + <Title LCID="1066" Text="Bán hàng" /> + <Title LCID="2052" Text="销售" /> + <Title LCID="3076" Text="銷售" /> + <Title LCID="1028" Text="銷售" /> + </Titles> + </NavBarArea> + <NavBarArea Id="Service"> + <Titles> + <Title LCID="1033" Text="Service" /> + <Title LCID="1025" Text="الخدمة" /> + <Title LCID="1026" Text="Обслужване" /> + <Title LCID="1027" Text="Servei" /> + <Title LCID="1029" Text="Služby" /> + <Title LCID="1030" Text="Service" /> + <Title LCID="1031" Text="Service" /> + <Title LCID="1032" Text="Υπηρεσία" /> + <Title LCID="3082" Text="Servicio" /> + <Title LCID="1061" Text="Teenindus" /> + <Title LCID="1069" Text="Zerbitzua" /> + <Title LCID="1035" Text="Palvelu" /> + <Title LCID="1036" Text="Service" /> + <Title LCID="1110" Text="Servizo" /> + <Title LCID="1037" Text="שירות" /> + <Title LCID="1081" Text="सेवा" /> + <Title LCID="1050" Text="Usluga" /> + <Title LCID="1038" Text="Szolgáltatás" /> + <Title LCID="1057" Text="Layanan" /> + <Title LCID="1040" Text="Servizio" /> + <Title LCID="1041" Text="サービス" /> + <Title LCID="1087" Text="Қызмет" /> + <Title LCID="1042" Text="서비스" /> + <Title LCID="1063" Text="Aptarnavimas" /> + <Title LCID="1062" Text="Serviss" /> + <Title LCID="1086" Text="Perkhidmatan" /> + <Title LCID="1044" Text="Service" /> + <Title LCID="1043" Text="Service" /> + <Title LCID="1045" Text="Usługa" /> + <Title LCID="1046" Text="Serviço" /> + <Title LCID="2070" Text="Serviço" /> + <Title LCID="1048" Text="Serviciu" /> + <Title LCID="1049" Text="Сервис" /> + <Title LCID="1051" Text="Služba" /> + <Title LCID="1060" Text="Storitev" /> + <Title LCID="3098" Text="Услуга" /> + <Title LCID="2074" Text="Usluga" /> + <Title LCID="1053" Text="Tjänst" /> + <Title LCID="1054" Text="การบริการ" /> + <Title LCID="1055" Text="Servis" /> + <Title LCID="1058" Text="Послуга" /> + <Title LCID="1066" Text="Dịch vụ" /> + <Title LCID="2052" Text="服务" /> + <Title LCID="3076" Text="服務" /> + <Title LCID="1028" Text="服務" /> + </Titles> + </NavBarArea> + <NavBarArea Id="Marketing"> + <Titles> + <Title LCID="1033" Text="Marketing" /> + <Title LCID="1025" Text="التسويق" /> + <Title LCID="1026" Text="Маркетинг" /> + <Title LCID="1027" Text="Màrqueting" /> + <Title LCID="1029" Text="Marketing" /> + <Title LCID="1030" Text="Marketing" /> + <Title LCID="1031" Text="Marketing" /> + <Title LCID="1032" Text="Μάρκετινγκ" /> + <Title LCID="3082" Text="Marketing" /> + <Title LCID="1061" Text="Turundus" /> + <Title LCID="1069" Text="Marketina" /> + <Title LCID="1035" Text="Markkinointi" /> + <Title LCID="1036" Text="Marketing" /> + <Title LCID="1110" Text="Márketing" /> + <Title LCID="1037" Text="שיווק" /> + <Title LCID="1081" Text="मार्केटिंग" /> + <Title LCID="1050" Text="Marketing" /> + <Title LCID="1038" Text="Marketing" /> + <Title LCID="1057" Text="Pemasaran" /> + <Title LCID="1040" Text="Marketing" /> + <Title LCID="1041" Text="マーケティング" /> + <Title LCID="1087" Text="Маркетинг" /> + <Title LCID="1042" Text="마케팅" /> + <Title LCID="1063" Text="Rinkodara" /> + <Title LCID="1062" Text="Mārketings" /> + <Title LCID="1086" Text="Pemasaran" /> + <Title LCID="1044" Text="Markedsføring" /> + <Title LCID="1043" Text="Marketing" /> + <Title LCID="1045" Text="Marketing" /> + <Title LCID="1046" Text="Marketing" /> + <Title LCID="2070" Text="Marketing" /> + <Title LCID="1048" Text="Marketing" /> + <Title LCID="1049" Text="Маркетинг" /> + <Title LCID="1051" Text="Marketing" /> + <Title LCID="1060" Text="Trženje" /> + <Title LCID="3098" Text="Маркетинг" /> + <Title LCID="2074" Text="Marketing" /> + <Title LCID="1053" Text="Marknadsföring" /> + <Title LCID="1054" Text="การตลาด" /> + <Title LCID="1055" Text="Pazarlama" /> + <Title LCID="1058" Text="Маркетинг" /> + <Title LCID="1066" Text="Tiếp thị" /> + <Title LCID="2052" Text="市场营销" /> + <Title LCID="3076" Text="行銷​​" /> + <Title LCID="1028" Text="行銷​​" /> + </Titles> + </NavBarArea> + <NavBarArea Id="ProcessCenter"> + <Titles> + <Title LCID="1033" Text="Process Sessions" /> + <Title LCID="1025" Text="خدمة ميدانية" /> + <Title LCID="1026" Text="Обслужване на място" /> + <Title LCID="1027" Text="Servei de camp" /> + <Title LCID="1029" Text="Služby u zákazníků" /> + <Title LCID="1030" Text="Teknisk service" /> + <Title LCID="1031" Text="Außendienst-Service" /> + <Title LCID="1032" Text="Επιτόπια υπηρεσία" /> + <Title LCID="3082" Text="Servicio de campo" /> + <Title LCID="1061" Text="Väliteenindus" /> + <Title LCID="1069" Text="Eremu-zerbitzua" /> + <Title LCID="1035" Text="Kenttäpalvelu" /> + <Title LCID="1036" Text="Service après-vente" /> + <Title LCID="1110" Text="Servizo de campo" /> + <Title LCID="1037" Text="שירות בשטח" /> + <Title LCID="1081" Text="फ़ील्ड सेवा" /> + <Title LCID="1050" Text="Upravljanje terenskom uslugom" /> + <Title LCID="1038" Text="Helyszíni szolgáltatás" /> + <Title LCID="1057" Text="Layanan Lapangan" /> + <Title LCID="1040" Text="Assistenza sul campo" /> + <Title LCID="1041" Text="フィールド サービス" /> + <Title LCID="1087" Text="Өріс қызметі" /> + <Title LCID="1042" Text="현장 서비스" /> + <Title LCID="1063" Text="Techninės pagalbos darbo vietoje paslaugos" /> + <Title LCID="1062" Text="Vietas pakalpojumi" /> + <Title LCID="1086" Text="Perkhidmatan Lapangan" /> + <Title LCID="1044" Text="Feltservice" /> + <Title LCID="1043" Text="Fieldservice" /> + <Title LCID="1045" Text="Usługa terenowa" /> + <Title LCID="1046" Text="Serviço de Campo" /> + <Title LCID="2070" Text="Serviço no Terreno" /> + <Title LCID="1048" Text="Servicii de teren" /> + <Title LCID="1049" Text="Выездное обслуживание" /> + <Title LCID="1051" Text="Služba u zákazníka" /> + <Title LCID="1060" Text="Rešitev za upravljanje dela na terenu" /> + <Title LCID="3098" Text="Теренска служба" /> + <Title LCID="2074" Text="Terenska služba" /> + <Title LCID="1053" Text="Fältservice" /> + <Title LCID="1054" Text="บริการภาคสนาม" /> + <Title LCID="1055" Text="Saha Hizmeti" /> + <Title LCID="1058" Text="Виїзне обслуговування" /> + <Title LCID="1066" Text="Dịch vụ Tại chỗ" /> + <Title LCID="2052" Text="现场服务" /> + <Title LCID="3076" Text="現場服務" /> + <Title LCID="1028" Text="現場服務" /> + </Titles> + </NavBarArea> + </NavBarAreas> + </Navigation> + <DisplayConditions FallbackForm="true" Order="3"> + <Role Id="{627090ff-40a3-4053-8790-584edc5be201}" /> + <Role Id="{119f245c-3cc8-4b62-b31c-d1a046ced15d}" /> + </DisplayConditions> + <formLibraries> + <Library name="msdyn_/Libraries/require/require.js" libraryUniqueId="{28b571ac-a20e-4001-7aec-29caed3dda7c}" /> + <Library name="msdyn_/Utils/head1.0.3.js" libraryUniqueId="{c3aeb78a-c119-16b1-e6cc-ed523d185109}" /> + <Library name="msdyn_/Account/Account.Library.js" libraryUniqueId="{d8db2d05-4b38-9935-cedb-cdacb9e65d75}" /> + <Library name="msdyn_/Utils/FieldServiceTrial.js" libraryUniqueId="{81848ec9-2a66-58a9-8e79-84d836110771}" /> + <Library name="wh_JavaScript/SampleAccount.js" libraryUniqueId="{03d7199a-0299-c393-6909-2ac2cda35177}" /> + </formLibraries> + <controlDescriptions /> + <events> + <event name="onload" application="false" active="false"> + <Handlers> + <Handler functionName="FS.Account.Library.Load" libraryName="msdyn_/Account/Account.Library.js" handlerUniqueId="{c7515835-a98a-1b24-139a-a0d7055ec3bc}" enabled="true" parameters="" passExecutionContext="false" /> + <Handler functionName="FieldServiceTrial.Library.Load" libraryName="msdyn_/Utils/FieldServiceTrial.js" handlerUniqueId="{58a9e819-d88b-c572-d1d3-601017c57b37}" enabled="true" parameters="" passExecutionContext="false" /> + <Handler functionName="XrmCIFramework_OnLoad" libraryName="wh_JavaScript/SampleAccount.js" handlerUniqueId="{7da7da8c-360d-2a6e-2717-5cd8390c1615}" enabled="true" parameters="" passExecutionContext="false" /> + </Handlers> + </event> + </events> + </form> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>1</CanBeDeleted> + <LocalizedNames> + <LocalizedName description="New Form" languagecode="1033" /> + </LocalizedNames> +</systemform> \ No newline at end of file diff --git a/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/Account/RibbonDiff.xml b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/Account/RibbonDiff.xml new file mode 100644 index 00000000..46eead90 --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/Account/RibbonDiff.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> +<RibbonDiffXml> + <CustomActions /> + <Templates> + <RibbonTemplates Id="Mscrm.Templates"></RibbonTemplates> + </Templates> + <CommandDefinitions /> + <RuleDefinitions> + <TabDisplayRules /> + <DisplayRules /> + <EnableRules /> + </RuleDefinitions> + <LocLabels /> +</RibbonDiffXml> \ No newline at end of file diff --git a/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/wh_Config/Entity.xml b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/wh_Config/Entity.xml new file mode 100644 index 00000000..fda2cb98 --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/wh_Config/Entity.xml @@ -0,0 +1,645 @@ +<?xml version="1.0" encoding="utf-8"?> +<Entity> + <Name LocalizedName="Config" OriginalName="Config">wh_Config</Name> + <ObjectTypeCode>10188</ObjectTypeCode> + <EntityInfo> + <entity Name="wh_Config"> + <LocalizedNames> + <LocalizedName description="Config" languagecode="1033" /> + </LocalizedNames> + <LocalizedCollectionNames> + <LocalizedCollectionName description="Configs" languagecode="1033" /> + </LocalizedCollectionNames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + <attributes> + <attribute PhysicalName="CreatedBy"> + <Type>lookup</Type> + <Name>createdby</Name> + <LogicalName>createdby</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForReadApi>1</ValidForReadApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Created By" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier of the user who created the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="CreatedOn"> + <Type>datetime</Type> + <Name>createdon</Name> + <LogicalName>createdon</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>inactive</ImeMode> + <ValidForReadApi>1</ValidForReadApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <Format>datetime</Format> + <CanChangeDateTimeBehavior>0</CanChangeDateTimeBehavior> + <Behavior>1</Behavior> + <displaynames> + <displayname description="Created On" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Date and time when the record was created." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="CreatedOnBehalfBy"> + <Type>lookup</Type> + <Name>createdonbehalfby</Name> + <LogicalName>createdonbehalfby</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForReadApi>1</ValidForReadApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Created By (Delegate)" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier of the delegate user who created the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ImportSequenceNumber"> + <Type>int</Type> + <Name>importsequencenumber</Name> + <LogicalName>importsequencenumber</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind</DisplayMask> + <ImeMode>disabled</ImeMode> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <Format></Format> + <MinValue>-2147483648</MinValue> + <MaxValue>2147483647</MaxValue> + <displaynames> + <displayname description="Import Sequence Number" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Sequence number of the import that created this record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ModifiedBy"> + <Type>lookup</Type> + <Name>modifiedby</Name> + <LogicalName>modifiedby</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForReadApi>1</ValidForReadApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Modified By" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier of the user who modified the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ModifiedOn"> + <Type>datetime</Type> + <Name>modifiedon</Name> + <LogicalName>modifiedon</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>inactive</ImeMode> + <ValidForReadApi>1</ValidForReadApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <Format>datetime</Format> + <CanChangeDateTimeBehavior>0</CanChangeDateTimeBehavior> + <Behavior>1</Behavior> + <displaynames> + <displayname description="Modified On" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Date and time when the record was modified." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="ModifiedOnBehalfBy"> + <Type>lookup</Type> + <Name>modifiedonbehalfby</Name> + <LogicalName>modifiedonbehalfby</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForReadApi>1</ValidForReadApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <LookupStyle>single</LookupStyle> + <LookupTypes /> + <displaynames> + <displayname description="Modified By (Delegate)" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier of the delegate user who modified the record." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="OrganizationId"> + <Type>lookup</Type> + <Name>organizationid</Name> + <LogicalName>organizationid</LogicalName> + <RequiredLevel>none</RequiredLevel> + <ImeMode>auto</ImeMode> + <ValidForReadApi>1</ValidForReadApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <LookupTypes /> + <displaynames> + <displayname description="Organization Id" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier for the organization" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="OverriddenCreatedOn"> + <Type>datetime</Type> + <Name>overriddencreatedon</Name> + <LogicalName>overriddencreatedon</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForGrid</DisplayMask> + <ImeMode>inactive</ImeMode> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <Format>date</Format> + <CanChangeDateTimeBehavior>0</CanChangeDateTimeBehavior> + <Behavior>1</Behavior> + <displaynames> + <displayname description="Record Created On" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Date and time that the record was migrated." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="statecode"> + <Type>state</Type> + <Name>statecode</Name> + <LogicalName>statecode</LogicalName> + <RequiredLevel>systemrequired</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <optionset Name="wh_config_statecode"> + <OptionSetType>state</OptionSetType> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <displaynames> + <displayname description="Status" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Status of the Config" languagecode="1033" /> + </Descriptions> + <states> + <state value="0" defaultstatus="1" invariantname="Active"> + <labels> + <label description="Active" languagecode="1033" /> + </labels> + </state> + <state value="1" defaultstatus="2" invariantname="Inactive"> + <labels> + <label description="Inactive" languagecode="1033" /> + </labels> + </state> + </states> + </optionset> + <displaynames> + <displayname description="Status" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Status of the Config" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="statuscode"> + <Type>status</Type> + <Name>statuscode</Name> + <LogicalName>statuscode</LogicalName> + <RequiredLevel>none</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <optionset Name="wh_config_statuscode"> + <OptionSetType>status</OptionSetType> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <displaynames> + <displayname description="Status Reason" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Reason for the status of the Config" languagecode="1033" /> + </Descriptions> + <statuses> + <status value="1" state="0"> + <labels> + <label description="Active" languagecode="1033" /> + </labels> + </status> + <status value="2" state="1"> + <labels> + <label description="Inactive" languagecode="1033" /> + </labels> + </status> + </statuses> + </optionset> + <displaynames> + <displayname description="Status Reason" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Reason for the status of the Config" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="TimeZoneRuleVersionNumber"> + <Type>int</Type> + <Name>timezoneruleversionnumber</Name> + <LogicalName>timezoneruleversionnumber</LogicalName> + <RequiredLevel>none</RequiredLevel> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <Format></Format> + <MinValue>-1</MinValue> + <MaxValue>2147483647</MaxValue> + <displaynames> + <displayname description="Time Zone Rule Version Number" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="For internal use only." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="UTCConversionTimeZoneCode"> + <Type>int</Type> + <Name>utcconversiontimezonecode</Name> + <LogicalName>utcconversiontimezonecode</LogicalName> + <RequiredLevel>none</RequiredLevel> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <Format></Format> + <MinValue>-1</MinValue> + <MaxValue>2147483647</MaxValue> + <displaynames> + <displayname description="UTC Conversion Time Zone Code" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Time zone code that was in use when the record was created." languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="wh_ConfigId"> + <Type>primarykey</Type> + <Name>wh_configid</Name> + <LogicalName>wh_configid</LogicalName> + <RequiredLevel>systemrequired</RequiredLevel> + <DisplayMask>ValidForAdvancedFind|RequiredForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>0</IsCustomField> + <IsAuditEnabled>0</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>0</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <displaynames> + <displayname description="Config" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="Unique identifier for entity instances" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="wh_Key"> + <Type>nvarchar</Type> + <Name>wh_key</Name> + <LogicalName>wh_key</LogicalName> + <RequiredLevel>required</RequiredLevel> + <DisplayMask>PrimaryName|ValidForAdvancedFind|ValidForForm|ValidForGrid|RequiredForForm</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <Format>text</Format> + <MaxLength>100</MaxLength> + <Length>200</Length> + <displaynames> + <displayname description="Key" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="The key for the configuration" languagecode="1033" /> + </Descriptions> + </attribute> + <attribute PhysicalName="wh_Value"> + <Type>nvarchar</Type> + <Name>wh_value</Name> + <LogicalName>wh_value</LogicalName> + <RequiredLevel>required</RequiredLevel> + <DisplayMask>ValidForForm|ValidForGrid</DisplayMask> + <ImeMode>auto</ImeMode> + <ValidForUpdateApi>1</ValidForUpdateApi> + <ValidForReadApi>1</ValidForReadApi> + <ValidForCreateApi>1</ValidForCreateApi> + <IsCustomField>1</IsCustomField> + <IsAuditEnabled>1</IsAuditEnabled> + <IsSecured>0</IsSecured> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <CanModifySearchSettings>1</CanModifySearchSettings> + <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <SourceType>0</SourceType> + <IsGlobalFilterEnabled>0</IsGlobalFilterEnabled> + <IsSortableEnabled>0</IsSortableEnabled> + <CanModifyGlobalFilterSettings>1</CanModifyGlobalFilterSettings> + <CanModifyIsSortableSettings>1</CanModifyIsSortableSettings> + <Format>text</Format> + <MaxLength>100</MaxLength> + <Length>200</Length> + <displaynames> + <displayname description="Value" languagecode="1033" /> + </displaynames> + <Descriptions> + <Description description="" languagecode="1033" /> + </Descriptions> + </attribute> + </attributes> + <EntitySetName>wh_configs</EntitySetName> + <IsDuplicateCheckSupported>1</IsDuplicateCheckSupported> + <IsBusinessProcessEnabled>0</IsBusinessProcessEnabled> + <IsRequiredOffline>0</IsRequiredOffline> + <IsInteractionCentricEnabled>0</IsInteractionCentricEnabled> + <IsCollaboration>0</IsCollaboration> + <AutoRouteToOwnerQueue>0</AutoRouteToOwnerQueue> + <IsConnectionsEnabled>0</IsConnectionsEnabled> + <EntityColor></EntityColor> + <IsDocumentManagementEnabled>0</IsDocumentManagementEnabled> + <IsOneNoteIntegrationEnabled>0</IsOneNoteIntegrationEnabled> + <IsKnowledgeManagementEnabled>0</IsKnowledgeManagementEnabled> + <IsSLAEnabled>0</IsSLAEnabled> + <IsDocumentRecommendationsEnabled>0</IsDocumentRecommendationsEnabled> + <IsBPFEntity>0</IsBPFEntity> + <OwnershipTypeMask>OrgOwned</OwnershipTypeMask> + <IsAuditEnabled>1</IsAuditEnabled> + <IsActivity>0</IsActivity> + <ActivityTypeMask></ActivityTypeMask> + <IsActivityParty>0</IsActivityParty> + <IsReplicated>0</IsReplicated> + <IsReplicationUserFiltered>0</IsReplicationUserFiltered> + <IsMailMergeEnabled>1</IsMailMergeEnabled> + <IsVisibleInMobile>0</IsVisibleInMobile> + <IsVisibleInMobileClient>0</IsVisibleInMobileClient> + <IsReadOnlyInMobileClient>0</IsReadOnlyInMobileClient> + <IsOfflineInMobileClient>0</IsOfflineInMobileClient> + <DaysSinceRecordLastModified>0</DaysSinceRecordLastModified> + <MobileOfflineFilters></MobileOfflineFilters> + <IsMapiGridEnabled>1</IsMapiGridEnabled> + <IsReadingPaneEnabled>1</IsReadingPaneEnabled> + <IsQuickCreateEnabled>1</IsQuickCreateEnabled> + <SyncToExternalSearchIndex>0</SyncToExternalSearchIndex> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsCustomizable>1</IsCustomizable> + <IsRenameable>1</IsRenameable> + <IsMappable>1</IsMappable> + <CanModifyAuditSettings>1</CanModifyAuditSettings> + <CanModifyMobileVisibility>1</CanModifyMobileVisibility> + <CanModifyMobileClientVisibility>1</CanModifyMobileClientVisibility> + <CanModifyMobileClientReadOnly>1</CanModifyMobileClientReadOnly> + <CanModifyMobileClientOffline>1</CanModifyMobileClientOffline> + <CanModifyConnectionSettings>1</CanModifyConnectionSettings> + <CanModifyDuplicateDetectionSettings>1</CanModifyDuplicateDetectionSettings> + <CanModifyMailMergeSettings>1</CanModifyMailMergeSettings> + <CanModifyQueueSettings>1</CanModifyQueueSettings> + <CanCreateAttributes>1</CanCreateAttributes> + <CanCreateForms>1</CanCreateForms> + <CanCreateCharts>1</CanCreateCharts> + <CanCreateViews>1</CanCreateViews> + <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings> + <CanEnableSyncToExternalSearchIndex>1</CanEnableSyncToExternalSearchIndex> + <EnforceStateTransitions>0</EnforceStateTransitions> + <CanChangeHierarchicalRelationship>1</CanChangeHierarchicalRelationship> + <EntityHelpUrlEnabled>0</EntityHelpUrlEnabled> + <ChangeTrackingEnabled>0</ChangeTrackingEnabled> + <CanChangeTrackingBeEnabled>1</CanChangeTrackingBeEnabled> + <IsEnabledForExternalChannels>0</IsEnabledForExternalChannels> + </entity> + </EntityInfo> + <FormXml /> + <SavedQueries /> + <RibbonDiffXml /> + <CustomControlDefaultConfigs> + <CustomControlDefaultConfig> + <PrimaryEntityTypeCode>10188</PrimaryEntityTypeCode> + <CustomControlDefaultConfigId>{a3099ee5-29db-e611-80d9-3863bb34cdb0}</CustomControlDefaultConfigId> + <ControlDescriptionXML> + <controlDescriptions /> + </ControlDescriptionXML> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + </CustomControlDefaultConfig> + </CustomControlDefaultConfigs> +</Entity> \ No newline at end of file diff --git a/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/wh_Config/FormXml/card/{9f28bb59-b875-440b-bc2e-5eb993fa9d55}.xml b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/wh_Config/FormXml/card/{9f28bb59-b875-440b-bc2e-5eb993fa9d55}.xml new file mode 100644 index 00000000..038f3297 --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/wh_Config/FormXml/card/{9f28bb59-b875-440b-bc2e-5eb993fa9d55}.xml @@ -0,0 +1,110 @@ +<?xml version="1.0" encoding="utf-8"?> +<systemform> + <formid>{9f28bb59-b875-440b-bc2e-5eb993fa9d55}</formid> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <FormPresentation>1</FormPresentation> + <FormActivationState>1</FormActivationState> + <form> + <tabs> + <tab name="general" verticallayout="true" id="{fa461cd6-0fe0-4ea8-91d5-ad5df8aa8340}" IsUserDefined="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <columns> + <column width="25%"> + <sections> + <section name="ColorStrip" showlabel="false" showbar="false" columns="1" IsUserDefined="0" id="{6f8902c8-28d5-43c3-ae28-f140d0aa792c}"> + <labels> + <label description="ColorStrip" languagecode="1033" /> + </labels> + </section> + </sections> + </column> + <column width="75%"> + <sections> + <section name="CardHeader" showlabel="false" showbar="false" columns="111" id="{889ef4fe-ca90-4a46-b8c1-ebe56ca05dda}" IsUserDefined="0"> + <labels> + <label description="Header" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{56b5e765-f94f-4b8b-8838-c012cf7313e0}" showlabel="true" locklevel="0"> + <labels> + <label description="Status Reason" languagecode="1033" /> + </labels> + <control id="statuscode" classid="{5D68B988-0661-4db2-BC3E-17598AD3BE6C}" datafieldname="statuscode" disabled="false" /> + </cell> + <cell id="{832be3f1-bc1f-4c4e-85fb-49e754d9a9b3}" showlabel="true" locklevel="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + <cell id="{3e721c91-44ed-493a-86fc-b5caa69b3b1b}" showlabel="true" locklevel="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + </row> + </rows> + </section> + <section name="CardDetails" showlabel="false" showbar="false" columns="1" id="{b7ef4c9d-88d8-4b61-8569-bbb6143266bc}" IsUserDefined="0"> + <labels> + <label description="Details" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{769be199-cfda-48b5-8519-975d2aff92f9}" showlabel="true" locklevel="0"> + <labels> + <label description="Key" languagecode="1033" /> + </labels> + <control id="wh_key" classid="{4273EDBD-AC1D-40d3-9FB2-095C621B552D}" datafieldname="wh_key" disabled="false" /> + </cell> + </row> + </rows> + </section> + <section name="CardFooter" showlabel="false" columns="1111" showbar="false" id="{dfdbc503-4c6a-43a1-a49e-17ca74e817c7}" IsUserDefined="0"> + <labels> + <label description="Footer" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{e3eb1fff-a946-4d0b-827d-d4bc5c62028e}" showlabel="true" locklevel="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <control id="ownerid" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="ownerid" disabled="false" /> + </cell> + <cell id="{d689d220-429a-4c18-a22e-1369d13cf79c}" showlabel="true" locklevel="0"> + <labels> + <label description="Created On" languagecode="1033" /> + </labels> + <control id="createdon" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="createdon" disabled="false" /> + </cell> + <cell id="{c0000f83-1151-493d-bbdf-4abf305fb627}" showlabel="true" locklevel="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + <cell id="{5011216f-8cba-4c27-a91d-778c47371b78}" showlabel="true" locklevel="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + </row> + </rows> + </section> + </sections> + </column> + </columns> + </tab> + </tabs> + </form> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>1</CanBeDeleted> + <LocalizedNames> + <LocalizedName description="Information" languagecode="1033" /> + </LocalizedNames> + <Descriptions> + <Description description="A card form for this entity." languagecode="1033" /> + </Descriptions> +</systemform> \ No newline at end of file diff --git a/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/wh_Config/FormXml/card/{9f28bb59-b875-440b-bc2e-5eb993fa9d55}_managed.xml b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/wh_Config/FormXml/card/{9f28bb59-b875-440b-bc2e-5eb993fa9d55}_managed.xml new file mode 100644 index 00000000..b4cee0f0 --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/wh_Config/FormXml/card/{9f28bb59-b875-440b-bc2e-5eb993fa9d55}_managed.xml @@ -0,0 +1,110 @@ +<?xml version="1.0" encoding="utf-8"?> +<systemform> + <formid>{9f28bb59-b875-440b-bc2e-5eb993fa9d55}</formid> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <FormPresentation>1</FormPresentation> + <FormActivationState>1</FormActivationState> + <form> + <tabs> + <tab name="general" verticallayout="true" id="{fa461cd6-0fe0-4ea8-91d5-ad5df8aa8340}" IsUserDefined="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <columns> + <column width="25%"> + <sections> + <section name="ColorStrip" showlabel="false" showbar="false" columns="1" IsUserDefined="0" id="{6f8902c8-28d5-43c3-ae28-f140d0aa792c}"> + <labels> + <label description="ColorStrip" languagecode="1033" /> + </labels> + </section> + </sections> + </column> + <column width="75%"> + <sections> + <section name="CardHeader" showlabel="false" showbar="false" columns="111" id="{889ef4fe-ca90-4a46-b8c1-ebe56ca05dda}" IsUserDefined="0"> + <labels> + <label description="Header" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{56b5e765-f94f-4b8b-8838-c012cf7313e0}" showlabel="true" locklevel="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <control id="statuscode" classid="{5D68B988-0661-4db2-BC3E-17598AD3BE6C}" datafieldname="statuscode" disabled="false" /> + </cell> + <cell id="{832be3f1-bc1f-4c4e-85fb-49e754d9a9b3}" showlabel="true" locklevel="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + <cell id="{3e721c91-44ed-493a-86fc-b5caa69b3b1b}" showlabel="true" locklevel="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + </row> + </rows> + </section> + <section name="CardDetails" showlabel="false" showbar="false" columns="1" id="{b7ef4c9d-88d8-4b61-8569-bbb6143266bc}" IsUserDefined="0"> + <labels> + <label description="Details" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{769be199-cfda-48b5-8519-975d2aff92f9}" showlabel="true" locklevel="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <control id="wh_key" classid="{4273EDBD-AC1D-40d3-9FB2-095C621B552D}" datafieldname="wh_key" disabled="false" /> + </cell> + </row> + </rows> + </section> + <section name="CardFooter" showlabel="false" columns="1111" showbar="false" id="{dfdbc503-4c6a-43a1-a49e-17ca74e817c7}" IsUserDefined="0"> + <labels> + <label description="Footer" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{e3eb1fff-a946-4d0b-827d-d4bc5c62028e}" showlabel="true" locklevel="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <control id="ownerid" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="ownerid" disabled="false" /> + </cell> + <cell id="{d689d220-429a-4c18-a22e-1369d13cf79c}" showlabel="true" locklevel="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <control id="createdon" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="createdon" disabled="false" /> + </cell> + <cell id="{c0000f83-1151-493d-bbdf-4abf305fb627}" showlabel="true" locklevel="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + <cell id="{5011216f-8cba-4c27-a91d-778c47371b78}" showlabel="true" locklevel="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + </cell> + </row> + </rows> + </section> + </sections> + </column> + </columns> + </tab> + </tabs> + </form> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>1</CanBeDeleted> + <LocalizedNames> + <LocalizedName description="Information" languagecode="1033" /> + </LocalizedNames> + <Descriptions> + <Description description="A card form for this entity." languagecode="1033" /> + </Descriptions> +</systemform> \ No newline at end of file diff --git a/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/wh_Config/FormXml/main/{a7446247-a969-409e-b820-709c61ed50be}.xml b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/wh_Config/FormXml/main/{a7446247-a969-409e-b820-709c61ed50be}.xml new file mode 100644 index 00000000..ff0a9a45 --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/wh_Config/FormXml/main/{a7446247-a969-409e-b820-709c61ed50be}.xml @@ -0,0 +1,99 @@ +<?xml version="1.0" encoding="utf-8"?> +<systemform> + <formid>{a7446247-a969-409e-b820-709c61ed50be}</formid> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <FormPresentation>1</FormPresentation> + <FormActivationState>1</FormActivationState> + <form> + <tabs> + <tab verticallayout="true" id="{1957c676-b3b6-4dc7-a71f-196dfc98cbb8}" IsUserDefined="1"> + <labels> + <label description="General" languagecode="1033" /> + </labels> + <columns> + <column width="100%"> + <sections> + <section showlabel="false" showbar="false" IsUserDefined="0" id="{98263fe3-8cd9-4ebf-9a25-35a04e3b3f29}"> + <labels> + <label description="General" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{24b91d11-0be4-415b-bcd6-25b370bb9af9}"> + <labels> + <label description="Key" languagecode="1033" /> + </labels> + <control id="wh_key" classid="{4273EDBD-AC1D-40d3-9FB2-095C621B552D}" datafieldname="wh_key" /> + </cell> + </row> + <row> + <cell id="{da3e6123-5688-cee7-baa2-b2ebdb5e8d10}" showlabel="true" locklevel="0"> + <labels> + <label description="Value" languagecode="1033" /> + </labels> + <control id="wh_value" classid="{4273EDBD-AC1D-40d3-9FB2-095C621B552D}" datafieldname="wh_value" disabled="false" /> + </cell> + </row> + <row> + <cell id="{cbc538a0-63d4-a04d-e9e2-0e9a264c83ee}" showlabel="true" locklevel="0"> + <labels> + <label description="Created On" languagecode="1033" /> + </labels> + <control id="createdon" classid="{5B773807-9FB2-42db-97C3-7A91EFF8ADFF}" datafieldname="createdon" disabled="false" /> + </cell> + </row> + <row> + <cell id="{92d4c7aa-e549-8568-731e-08dbe688bcc5}" showlabel="true" locklevel="0"> + <labels> + <label description="Modified On" languagecode="1033" /> + </labels> + <control id="modifiedon" classid="{5B773807-9FB2-42db-97C3-7A91EFF8ADFF}" datafieldname="modifiedon" disabled="false" /> + </cell> + </row> + </rows> + </section> + </sections> + </column> + </columns> + </tab> + </tabs> + <Navigation> + <NavBar></NavBar> + <NavBarAreas> + <NavBarArea Id="Info"> + <Titles> + <Title LCID="1033" Text="Common" /> + </Titles> + </NavBarArea> + <NavBarArea Id="Sales"> + <Titles> + <Title LCID="1033" Text="Sales" /> + </Titles> + </NavBarArea> + <NavBarArea Id="Service"> + <Titles> + <Title LCID="1033" Text="Service" /> + </Titles> + </NavBarArea> + <NavBarArea Id="Marketing"> + <Titles> + <Title LCID="1033" Text="Marketing" /> + </Titles> + </NavBarArea> + <NavBarArea Id="ProcessCenter"> + <Titles> + <Title LCID="1033" Text="Process Sessions" /> + </Titles> + </NavBarArea> + </NavBarAreas> + </Navigation> + </form> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>1</CanBeDeleted> + <LocalizedNames> + <LocalizedName description="Information" languagecode="1033" /> + </LocalizedNames> + <Descriptions> + <Description description="A form for this entity." languagecode="1033" /> + </Descriptions> +</systemform> \ No newline at end of file diff --git a/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/wh_Config/FormXml/main/{a7446247-a969-409e-b820-709c61ed50be}_managed.xml b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/wh_Config/FormXml/main/{a7446247-a969-409e-b820-709c61ed50be}_managed.xml new file mode 100644 index 00000000..aeef5725 --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/wh_Config/FormXml/main/{a7446247-a969-409e-b820-709c61ed50be}_managed.xml @@ -0,0 +1,99 @@ +<?xml version="1.0" encoding="utf-8"?> +<systemform> + <formid>{a7446247-a969-409e-b820-709c61ed50be}</formid> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <FormPresentation>1</FormPresentation> + <FormActivationState>1</FormActivationState> + <form> + <tabs> + <tab verticallayout="true" id="{1957c676-b3b6-4dc7-a71f-196dfc98cbb8}" IsUserDefined="1"> + <labels> + <label description="General" languagecode="1033" /> + </labels> + <columns> + <column width="100%"> + <sections> + <section showlabel="false" showbar="false" IsUserDefined="0" id="{98263fe3-8cd9-4ebf-9a25-35a04e3b3f29}"> + <labels> + <label description="General" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{24b91d11-0be4-415b-bcd6-25b370bb9af9}"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <control id="wh_key" classid="{4273EDBD-AC1D-40d3-9FB2-095C621B552D}" datafieldname="wh_key" /> + </cell> + </row> + <row> + <cell id="{da3e6123-5688-cee7-baa2-b2ebdb5e8d10}" showlabel="true" locklevel="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <control id="wh_value" classid="{4273EDBD-AC1D-40d3-9FB2-095C621B552D}" datafieldname="wh_value" disabled="false" /> + </cell> + </row> + <row> + <cell id="{cbc538a0-63d4-a04d-e9e2-0e9a264c83ee}" showlabel="true" locklevel="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <control id="createdon" classid="{5B773807-9FB2-42db-97C3-7A91EFF8ADFF}" datafieldname="createdon" disabled="false" /> + </cell> + </row> + <row> + <cell id="{92d4c7aa-e549-8568-731e-08dbe688bcc5}" showlabel="true" locklevel="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <control id="modifiedon" classid="{5B773807-9FB2-42db-97C3-7A91EFF8ADFF}" datafieldname="modifiedon" disabled="false" /> + </cell> + </row> + </rows> + </section> + </sections> + </column> + </columns> + </tab> + </tabs> + <Navigation> + <NavBar></NavBar> + <NavBarAreas> + <NavBarArea Id="Info"> + <Titles> + <Title LCID="1033" Text="Common" /> + </Titles> + </NavBarArea> + <NavBarArea Id="Sales"> + <Titles> + <Title LCID="1033" Text="Sales" /> + </Titles> + </NavBarArea> + <NavBarArea Id="Service"> + <Titles> + <Title LCID="1033" Text="Service" /> + </Titles> + </NavBarArea> + <NavBarArea Id="Marketing"> + <Titles> + <Title LCID="1033" Text="Marketing" /> + </Titles> + </NavBarArea> + <NavBarArea Id="ProcessCenter"> + <Titles> + <Title LCID="1033" Text="Process Sessions" /> + </Titles> + </NavBarArea> + </NavBarAreas> + </Navigation> + </form> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>1</CanBeDeleted> + <LocalizedNames> + <LocalizedName description="Information" languagecode="1033" /> + </LocalizedNames> + <Descriptions> + <Description description="A form for this entity." languagecode="1033" /> + </Descriptions> +</systemform> \ No newline at end of file diff --git a/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/wh_Config/FormXml/mainInteractionCentric/{70d79aab-2118-42f7-ad76-9984f44af0a7}.xml b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/wh_Config/FormXml/mainInteractionCentric/{70d79aab-2118-42f7-ad76-9984f44af0a7}.xml new file mode 100644 index 00000000..83732848 --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/wh_Config/FormXml/mainInteractionCentric/{70d79aab-2118-42f7-ad76-9984f44af0a7}.xml @@ -0,0 +1,98 @@ +<?xml version="1.0" encoding="utf-8"?> +<systemform> + <formid>{70d79aab-2118-42f7-ad76-9984f44af0a7}</formid> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <FormPresentation>1</FormPresentation> + <FormActivationState>1</FormActivationState> + <form> + <tabs> + <tab verticallayout="true" id="{cc7c3fe6-581e-4359-8a56-a312fbb39215}" IsUserDefined="1"> + <labels> + <label description="General Info" languagecode="1033" /> + </labels> + <columns> + <column width="24%"> + <sections> + <section showlabel="false" showbar="false" IsUserDefined="0" id="{486843aa-e379-4ef0-97dc-7a868fef5d85}"> + <labels> + <label description="General" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{63ed1d95-d2e7-4cee-a609-e47cb0a04bda}"> + <labels> + <label description="Key" languagecode="1033" /> + </labels> + <control id="wh_key" classid="{4273EDBD-AC1D-40d3-9FB2-095C621B552D}" datafieldname="wh_key" /> + </cell> + </row> + </rows> + </section> + </sections> + </column> + <column width="38%"> + <sections> + <section showlabel="true" showbar="false" id="{35aa7ffe-bb4b-4f7f-a178-0999cfeb84e8}" IsUserDefined="0" height="auto"> + <labels> + <label description="TIMELINE" languagecode="1033" /> + </labels> + <rows> + <row> + <cell showlabel="false" colspan="1" rowspan="18" auto="false" id="{3ac4384f-7620-4514-8453-bf374fa7e20f}"> + <labels> + <label description="Conversation Tabs" languagecode="1033" /> + </labels> + <control id="interactionwallcontrol" classid="{1F179106-FA28-4495-961E-F6BD93C21974}" /> + </cell> + </row> + <row /> + <row /> + <row /> + <row /> + <row /> + <row /> + <row /> + <row /> + <row /> + <row /> + <row /> + <row /> + <row /> + <row /> + <row /> + <row /> + <row height="auto" /> + </rows> + </section> + </sections> + </column> + <column width="38%"> + <sections> + <section showlabel="true" columns="1" showbar="false" id="{1b7982e4-28af-449c-af9f-c5ea86e0c298}" name="ref_pan_{1b7982e4-28af-449c-af9f-c5ea86e0c298}" IsUserDefined="0"> + <labels> + <label description="RELATED" languagecode="1033" /> + </labels> + <rows> + <row /> + </rows> + </section> + </sections> + </column> + </columns> + </tab> + </tabs> + <header id="{6ebcb725-5a5f-4f1c-9658-54e79a668301}" celllabelposition="Left" columns="1111"> + <rows> + <row /> + </rows> + </header> + </form> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>1</CanBeDeleted> + <LocalizedNames> + <LocalizedName description="Information" languagecode="1033" /> + </LocalizedNames> + <Descriptions> + <Description description="A form for this entity." languagecode="1033" /> + </Descriptions> +</systemform> \ No newline at end of file diff --git a/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/wh_Config/FormXml/mainInteractionCentric/{70d79aab-2118-42f7-ad76-9984f44af0a7}_managed.xml b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/wh_Config/FormXml/mainInteractionCentric/{70d79aab-2118-42f7-ad76-9984f44af0a7}_managed.xml new file mode 100644 index 00000000..64853e6f --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/wh_Config/FormXml/mainInteractionCentric/{70d79aab-2118-42f7-ad76-9984f44af0a7}_managed.xml @@ -0,0 +1,98 @@ +<?xml version="1.0" encoding="utf-8"?> +<systemform> + <formid>{70d79aab-2118-42f7-ad76-9984f44af0a7}</formid> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <FormPresentation>1</FormPresentation> + <FormActivationState>1</FormActivationState> + <form> + <tabs> + <tab verticallayout="true" id="{cc7c3fe6-581e-4359-8a56-a312fbb39215}" IsUserDefined="1"> + <labels> + <label description="General Info" languagecode="1033" /> + </labels> + <columns> + <column width="24%"> + <sections> + <section showlabel="false" showbar="false" IsUserDefined="0" id="{486843aa-e379-4ef0-97dc-7a868fef5d85}"> + <labels> + <label description="General" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{63ed1d95-d2e7-4cee-a609-e47cb0a04bda}"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <control id="wh_key" classid="{4273EDBD-AC1D-40d3-9FB2-095C621B552D}" datafieldname="wh_key" /> + </cell> + </row> + </rows> + </section> + </sections> + </column> + <column width="38%"> + <sections> + <section showlabel="true" showbar="false" id="{35aa7ffe-bb4b-4f7f-a178-0999cfeb84e8}" IsUserDefined="0" height="auto"> + <labels> + <label description="TIMELINE" languagecode="1033" /> + </labels> + <rows> + <row> + <cell showlabel="false" colspan="1" rowspan="18" auto="false" id="{3ac4384f-7620-4514-8453-bf374fa7e20f}"> + <labels> + <label description="Conversation Tabs" languagecode="1033" /> + </labels> + <control id="interactionwallcontrol" classid="{1F179106-FA28-4495-961E-F6BD93C21974}" /> + </cell> + </row> + <row /> + <row /> + <row /> + <row /> + <row /> + <row /> + <row /> + <row /> + <row /> + <row /> + <row /> + <row /> + <row /> + <row /> + <row /> + <row /> + <row height="auto" /> + </rows> + </section> + </sections> + </column> + <column width="38%"> + <sections> + <section showlabel="true" columns="1" showbar="false" id="{1b7982e4-28af-449c-af9f-c5ea86e0c298}" name="ref_pan_{1b7982e4-28af-449c-af9f-c5ea86e0c298}" IsUserDefined="0"> + <labels> + <label description="RELATED" languagecode="1033" /> + </labels> + <rows> + <row /> + </rows> + </section> + </sections> + </column> + </columns> + </tab> + </tabs> + <header id="{6ebcb725-5a5f-4f1c-9658-54e79a668301}" celllabelposition="Left" columns="1111"> + <rows> + <row /> + </rows> + </header> + </form> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>1</CanBeDeleted> + <LocalizedNames> + <LocalizedName description="Information" languagecode="1033" /> + </LocalizedNames> + <Descriptions> + <Description description="A form for this entity." languagecode="1033" /> + </Descriptions> +</systemform> \ No newline at end of file diff --git a/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/wh_Config/FormXml/mobile/{2aea6b0f-1877-4396-8f15-c3a362379056}.xml b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/wh_Config/FormXml/mobile/{2aea6b0f-1877-4396-8f15-c3a362379056}.xml new file mode 100644 index 00000000..5adddd9f --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/wh_Config/FormXml/mobile/{2aea6b0f-1877-4396-8f15-c3a362379056}.xml @@ -0,0 +1,51 @@ +<?xml version="1.0" encoding="utf-8"?> +<systemform> + <formid>{2aea6b0f-1877-4396-8f15-c3a362379056}</formid> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <FormPresentation>0</FormPresentation> + <FormActivationState>1</FormActivationState> + <form> + <tabs> + <tab name="general" verticallayout="true" id="{f305dd00-ed0f-46e1-9230-34e6e8830a26}" IsUserDefined="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <columns> + <column width="100%"> + <sections> + <section name="account information" showlabel="false" showbar="false" id="{ca51651d-90fe-4742-b7b5-75d8a2b3caca}" IsUserDefined="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{bfde4a81-07fd-4de5-a67d-cacb2af060ba}"> + <labels> + <label description="Key" languagecode="1033" /> + </labels> + <control id="wh_key" classid="{4273EDBD-AC1D-40d3-9FB2-095C621B552D}" datafieldname="wh_key" disabled="false" /> + </cell> + <cell id="{3b806e01-e5fd-4f81-b9f9-d85890cd9709}"> + <labels> + <label description="Status" languagecode="1033" /> + </labels> + <control id="statecode" classid="{3EF39988-22BB-4f0b-BBBE-64B5A3748AEE}" datafieldname="statecode" disabled="false" /> + </cell> + </row> + </rows> + </section> + </sections> + </column> + </columns> + </tab> + </tabs> + </form> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>1</CanBeDeleted> + <LocalizedNames> + <LocalizedName description="Information" languagecode="1033" /> + </LocalizedNames> + <Descriptions> + <Description description="This is the form that is displayed for the CRM for phones express application." languagecode="1033" /> + </Descriptions> +</systemform> \ No newline at end of file diff --git a/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/wh_Config/FormXml/mobile/{2aea6b0f-1877-4396-8f15-c3a362379056}_managed.xml b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/wh_Config/FormXml/mobile/{2aea6b0f-1877-4396-8f15-c3a362379056}_managed.xml new file mode 100644 index 00000000..8a046f08 --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/wh_Config/FormXml/mobile/{2aea6b0f-1877-4396-8f15-c3a362379056}_managed.xml @@ -0,0 +1,51 @@ +<?xml version="1.0" encoding="utf-8"?> +<systemform> + <formid>{2aea6b0f-1877-4396-8f15-c3a362379056}</formid> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <FormPresentation>0</FormPresentation> + <FormActivationState>1</FormActivationState> + <form> + <tabs> + <tab name="general" verticallayout="true" id="{f305dd00-ed0f-46e1-9230-34e6e8830a26}" IsUserDefined="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <columns> + <column width="100%"> + <sections> + <section name="account information" showlabel="false" showbar="false" id="{ca51651d-90fe-4742-b7b5-75d8a2b3caca}" IsUserDefined="0"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{bfde4a81-07fd-4de5-a67d-cacb2af060ba}"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <control id="wh_key" classid="{4273EDBD-AC1D-40d3-9FB2-095C621B552D}" datafieldname="wh_key" disabled="false" /> + </cell> + <cell id="{3b806e01-e5fd-4f81-b9f9-d85890cd9709}"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <control id="statecode" classid="{3EF39988-22BB-4f0b-BBBE-64B5A3748AEE}" datafieldname="statecode" disabled="false" /> + </cell> + </row> + </rows> + </section> + </sections> + </column> + </columns> + </tab> + </tabs> + </form> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>1</CanBeDeleted> + <LocalizedNames> + <LocalizedName description="Information" languagecode="1033" /> + </LocalizedNames> + <Descriptions> + <Description description="This is the form that is displayed for the CRM for phones express application." languagecode="1033" /> + </Descriptions> +</systemform> \ No newline at end of file diff --git a/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/wh_Config/FormXml/quick/{97f96ef7-1060-4aae-81e9-4aa6fac9e846}.xml b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/wh_Config/FormXml/quick/{97f96ef7-1060-4aae-81e9-4aa6fac9e846}.xml new file mode 100644 index 00000000..f897d9d8 --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/wh_Config/FormXml/quick/{97f96ef7-1060-4aae-81e9-4aa6fac9e846}.xml @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="utf-8"?> +<systemform> + <formid>{97f96ef7-1060-4aae-81e9-4aa6fac9e846}</formid> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <FormPresentation>1</FormPresentation> + <FormActivationState>1</FormActivationState> + <form> + <tabs> + <tab verticallayout="true" id="{227ae066-85da-4794-ac0d-71fbb8a6ce48}" IsUserDefined="1"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <columns> + <column width="100%"> + <sections> + <section showlabel="false" showbar="false" IsUserDefined="0" id="{6b65d09e-1edf-49c5-af68-a404b78d6560}"> + <labels> + <label description="GENERAL" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{b7b04e07-6143-4533-b468-c60f8f181667}"> + <labels> + <label description="Key" languagecode="1033" /> + </labels> + <control id="wh_key" classid="{4273EDBD-AC1D-40d3-9FB2-095C621B552D}" datafieldname="wh_key" /> + </cell> + </row> + </rows> + </section> + </sections> + </column> + </columns> + </tab> + </tabs> + </form> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>1</CanBeDeleted> + <LocalizedNames> + <LocalizedName description="Information" languagecode="1033" /> + </LocalizedNames> +</systemform> \ No newline at end of file diff --git a/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/wh_Config/FormXml/quick/{97f96ef7-1060-4aae-81e9-4aa6fac9e846}_managed.xml b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/wh_Config/FormXml/quick/{97f96ef7-1060-4aae-81e9-4aa6fac9e846}_managed.xml new file mode 100644 index 00000000..2e8d5919 --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/wh_Config/FormXml/quick/{97f96ef7-1060-4aae-81e9-4aa6fac9e846}_managed.xml @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="utf-8"?> +<systemform> + <formid>{97f96ef7-1060-4aae-81e9-4aa6fac9e846}</formid> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <FormPresentation>1</FormPresentation> + <FormActivationState>1</FormActivationState> + <form> + <tabs> + <tab verticallayout="true" id="{227ae066-85da-4794-ac0d-71fbb8a6ce48}" IsUserDefined="1"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <columns> + <column width="100%"> + <sections> + <section showlabel="false" showbar="false" IsUserDefined="0" id="{6b65d09e-1edf-49c5-af68-a404b78d6560}"> + <labels> + <label description="GENERAL" languagecode="1033" /> + </labels> + <rows> + <row> + <cell id="{b7b04e07-6143-4533-b468-c60f8f181667}"> + <labels> + <label description="" languagecode="1033" /> + </labels> + <control id="wh_key" classid="{4273EDBD-AC1D-40d3-9FB2-095C621B552D}" datafieldname="wh_key" /> + </cell> + </row> + </rows> + </section> + </sections> + </column> + </columns> + </tab> + </tabs> + </form> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>1</CanBeDeleted> + <LocalizedNames> + <LocalizedName description="Information" languagecode="1033" /> + </LocalizedNames> +</systemform> \ No newline at end of file diff --git a/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/wh_Config/RibbonDiff.xml b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/wh_Config/RibbonDiff.xml new file mode 100644 index 00000000..46eead90 --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/wh_Config/RibbonDiff.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> +<RibbonDiffXml> + <CustomActions /> + <Templates> + <RibbonTemplates Id="Mscrm.Templates"></RibbonTemplates> + </Templates> + <CommandDefinitions /> + <RuleDefinitions> + <TabDisplayRules /> + <DisplayRules /> + <EnableRules /> + </RuleDefinitions> + <LocLabels /> +</RibbonDiffXml> \ No newline at end of file diff --git a/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/wh_Config/SavedQueries/{271bffc2-f409-4f48-9301-e3dd466c1dc6}.xml b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/wh_Config/SavedQueries/{271bffc2-f409-4f48-9301-e3dd466c1dc6}.xml new file mode 100644 index 00000000..ef101708 --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/wh_Config/SavedQueries/{271bffc2-f409-4f48-9301-e3dd466c1dc6}.xml @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>1</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <returnedtypecode>10188</returnedtypecode> + <savedqueryid>{271bffc2-f409-4f48-9301-e3dd466c1dc6}</savedqueryid> + <layoutxml> + <grid name="resultset" object="10188" jump="wh_key" select="1" icon="1" preview="1"> + <row name="result" id="wh_configid"> + <cell name="wh_key" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>4</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="wh_config"> + <attribute name="wh_configid" /> + <attribute name="wh_key" /> + <attribute name="createdon" /> + <order attribute="wh_key" descending="false" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="0" /> + </filter> + <filter type="or" isquickfindfields="1"> + <condition attribute="wh_key" operator="like" value="{0}" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Quick Find Active Configs" languagecode="1033" /> + </LocalizedNames> +</savedquery> \ No newline at end of file diff --git a/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/wh_Config/SavedQueries/{66a678e9-0d0e-410a-be6c-87805cfee37c}.xml b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/wh_Config/SavedQueries/{66a678e9-0d0e-410a-be6c-87805cfee37c}.xml new file mode 100644 index 00000000..05ea40ae --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/wh_Config/SavedQueries/{66a678e9-0d0e-410a-be6c-87805cfee37c}.xml @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <returnedtypecode>10188</returnedtypecode> + <savedqueryid>{66a678e9-0d0e-410a-be6c-87805cfee37c}</savedqueryid> + <layoutxml> + <grid name="resultset" object="10188" jump="wh_key" select="1" icon="1" preview="1"> + <row name="result" id="wh_configid"> + <cell name="wh_key" width="150" imageproviderfunctionname="" imageproviderwebresource="$webresource:" /> + <cell name="wh_value" width="300" imageproviderfunctionname="" imageproviderwebresource="$webresource:" /> + <cell name="createdon" width="125" /> + <cell name="modifiedon" width="100" /> + </row> + </grid> + </layoutxml> + <querytype>0</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="wh_config"> + <attribute name="wh_key" /> + <attribute name="createdon" /> + <order attribute="wh_key" descending="false" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="0" /> + </filter> + <attribute name="wh_value" /> + <attribute name="modifiedon" /> + <attribute name="wh_configid" /> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Active Configs" languagecode="1033" /> + </LocalizedNames> +</savedquery> \ No newline at end of file diff --git a/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/wh_Config/SavedQueries/{8bf2d2ee-29db-e611-80d9-3863bb34cdb0}.xml b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/wh_Config/SavedQueries/{8bf2d2ee-29db-e611-80d9-3863bb34cdb0}.xml new file mode 100644 index 00000000..b40893cb --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/wh_Config/SavedQueries/{8bf2d2ee-29db-e611-80d9-3863bb34cdb0}.xml @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>1</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <returnedtypecode>10188</returnedtypecode> + <savedqueryid>{8bf2d2ee-29db-e611-80d9-3863bb34cdb0}</savedqueryid> + <querytype>8192</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical" output-format="xml-platform"> + <entity name="wh_config"> + <attribute name="wh_configid" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="0" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Configs" languagecode="1033" /> + </LocalizedNames> + <Descriptions> + <Description description="All active Configs" languagecode="1033" /> + </Descriptions> +</savedquery> \ No newline at end of file diff --git a/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/wh_Config/SavedQueries/{bc2a8065-1467-4d99-a13c-7b748470e047}.xml b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/wh_Config/SavedQueries/{bc2a8065-1467-4d99-a13c-7b748470e047}.xml new file mode 100644 index 00000000..200ed3ea --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/wh_Config/SavedQueries/{bc2a8065-1467-4d99-a13c-7b748470e047}.xml @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <returnedtypecode>10188</returnedtypecode> + <savedqueryid>{bc2a8065-1467-4d99-a13c-7b748470e047}</savedqueryid> + <layoutxml> + <grid name="resultset" object="10188" jump="wh_key" select="1" icon="1" preview="1"> + <row name="result" id="wh_configid"> + <cell name="wh_key" width="150" imageproviderfunctionname="" imageproviderwebresource="$webresource:" /> + <cell name="wh_value" width="300" imageproviderfunctionname="" imageproviderwebresource="$webresource:" /> + <cell name="createdon" width="125" /> + <cell name="modifiedon" width="100" /> + </row> + </grid> + </layoutxml> + <querytype>1</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="wh_config"> + <attribute name="wh_key" /> + <attribute name="createdon" /> + <order attribute="wh_key" descending="false" /> + <attribute name="wh_value" /> + <attribute name="modifiedon" /> + <attribute name="wh_configid" /> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Config Advanced Find View" languagecode="1033" /> + </LocalizedNames> +</savedquery> \ No newline at end of file diff --git a/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/wh_Config/SavedQueries/{de3eead2-ff7f-41be-af97-464353019eb0}.xml b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/wh_Config/SavedQueries/{de3eead2-ff7f-41be-af97-464353019eb0}.xml new file mode 100644 index 00000000..213e2512 --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/wh_Config/SavedQueries/{de3eead2-ff7f-41be-af97-464353019eb0}.xml @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>0</isdefault> + <returnedtypecode>10188</returnedtypecode> + <savedqueryid>{de3eead2-ff7f-41be-af97-464353019eb0}</savedqueryid> + <layoutxml> + <grid name="resultset" object="10188" jump="wh_key" select="1" icon="1" preview="1"> + <row name="result" id="wh_configid"> + <cell name="wh_key" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>0</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="wh_config"> + <attribute name="wh_configid" /> + <attribute name="wh_key" /> + <attribute name="createdon" /> + <order attribute="wh_key" descending="false" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="1" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Inactive Configs" languagecode="1033" /> + </LocalizedNames> +</savedquery> \ No newline at end of file diff --git a/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/wh_Config/SavedQueries/{ee650ca2-6b23-4282-8638-fd82aa2bae45}.xml b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/wh_Config/SavedQueries/{ee650ca2-6b23-4282-8638-fd82aa2bae45}.xml new file mode 100644 index 00000000..43dcb5d0 --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/wh_Config/SavedQueries/{ee650ca2-6b23-4282-8638-fd82aa2bae45}.xml @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <returnedtypecode>10188</returnedtypecode> + <savedqueryid>{ee650ca2-6b23-4282-8638-fd82aa2bae45}</savedqueryid> + <layoutxml> + <grid name="" object="10188" jump="wh_key" select="1" icon="1" preview="1"> + <row name="wh_config" id="wh_configid"> + <cell name="wh_key" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>2</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="wh_config"> + <attribute name="wh_configid" /> + <attribute name="wh_key" /> + <attribute name="createdon" /> + <order attribute="wh_key" descending="false" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="0" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Config Associated View" languagecode="1033" /> + </LocalizedNames> +</savedquery> \ No newline at end of file diff --git a/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/wh_Config/SavedQueries/{f2378e70-0c59-4ca7-92e5-3305de11d873}.xml b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/wh_Config/SavedQueries/{f2378e70-0c59-4ca7-92e5-3305de11d873}.xml new file mode 100644 index 00000000..e8c8c18e --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Entities/wh_Config/SavedQueries/{f2378e70-0c59-4ca7-92e5-3305de11d873}.xml @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="utf-8"?> +<savedquery> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>0</CanBeDeleted> + <isquickfindquery>0</isquickfindquery> + <isprivate>0</isprivate> + <isdefault>1</isdefault> + <returnedtypecode>10188</returnedtypecode> + <savedqueryid>{f2378e70-0c59-4ca7-92e5-3305de11d873}</savedqueryid> + <layoutxml> + <grid name="" object="10188" jump="wh_key" select="1" icon="1" preview="0"> + <row name="wh_config" id="wh_configid"> + <cell name="wh_key" width="300" /> + <cell name="createdon" width="125" /> + </row> + </grid> + </layoutxml> + <querytype>64</querytype> + <fetchxml> + <fetch version="1.0" mapping="logical"> + <entity name="wh_config"> + <attribute name="wh_configid" /> + <attribute name="wh_key" /> + <attribute name="createdon" /> + <filter type="and"> + <condition attribute="statecode" operator="eq" value="0" /> + </filter> + </entity> + </fetch> + </fetchxml> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <LocalizedNames> + <LocalizedName description="Config Lookup View" languagecode="1033" /> + </LocalizedNames> +</savedquery> \ No newline at end of file diff --git a/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Other/Customizations.xml b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Other/Customizations.xml new file mode 100644 index 00000000..7e222445 --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Other/Customizations.xml @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="utf-8"?> +<ImportExportXml xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <Entities /> + <Roles /> + <Workflows /> + <FieldSecurityProfiles /> + <Templates /> + <EntityMaps /> + <EntityRelationships /> + <OrganizationSettings /> + <optionsets /> + <WebResources /> + <SolutionPluginAssemblies /> + <SdkMessageProcessingSteps /> + <Languages> + <Language>1033</Language> + </Languages> +</ImportExportXml> \ No newline at end of file diff --git a/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Other/EntityMaps.xml b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Other/EntityMaps.xml new file mode 100644 index 00000000..507e4d54 --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Other/EntityMaps.xml @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="utf-8"?> +<EntityMaps> + <EntityMap> + <EntitySource>account</EntitySource> + <EntityTarget>opportunityproduct</EntityTarget> + <AttributeMaps /> + </EntityMap> + <EntityMap> + <EntitySource>account</EntitySource> + <EntityTarget>product</EntityTarget> + <AttributeMaps /> + </EntityMap> + <EntityMap> + <EntitySource>account</EntitySource> + <EntityTarget>quotedetail</EntityTarget> + <AttributeMaps /> + </EntityMap> +</EntityMaps> \ No newline at end of file diff --git a/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Other/Relationships.xml b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Other/Relationships.xml new file mode 100644 index 00000000..4b776667 --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Other/Relationships.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="utf-8"?> +<EntityRelationships> + <EntityRelationship Name="lk_wh_config_createdby" /> + <EntityRelationship Name="lk_wh_config_modifiedby" /> + <EntityRelationship Name="organization_wh_config" /> +</EntityRelationships> \ No newline at end of file diff --git a/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Other/Relationships/Organization.xml b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Other/Relationships/Organization.xml new file mode 100644 index 00000000..ad5b9ca4 --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Other/Relationships/Organization.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<EntityRelationships> + <EntityRelationship Name="organization_wh_config"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>wh_Config</ReferencingEntityName> + <ReferencedEntityName>Organization</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>OrganizationId</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier for the organization" languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> +</EntityRelationships> \ No newline at end of file diff --git a/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Other/Relationships/SystemUser.xml b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Other/Relationships/SystemUser.xml new file mode 100644 index 00000000..68b4142d --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Other/Relationships/SystemUser.xml @@ -0,0 +1,41 @@ +<?xml version="1.0" encoding="utf-8"?> +<EntityRelationships> + <EntityRelationship Name="lk_wh_config_createdby"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>wh_Config</ReferencingEntityName> + <ReferencedEntityName>SystemUser</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>CreatedBy</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier of the user who created the record." languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> + <EntityRelationship Name="lk_wh_config_modifiedby"> + <EntityRelationshipType>OneToMany</EntityRelationshipType> + <IsCustomizable>1</IsCustomizable> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsHierarchical>0</IsHierarchical> + <ReferencingEntityName>wh_Config</ReferencingEntityName> + <ReferencedEntityName>SystemUser</ReferencedEntityName> + <CascadeAssign>NoCascade</CascadeAssign> + <CascadeDelete>NoCascade</CascadeDelete> + <CascadeReparent>NoCascade</CascadeReparent> + <CascadeShare>NoCascade</CascadeShare> + <CascadeUnshare>NoCascade</CascadeUnshare> + <ReferencingAttributeName>ModifiedBy</ReferencingAttributeName> + <RelationshipDescription> + <Descriptions> + <Description description="Unique identifier of the user who modified the record." languagecode="1033" /> + </Descriptions> + </RelationshipDescription> + </EntityRelationship> +</EntityRelationships> \ No newline at end of file diff --git a/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Other/Solution.xml b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Other/Solution.xml new file mode 100644 index 00000000..16643c5f --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/Other/Solution.xml @@ -0,0 +1,220 @@ +<?xml version="1.0" encoding="utf-8"?> +<ImportExportXml version="8.2.0000.0773" SolutionPackageVersion="8.2" languagecode="1033" generatedBy="CrmLive" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <SolutionManifest> + <UniqueName>XrmCIFrameworkSample</UniqueName> + <LocalizedNames> + <LocalizedName description="Xrm CI Framework Sample" languagecode="1033" /> + </LocalizedNames> + <Descriptions> + <Description description="Solution to demonstrate some of the build and release capabilities of the Xrm CI Framework" languagecode="1033" /> + </Descriptions> + <Version>1.0.0.0</Version> + <Managed>2</Managed> + <Publisher> + <UniqueName>waelhamze</UniqueName> + <LocalizedNames> + <LocalizedName description="WaelHamze" languagecode="1033" /> + </LocalizedNames> + <Descriptions /> + <EMailAddress xsi:nil="true"></EMailAddress> + <SupportingWebsiteUrl xsi:nil="true"></SupportingWebsiteUrl> + <CustomizationPrefix>wh</CustomizationPrefix> + <CustomizationOptionValuePrefix>88195</CustomizationOptionValuePrefix> + <Addresses> + <Address> + <AddressNumber>1</AddressNumber> + <AddressTypeCode>1</AddressTypeCode> + <City xsi:nil="true"></City> + <County xsi:nil="true"></County> + <Country xsi:nil="true"></Country> + <Fax xsi:nil="true"></Fax> + <FreightTermsCode xsi:nil="true"></FreightTermsCode> + <ImportSequenceNumber xsi:nil="true"></ImportSequenceNumber> + <Latitude xsi:nil="true"></Latitude> + <Line1 xsi:nil="true"></Line1> + <Line2 xsi:nil="true"></Line2> + <Line3 xsi:nil="true"></Line3> + <Longitude xsi:nil="true"></Longitude> + <Name xsi:nil="true"></Name> + <PostalCode xsi:nil="true"></PostalCode> + <PostOfficeBox xsi:nil="true"></PostOfficeBox> + <PrimaryContactName xsi:nil="true"></PrimaryContactName> + <ShippingMethodCode>1</ShippingMethodCode> + <StateOrProvince xsi:nil="true"></StateOrProvince> + <Telephone1 xsi:nil="true"></Telephone1> + <Telephone2 xsi:nil="true"></Telephone2> + <Telephone3 xsi:nil="true"></Telephone3> + <TimeZoneRuleVersionNumber xsi:nil="true"></TimeZoneRuleVersionNumber> + <UPSZone xsi:nil="true"></UPSZone> + <UTCOffset xsi:nil="true"></UTCOffset> + <UTCConversionTimeZoneCode xsi:nil="true"></UTCConversionTimeZoneCode> + </Address> + <Address> + <AddressNumber>2</AddressNumber> + <AddressTypeCode>1</AddressTypeCode> + <City xsi:nil="true"></City> + <County xsi:nil="true"></County> + <Country xsi:nil="true"></Country> + <Fax xsi:nil="true"></Fax> + <FreightTermsCode xsi:nil="true"></FreightTermsCode> + <ImportSequenceNumber xsi:nil="true"></ImportSequenceNumber> + <Latitude xsi:nil="true"></Latitude> + <Line1 xsi:nil="true"></Line1> + <Line2 xsi:nil="true"></Line2> + <Line3 xsi:nil="true"></Line3> + <Longitude xsi:nil="true"></Longitude> + <Name xsi:nil="true"></Name> + <PostalCode xsi:nil="true"></PostalCode> + <PostOfficeBox xsi:nil="true"></PostOfficeBox> + <PrimaryContactName xsi:nil="true"></PrimaryContactName> + <ShippingMethodCode>1</ShippingMethodCode> + <StateOrProvince xsi:nil="true"></StateOrProvince> + <Telephone1 xsi:nil="true"></Telephone1> + <Telephone2 xsi:nil="true"></Telephone2> + <Telephone3 xsi:nil="true"></Telephone3> + <TimeZoneRuleVersionNumber xsi:nil="true"></TimeZoneRuleVersionNumber> + <UPSZone xsi:nil="true"></UPSZone> + <UTCOffset xsi:nil="true"></UTCOffset> + <UTCConversionTimeZoneCode xsi:nil="true"></UTCConversionTimeZoneCode> + </Address> + </Addresses> + </Publisher> + <RootComponents> + <RootComponent type="1" schemaName="account" behavior="1" /> + <RootComponent type="1" schemaName="wh_config" behavior="0" /> + <RootComponent type="60" id="{56a0ca44-d8fc-4828-946a-86c641464a66}" behavior="0" /> + <RootComponent type="60" id="{a7446247-a969-409e-b820-709c61ed50be}" behavior="0" /> + <RootComponent type="61" schemaName="wh_JavaScript/SampleAccount.js" behavior="0" /> + <RootComponent type="61" schemaName="wh_WebPages/SampleAccount.html" behavior="0" /> + <RootComponent type="91" schemaName="Xrm.Framework.CI.Sample.Plugins, Version=1.0.0.0, Culture=neutral, PublicKeyToken=7dec99648ad9071e" behavior="0" /> + <RootComponent type="91" schemaName="Xrm.Framework.CI.Sample.WFActivities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=7dec99648ad9071e" behavior="0" /> + <RootComponent type="92" id="{ddb0a2d1-3edb-e611-80d4-1458d0431600}" behavior="0" /> + </RootComponents> + <MissingDependencies> + <MissingDependency> + <Required key="0" type="1" schemaName="msdyn_accountpricelist" displayName="Account Project Price List" solution="ProjectService (1.1.0.62)" /> + <Dependent key="1" type="60" displayName="New Form" parentDisplayName="Account" id="{56a0ca44-d8fc-4828-946a-86c641464a66}" /> + </MissingDependency> + <MissingDependency> + <Required key="2" type="2" schemaName="msdyn_travelchargetype" displayName="Travel Charge Type" parentSchemaName="account" parentDisplayName="Account" solution="FieldService (6.1.0.1462)" /> + <Dependent key="1" type="60" displayName="New Form" parentDisplayName="Account" id="{56a0ca44-d8fc-4828-946a-86c641464a66}" /> + </MissingDependency> + <MissingDependency> + <Required key="3" type="2" schemaName="msdyn_workorderinstructions" displayName="Work Order Instructions" parentSchemaName="account" parentDisplayName="Account" solution="FieldService (6.1.0.1462)" /> + <Dependent key="1" type="60" displayName="New Form" parentDisplayName="Account" id="{56a0ca44-d8fc-4828-946a-86c641464a66}" /> + </MissingDependency> + <MissingDependency> + <Required key="4" type="2" schemaName="msdyn_taxexempt" displayName="Tax Exempt" parentSchemaName="account" parentDisplayName="Account" solution="FieldService (6.1.0.1462)" /> + <Dependent key="1" type="60" displayName="New Form" parentDisplayName="Account" id="{56a0ca44-d8fc-4828-946a-86c641464a66}" /> + </MissingDependency> + <MissingDependency> + <Required key="5" type="2" schemaName="msdyn_billingaccount" displayName="Billing Account" parentSchemaName="account" parentDisplayName="Account" solution="FieldService (6.1.0.1462)" /> + <Dependent key="1" type="60" displayName="New Form" parentDisplayName="Account" id="{56a0ca44-d8fc-4828-946a-86c641464a66}" /> + </MissingDependency> + <MissingDependency> + <Required key="6" type="2" schemaName="int_facebook" displayName="Facebook" parentSchemaName="account" parentDisplayName="Account" solution="FreeTrialBaseSolution2 (2.1.0.0)" /> + <Dependent key="1" type="60" displayName="New Form" parentDisplayName="Account" id="{56a0ca44-d8fc-4828-946a-86c641464a66}" /> + </MissingDependency> + <MissingDependency> + <Required key="7" type="2" schemaName="msdyn_salestaxcode" displayName="Sales Tax Code" parentSchemaName="account" parentDisplayName="Account" solution="FieldService (6.1.0.1462)" /> + <Dependent key="1" type="60" displayName="New Form" parentDisplayName="Account" id="{56a0ca44-d8fc-4828-946a-86c641464a66}" /> + </MissingDependency> + <MissingDependency> + <Required key="8" type="2" schemaName="msdyn_taxexemptnumber" displayName="Tax Exempt Number" parentSchemaName="account" parentDisplayName="Account" solution="FieldService (6.1.0.1462)" /> + <Dependent key="1" type="60" displayName="New Form" parentDisplayName="Account" id="{56a0ca44-d8fc-4828-946a-86c641464a66}" /> + </MissingDependency> + <MissingDependency> + <Required key="9" type="2" schemaName="int_twitter" displayName="Twitter" parentSchemaName="account" parentDisplayName="Account" solution="FreeTrialBaseSolution2 (2.1.0.0)" /> + <Dependent key="1" type="60" displayName="New Form" parentDisplayName="Account" id="{56a0ca44-d8fc-4828-946a-86c641464a66}" /> + </MissingDependency> + <MissingDependency> + <Required key="10" type="2" schemaName="msdyn_serviceterritory" displayName="Service Territory" parentSchemaName="account" parentDisplayName="Account" solution="FieldService (6.1.0.1462)" /> + <Dependent key="1" type="60" displayName="New Form" parentDisplayName="Account" id="{56a0ca44-d8fc-4828-946a-86c641464a66}" /> + </MissingDependency> + <MissingDependency> + <Required key="11" type="2" schemaName="msdyn_travelcharge" displayName="Travel Charge" parentSchemaName="account" parentDisplayName="Account" solution="FieldService (6.1.0.1462)" /> + <Dependent key="1" type="60" displayName="New Form" parentDisplayName="Account" id="{56a0ca44-d8fc-4828-946a-86c641464a66}" /> + </MissingDependency> + <MissingDependency> + <Required key="12" type="10" schemaName="msdyn_territory_account_ServiceTerritory" displayName="msdyn_territory_account_ServiceTerritory" parentSchemaName="account" parentDisplayName="Account" solution="FieldService (6.1.0.1462)" /> + <Dependent key="1" type="60" displayName="New Form" parentDisplayName="Account" id="{56a0ca44-d8fc-4828-946a-86c641464a66}" /> + </MissingDependency> + <MissingDependency> + <Required key="13" type="10" schemaName="msdyn_account_msdyn_agreement_BillingAccount" displayName="msdyn_account_msdyn_agreement_BillingAccount" parentSchemaName="msdyn_agreement" parentDisplayName="Agreement" solution="FieldService (6.1.0.1462)" /> + <Dependent key="1" type="60" displayName="New Form" parentDisplayName="Account" id="{56a0ca44-d8fc-4828-946a-86c641464a66}" /> + </MissingDependency> + <MissingDependency> + <Required key="14" type="10" schemaName="msdyn_account_msdyn_rma_BillingAccount" displayName="msdyn_account_msdyn_rma_BillingAccount" parentSchemaName="msdyn_rma" parentDisplayName="RMA" solution="FieldService (6.1.0.1462)" /> + <Dependent key="1" type="60" displayName="New Form" parentDisplayName="Account" id="{56a0ca44-d8fc-4828-946a-86c641464a66}" /> + </MissingDependency> + <MissingDependency> + <Required key="15" type="10" schemaName="msdyn_account_msdyn_payment_Account" displayName="msdyn_account_msdyn_payment_Account" parentSchemaName="msdyn_payment" parentDisplayName="Payment" solution="FieldService (6.1.0.1462)" /> + <Dependent key="1" type="60" displayName="New Form" parentDisplayName="Account" id="{56a0ca44-d8fc-4828-946a-86c641464a66}" /> + </MissingDependency> + <MissingDependency> + <Required key="16" type="10" schemaName="msdyn_account_msdyn_agreement_ServiceAccount" displayName="msdyn_account_msdyn_agreement_ServiceAccount" parentSchemaName="msdyn_agreement" parentDisplayName="Agreement" solution="FieldService (6.1.0.1462)" /> + <Dependent key="1" type="60" displayName="New Form" parentDisplayName="Account" id="{56a0ca44-d8fc-4828-946a-86c641464a66}" /> + </MissingDependency> + <MissingDependency> + <Required key="17" type="10" schemaName="msdyn_account_msdyn_workorder_BillingAccount" displayName="msdyn_account_msdyn_workorder_BillingAccount" parentSchemaName="msdyn_workorder" parentDisplayName="Work Order" solution="FieldService (6.1.0.1462)" /> + <Dependent key="1" type="60" displayName="New Form" parentDisplayName="Account" id="{56a0ca44-d8fc-4828-946a-86c641464a66}" /> + </MissingDependency> + <MissingDependency> + <Required key="18" type="10" schemaName="msdyn_account_msdyn_workorder_ServiceAccount" displayName="msdyn_account_msdyn_workorder_ServiceAccount" parentSchemaName="msdyn_workorder" parentDisplayName="Work Order" solution="FieldService (6.1.0.1462)" /> + <Dependent key="1" type="60" displayName="New Form" parentDisplayName="Account" id="{56a0ca44-d8fc-4828-946a-86c641464a66}" /> + </MissingDependency> + <MissingDependency> + <Required key="19" type="10" schemaName="msdyn_msdyn_taxcode_account_SalesTaxCode" displayName="msdyn_msdyn_taxcode_account_SalesTaxCode" parentSchemaName="account" parentDisplayName="Account" solution="FieldService (6.1.0.1462)" /> + <Dependent key="1" type="60" displayName="New Form" parentDisplayName="Account" id="{56a0ca44-d8fc-4828-946a-86c641464a66}" /> + </MissingDependency> + <MissingDependency> + <Required key="20" type="10" schemaName="msdyn_account_msdyn_purchaseorder_Vendor" displayName="msdyn_account_msdyn_purchaseorder_Vendor" parentSchemaName="msdyn_purchaseorder" parentDisplayName="Purchase Order" solution="FieldService (6.1.0.1462)" /> + <Dependent key="1" type="60" displayName="New Form" parentDisplayName="Account" id="{56a0ca44-d8fc-4828-946a-86c641464a66}" /> + </MissingDependency> + <MissingDependency> + <Required key="21" type="10" schemaName="msdyn_account_msdyn_rtv_Vendor" displayName="msdyn_account_msdyn_rtv_Vendor" parentSchemaName="msdyn_rtv" parentDisplayName="RTV" solution="FieldService (6.1.0.1462)" /> + <Dependent key="1" type="60" displayName="New Form" parentDisplayName="Account" id="{56a0ca44-d8fc-4828-946a-86c641464a66}" /> + </MissingDependency> + <MissingDependency> + <Required key="22" type="10" schemaName="msdyn_account_msdyn_accountpricelist_Account" displayName="msdyn_account_msdyn_accountpricelist_Account" parentSchemaName="msdyn_accountpricelist" parentDisplayName="Account Project Price List" solution="ProjectService (1.1.0.62)" /> + <Dependent key="1" type="60" displayName="New Form" parentDisplayName="Account" id="{56a0ca44-d8fc-4828-946a-86c641464a66}" /> + </MissingDependency> + <MissingDependency> + <Required key="23" type="10" schemaName="msdyn_account_msdyn_rma_ServiceAccount" displayName="msdyn_account_msdyn_rma_ServiceAccount" parentSchemaName="msdyn_rma" parentDisplayName="RMA" solution="FieldService (6.1.0.1462)" /> + <Dependent key="1" type="60" displayName="New Form" parentDisplayName="Account" id="{56a0ca44-d8fc-4828-946a-86c641464a66}" /> + </MissingDependency> + <MissingDependency> + <Required key="24" type="10" schemaName="msdyn_account_account_BillingAccount" displayName="msdyn_account_account_BillingAccount" parentSchemaName="account" parentDisplayName="Account" solution="FieldService (6.1.0.1462)" /> + <Dependent key="1" type="60" displayName="New Form" parentDisplayName="Account" id="{56a0ca44-d8fc-4828-946a-86c641464a66}" /> + </MissingDependency> + <MissingDependency> + <Required key="25" type="10" schemaName="msdyn_account_msdyn_customerasset_Account" displayName="msdyn_account_msdyn_customerasset_Account" parentSchemaName="msdyn_customerasset" parentDisplayName="Customer Asset" solution="FieldService (6.1.0.1462)" /> + <Dependent key="1" type="60" displayName="New Form" parentDisplayName="Account" id="{56a0ca44-d8fc-4828-946a-86c641464a66}" /> + </MissingDependency> + <MissingDependency> + <Required key="26" type="10" schemaName="msdyn_account_msdyn_project_Customer" displayName="msdyn_account_msdyn_project_Customer" parentSchemaName="msdyn_project" parentDisplayName="Project" solution="ProjectService (1.1.0.62)" /> + <Dependent key="1" type="60" displayName="New Form" parentDisplayName="Account" id="{56a0ca44-d8fc-4828-946a-86c641464a66}" /> + </MissingDependency> + <MissingDependency> + <Required key="27" type="26" schemaName="Active Project Price Lists" displayName="Active Project Price Lists" parentSchemaName="msdyn_accountpricelist" parentDisplayName="Account Project Price List" solution="ProjectService (1.1.0.62)" id="{9e8bd99a-72e8-49fe-8c6f-ec1ac8407f5a}" /> + <Dependent key="1" type="60" displayName="New Form" parentDisplayName="Account" id="{56a0ca44-d8fc-4828-946a-86c641464a66}" /> + </MissingDependency> + <MissingDependency> + <Required key="28" type="61" schemaName="msdyn_/Account/Account.Library.js" displayName="msdyn_/Account/Account.Library.js" solution="FieldService (6.1.0.1462)" /> + <Dependent key="1" type="60" displayName="New Form" parentDisplayName="Account" id="{56a0ca44-d8fc-4828-946a-86c641464a66}" /> + </MissingDependency> + <MissingDependency> + <Required key="29" type="61" schemaName="msdyn_/Utils/FieldServiceTrial.js" displayName="msdyn_/Utils/FieldServiceTrial.js" solution="FieldService (6.1.0.1462)" /> + <Dependent key="1" type="60" displayName="New Form" parentDisplayName="Account" id="{56a0ca44-d8fc-4828-946a-86c641464a66}" /> + </MissingDependency> + <MissingDependency> + <Required key="30" type="61" schemaName="msdyn_/Utils/head1.0.3.js" displayName="msdyn_/Utils/head1.0.3.js" solution="FieldService (6.1.0.1462)" /> + <Dependent key="1" type="60" displayName="New Form" parentDisplayName="Account" id="{56a0ca44-d8fc-4828-946a-86c641464a66}" /> + </MissingDependency> + <MissingDependency> + <Required key="31" type="61" schemaName="msdyn_/Libraries/require/require.js" displayName="msdyn_/Libraries/require/require.js" solution="ProjectService (1.1.0.62)" /> + <Dependent key="1" type="60" displayName="New Form" parentDisplayName="Account" id="{56a0ca44-d8fc-4828-946a-86c641464a66}" /> + </MissingDependency> + </MissingDependencies> + </SolutionManifest> +</ImportExportXml> \ No newline at end of file diff --git a/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/PluginAssemblies/XrmFrameworkCISamplePlugins-D16718E7-28B9-4BD5-9461-E162CE09CA05/XrmFrameworkCISamplePlugins.dll.data.xml b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/PluginAssemblies/XrmFrameworkCISamplePlugins-D16718E7-28B9-4BD5-9461-E162CE09CA05/XrmFrameworkCISamplePlugins.dll.data.xml new file mode 100644 index 00000000..22f251f5 --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/PluginAssemblies/XrmFrameworkCISamplePlugins-D16718E7-28B9-4BD5-9461-E162CE09CA05/XrmFrameworkCISamplePlugins.dll.data.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<PluginAssembly FullName="Xrm.Framework.CI.Sample.Plugins, Version=1.0.0.0, Culture=neutral, PublicKeyToken=7dec99648ad9071e" CustomizationLevel="1"> + <IsolationMode>2</IsolationMode> + <SourceType>0</SourceType> + <IntroducedVersion>1.0</IntroducedVersion> + <FileName>/PluginAssemblies/XrmFrameworkCISamplePlugins-D16718E7-28B9-4BD5-9461-E162CE09CA05/XrmFrameworkCISamplePlugins.dll</FileName> + <PluginTypes> + <PluginType AssemblyQualifiedName="Xrm.Framework.CI.Sample.Plugins.SamplePlugin, Xrm.Framework.CI.Sample.Plugins, Version=1.0.0.0, Culture=neutral, PublicKeyToken=7dec99648ad9071e" Name="Xrm.Framework.CI.Sample.Plugins.SamplePlugin"> + <FriendlyName>2bbb2ad4-7a7c-45c8-ab71-1305600b1850</FriendlyName> + </PluginType> + </PluginTypes> +</PluginAssembly> \ No newline at end of file diff --git a/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/PluginAssemblies/XrmFrameworkCISampleWFActivities-B9F394F4-0C0D-43BA-90ED-8D0AD66B10C0/XrmFrameworkCISampleWFActivities.dll.data.xml b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/PluginAssemblies/XrmFrameworkCISampleWFActivities-B9F394F4-0C0D-43BA-90ED-8D0AD66B10C0/XrmFrameworkCISampleWFActivities.dll.data.xml new file mode 100644 index 00000000..bbaa4f3e --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/PluginAssemblies/XrmFrameworkCISampleWFActivities-B9F394F4-0C0D-43BA-90ED-8D0AD66B10C0/XrmFrameworkCISampleWFActivities.dll.data.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> +<PluginAssembly FullName="Xrm.Framework.CI.Sample.WFActivities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=7dec99648ad9071e" CustomizationLevel="1"> + <IsolationMode>2</IsolationMode> + <SourceType>0</SourceType> + <IntroducedVersion>1.0</IntroducedVersion> + <FileName>/PluginAssemblies/XrmFrameworkCISampleWFActivities-B9F394F4-0C0D-43BA-90ED-8D0AD66B10C0/XrmFrameworkCISampleWFActivities.dll</FileName> + <PluginTypes> + <PluginType AssemblyQualifiedName="Xrm.Framework.CI.Sample.WFActivities.SampleActivity, Xrm.Framework.CI.Sample.WFActivities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=7dec99648ad9071e" Name="Xrm.Framework.CI.Sample.WFActivities.SampleActivity"> + <FriendlyName>3de0becd-4381-4b59-9c12-a83584fd71ad</FriendlyName> + <WorkflowActivityGroupName>Xrm.Framework.CI.Sample.WFActivities (1.0.0.0)</WorkflowActivityGroupName> + </PluginType> + </PluginTypes> +</PluginAssembly> \ No newline at end of file diff --git a/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/SdkMessageProcessingSteps/{ddb0a2d1-3edb-e611-80d4-1458d0431600}.xml b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/SdkMessageProcessingSteps/{ddb0a2d1-3edb-e611-80d4-1458d0431600}.xml new file mode 100644 index 00000000..cd076da4 --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/SdkMessageProcessingSteps/{ddb0a2d1-3edb-e611-80d4-1458d0431600}.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="utf-8"?> +<SdkMessageProcessingStep Name="Xrm.Framework.CI.Sample.Plugins.SamplePlugin: Delete of account" SdkMessageProcessingStepId="{ddb0a2d1-3edb-e611-80d4-1458d0431600}"> + <PluginTypeName>Xrm.Framework.CI.Sample.Plugins.SamplePlugin, Xrm.Framework.CI.Sample.Plugins, Version=1.0.0.0, Culture=neutral, PublicKeyToken=7dec99648ad9071e</PluginTypeName> + <PrimaryEntity>account</PrimaryEntity> + <AsyncAutoDelete>0</AsyncAutoDelete> + <Description>Xrm.Framework.CI.Sample.Plugins.SamplePlugin: Delete of account</Description> + <FilteringAttributes></FilteringAttributes> + <InvocationSource>0</InvocationSource> + <Mode>0</Mode> + <Rank>1</Rank> + <SdkMessageId>{a1bdbb1b-ea3e-db11-86a7-000a3a5473e8}</SdkMessageId> + <EventHandlerTypeCode>4602</EventHandlerTypeCode> + <Stage>10</Stage> + <IsCustomizable>1</IsCustomizable> + <IsHidden>0</IsHidden> + <SupportedDeployment>0</SupportedDeployment> + <IntroducedVersion>1.0</IntroducedVersion> + <SdkMessageProcessingStepImages /> +</SdkMessageProcessingStep> \ No newline at end of file diff --git a/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/WebResources/wh_JavaScript/SampleAccount.js.data.xml b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/WebResources/wh_JavaScript/SampleAccount.js.data.xml new file mode 100644 index 00000000..ffb9018a --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/WebResources/wh_JavaScript/SampleAccount.js.data.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="utf-8"?> +<WebResource> + <WebResourceId>{b9e478cc-2adb-e611-80d9-3863bb34cdb0}</WebResourceId> + <Name>wh_JavaScript/SampleAccount.js</Name> + <DisplayName>SampleAccount.js</DisplayName> + <LanguageCode>1033</LanguageCode> + <WebResourceType>3</WebResourceType> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsEnabledForMobileClient>0</IsEnabledForMobileClient> + <IsAvailableForMobileOffline>0</IsAvailableForMobileOffline> + <DependencyXml><Dependencies><Dependency componentType="WebResource"/></Dependencies></DependencyXml> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>1</CanBeDeleted> + <IsHidden>0</IsHidden> + <FileName>/WebResources/wh_JavaScriptSampleAccountjsB9E478CC-2ADB-E611-80D9-3863BB34CDB0</FileName> +</WebResource> \ No newline at end of file diff --git a/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/WebResources/wh_WebPages/SampleAccount.html.data.xml b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/WebResources/wh_WebPages/SampleAccount.html.data.xml new file mode 100644 index 00000000..1d2ff5e4 --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/SolutionFiles/WebResources/wh_WebPages/SampleAccount.html.data.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="utf-8"?> +<WebResource> + <WebResourceId>{cb7494ec-2adb-e611-80d9-3863bb34cdb0}</WebResourceId> + <Name>wh_WebPages/SampleAccount.html</Name> + <DisplayName>SampleAccount.html</DisplayName> + <LanguageCode>1033</LanguageCode> + <WebResourceType>1</WebResourceType> + <IntroducedVersion>1.0.0.0</IntroducedVersion> + <IsEnabledForMobileClient>0</IsEnabledForMobileClient> + <IsAvailableForMobileOffline>0</IsAvailableForMobileOffline> + <DependencyXml><Dependencies><Dependency componentType="WebResource"/></Dependencies></DependencyXml> + <IsCustomizable>1</IsCustomizable> + <CanBeDeleted>1</CanBeDeleted> + <IsHidden>0</IsHidden> + <FileName>/WebResources/wh_WebPagesSampleAccounthtmlCB7494EC-2ADB-E611-80D9-3863BB34CDB0</FileName> +</WebResource> \ No newline at end of file diff --git a/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/GettingStarted/GettingStarted.htm b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/GettingStarted/GettingStarted.htm new file mode 100644 index 00000000..2c3d4a9e --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/GettingStarted/GettingStarted.htm @@ -0,0 +1,840 @@ +<!DOCTYPE HTML> +<!-- saved from url=(0063)https://msdn.microsoft.com/en-us/library/dn688182(v=crm.7).aspx --> +<!DOCTYPE html PUBLIC "" ""><HTML lang="en" dir="ltr" xmlns="http://www.w3.org/1999/xhtml"><HEAD><META +content="IE=11.0000" http-equiv="X-UA-Compatible"> +<LINK href="https://msdn.microsoft.com/en-us/library/dn688182.aspx" rel="canonical"> + +<META http-equiv="Content-Type" content="text/html; charset=utf-8"><TITLE>Create +packages for the CRM Package Deployer + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+ +
+ + +
+
+
+ +
+
+
+
+
+
+
+

Create packages for the CRM Package Deployer

+ Online Version +
+
+

Microsoft Dynamics CRM Package Deployer is a new tool that enables +administrators to deploy packages on Microsoft Dynamics CRM Online and Microsoft +Dynamics CRM (on-premises) instances. A “package” can consist of any or all of +the following:

+
    +
  • One or more CRM solution files.

  • +
  • Flat files or exported data files from the + Configuration Migration tool. For more information about the tool, see Manage + your configuration data.

  • +
  • Custom code that can run while the package is + being deployed to the CRM server, or after it’s been deployed.

  • +
  • HTML content specific to the package that can + display at the beginning and end of the deployment process. This can be useful + to provide a description of the solutions and files that are deployed in the + package.

+

Microsoft Dynamics CRM provides you with a Visual Studio template for +creating these packages that can be used with the Package Deployer tool to +deploy them to a CRM server.

+ + +

Prerequisites

+
+
+

Create a package

+
+

Perform the following five steps to create a package:

+

Step +1: Create a project using the template

+

Step +2: Add your files to the project

+

Step +3: Update the HTML files

+

Step +4: Specify the configuration values for the package

+

Step +5: Define custom code for your package

+

+

Step 1: Create a project using the template

+
+
    +
  1. +

    Start Microsoft Visual Studio, and create a new project.

  2. +
  3. +

    In the New Project dialog box:

    +
      +
    1. From the list of installed templates, expand Visual + C#, and select CRM SDK Templates.

    2. +
    3. Ensure that .NET Framework 4.5.2 is + selected.

    4. +
    5. Select CRM Package.

    6. +
    7. Specify the name and location of the project, and click + OK.

    New project for creating a custom package
+

Step 2: Add your files to the project

+
+
    +
  1. +

    In the Solutions Explorer pane, add your solutions and + files under the PkgFolder folder.

  2. +
  3. +

    For each file that you add under the PkgFolder folder, in + the Properties pane, set the Copy to Output + Directory value to Copy Always. This ensures that + your file is available in the generated package.

+ +

Step 3: Update the HTML files: English and other +languages

+
+
    +
  1. +

    In the Solution Explorer pane, expand PkgFolder > + Content > en-us. You’ll find two folders + called EndHTML and WelcomeHTML. These folders contain the HTML and associated + files that enable you to display information at the end and beginning of the + package deployment process. Edit the files in the HTML folder of these folders + to add information for your package.

  2. +
  3. +

    You can also add the HTML files in your package in other languages so that + the content in the HTML appears in the language based on the locale settings + of the user’s computer. To do so:

    +
      +
    1. Create a copy of the en-us folder under + PkgFolder > Content.

    2. +
    3. Rename the copied folder to the appropriate language. For + example, for the Spanish language, rename it to + es-ES.

    4. +
    5. Modify the content of the HTML files to add Spanish + content.

+

Step 4: Specify the configuration values for the +package

+
+
    +
  1. +

    Define the package configuration by adding information about your package + in the ImportConfig.xml file available in the + PkgFolder. Double-click the file to open it for editing. The + following table lists information about each parameter and node in the config + file.

    +

     

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Parameter/Node Description
    +

    installsampledata

    +

    true or false. If + true, installs sample data to CRM instance. This is the + same sample data that you can install from Settings + > Data Management area.

    +

    waitforsampledatatoinstall

    +

    true or false. If + true, and if installsampledata is also + set to true, waits for sample data to install before + deploying the package.

    +

    agentdesktopzipfile

    +

    File name of the zip file to unpack. If you specify a .zip file name + here, it adds a screen during the package deployment process that + prompts you to select a location where you want to unpack the contents + of the file.

    +

    This is commonly used for creating packages for Unified Service Desk + for Microsoft Dynamics CRM. For information about Unified Service Desk, + see the Unified + Service Desk Administration Guide.

    +

    agentdesktopexename

    +

    Name of the .exe or .msi file in the zip file or a URL to be invoked + at the end of the deployment process.

    +

    This is commonly used for creating packages for Unified Service + Desk.

    +

    crmmigdataimportfile

    +

    File name of the data file (.zip) exported using the Configuration + Migration tool.

    +
    + + + + + +
    ImportantImportant
    If your data file contains user information, the + user information won’t be imported. To import user information + from the source CRM instance to the target instance, you must use + the Configuration Migration tool. For more information, see Manage + your configuration data in theDeploying and administering + Microsoft Dynamics CRM documentation. +

    +

    +

    <solutions> node

    +

    Contains an array of <configsolutionfile> + nodes that describe the solutions to import. The order of the solutions + under this node indicates the order in which the solutions will be + imported on the target server.

    +

    <configsolutionfile> node

    +

    Use this node under the <solutions> node to + specify the individual solution file name to be imported. You use the + solutionpackagefilename attribute under this node to + specify the .zip file name of your solution. You can add multiple + solution file names in a package by adding as many + <configsolutionfile> nodes. For example, if you + want three solution files to be imported, add them like this:

    +
    +
    +
    +
    +
    Copy +
    +
    +
    +
    <solutions>
    +    <configsolutionfile solutionpackagefilename="SampleSolutionOne_1_0_managed.zip" />
    +    <configsolutionfile solutionpackagefilename="SampleSolutionTwo_2_0_managed.zip" />
    +    <configsolutionfile solutionpackagefilename="SampleSolutionThree_3_0_managed.zip" />
    +</solutions>
    +
    +

    <filestoimportnode> node

    +

    Contains an array of <configimportfile> and + <zipimportdetails> nodes that are used to + describe individual files and zip files respectively to be + imported.

    +

    <configimportfile> node

    +

    Use this node under the <configimportfile> + node to describe a file to be imported to CRM. You can add multiple + files in a package by adding as many + <configimportfile> nodes.

    +
    +
    +
    +
    +
    Copy +
    +
    +
    +
    <filestoimport>
    +  <configimportfile
    +    filename="File.csv"
    +    filetype="CSV"
    +    associatedmap="FileMap"
    +    importtoentity="FileEntity"
    +    datadelimiter="" fielddelimiter="comma"
    +    enableduplicatedetection="true"
    +    isfirstrowheader="true"  isrecordownerateam="false"
    +    owneruser=""
    +    waitforimporttocomplete="true"/>
    +  <configimportfile
    +    filename="File.zip"
    +    filetype="ZIP"
    +    associatedmap="FileMapName"
    +    importtoentity="FileEntity"
    +    datadelimiter=""
    +    fielddelimiter="comma"
    +    enableduplicatedetection="true"
    +    isfirstrowheader="true"
    +    isrecordownerateam="false"
    +    owneruser=""
    +    waitforimporttocomplete="true"/>
    +  ...
    +  ...
    +</filestoimport>
    +
    +

    This has the following attributes:

    +

     

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Attribute Description
    +

    filename

    +

    Name of the file that contains the import data. If the file is + a .zip file, a <zipimportdetails> node must + be present with a <zipimportdetail> node + for each file in the .zip file.

    +

    filetype

    +

    This can be csv, xml, or zip.

    +

    associatedmap +

    +

    Name of the CRM import data map to use with this file. If + blank, attempts to use the system determined import data map name + for this file.

    +

    importtoentity +

    +

    Can be the name of the exe in the zip file, a URL, or an .msi + file to provide a link to invoke at the end of the + process.

    +

    datadelimiter +

    +

    Name of the data delimiter used in the import file. Valid + values are singlequote or doublequotes.

    +

    fielddelimiter +

    +

    Name of the field delimiter used in the import file. Valid + values are comma or colon, or singlequote.

    +

    enableduplicatedetection +

    +

    Indicates whether to enable duplicate detections rules on data + import. Valid values are true or + false.

    +

    isfirstrowheader +

    +

    Used to denote that the first row of the import file contains + the field names. Valid values are true or + false.

    +

    isrecordownerateam +

    +

    Indicates whether the owner of the record on import should be a + team. Valid values are true or + false.

    +

    owneruser

    +

    Indicates the user ID that should own the records. The default + value is the currently logged in user.

    +

    waitforimporttocomplete +

    +

    If true, the system waits for the import to + complete before proceeding. If false, it queues + the jobs and moves on.

    +

    <zipimportdetails> node

    +

    This node contains an array of + <zipimportdetail> nodes that describe the files + included in a zip file that is used to import to CRM.

    +

    <zipimportdetail> node

    +

    Use this node under the <zipimportdetails> + node to provide information about an individual file in a .zip file that + is specified in the <configimportfile> node.

    +
    +
    +
    +
    +
    Copy +
    +
    +
    +
    <filestoimport>
    +...
    +...
    +    <zipimportdetails>
    +      <zipimportdetail filename="subfile1.csv" filetype="csv" importtoentity="account" />
    +      <zipimportdetail filename="subfile2.txt" filetype="csv" importtoentity="contact" />
    +    </zipimportdetails>
    +</filestoimport>
    +
    +

    This has the following attributes:

    +

     

    +
    + + + + + + + + + + + + + +
    Attribute Description
    +

    filename

    +

    Name of the file that contains the import data.

    +

    filetype

    +

    This can be csv or xml.

    +

    importtoentity +

    +

    Can be the name of the exe in the zip file, a url, or an .msi + file to provide a link to invoke at the end of the + process.

    +

    <filesmapstoimport> node

    +

    This node contains an array of + <configmapimportfile> nodes to import. The order + of the map files in this node indicates the order in which they are + imported. For information about data maps, see Create + data maps for import.

    +

    <configimportmapfile> node

    +

    Use this node under the <filesmapstoimport> + node to provide information about an individual map file to import in + CRM.

    +
    +
    +
    +
    +
    Copy +
    +
    +
    +
    <filesmapstoimport>
    +    <configimportmapfile filename="FileMap.xml" />
    +</filesmapstoimport>
    +
  2. +
  3. +

    Click Save All.

+ +

Step 5: Define custom code for your package

+
+
    +
  1. +

    In the Solution Explorer pane, double-click the + PackageTemplate.cs file at the root to edit it.

  2. +
  3. +

    In the PackageTemplate.cs file, you can:

    +
      +
    1. Enter custom code to execute when the package is initialized + in the override method definition of + InitializeCustomExtension().

    2. +
    3. Enter custom code to execute before the import starts in the + BeforeImportStage() function.

    4. +
    5. Use the RunSolutionUpgradeMigrationStep() + function to perform data transformation or upgrade between two versions of a + solution while a solution update is occurring.

      +
      +
      +
      +
      +
      Copy +
      +
      +
      +
      public override void RunSolutionUpgradeMigrationStep(string solutionName, string oldVersion, string newVersion, Guid oldSolutionId, Guid newSolutionId)
      +{
      +    base.RunSolutionUpgradeMigrationStep(solutionName, oldVersion, newVersion, oldSolutionId, newSolutionId);
      +}
      +
      + This function expects the following parameters:

      +

       

      + + + + + + + + + + + + + + + + + + + +
      Parameter Description
      +

      solutionName

      +

      Name of the solution

      +

      oldVersion

      +

      Version number of the old solution

      +

      newVersion

      +

      Version number of the new solution

      +

      oldSolutionId

      +

      GUID of the old solution.

      +

      newSolutionId

      +

      GUID of the new solution.

    6. +
    7. Enter custom code to execute after the import completes in + the AfterPrimaryImport() function.

    8. +
    9. Change the default name of the package folder from PkgFolder + to something else. To do so, rename the PkgFolder in the Solution + Explorer pane, and then edit the return value under the + GetImportPackageDataFolderName property.

      +
      +
      +
      +
      +
      Copy +
      +
      +
      +
      +public override string GetImportPackageDataFolderName
      +{
      +    get
      +    {
      +        // WARNING this value directly correlates to the folder name in the Solution Explorer where the ImportConfig.xml and sub content is located. 
      +        // Changing this name requires that you also change the correlating name in the Solution Explorer 
      +        return "PkgFolder";
      +    }
      +}
      +
    10. +
    11. Change the package name by editing the return value under the + GetNameOfImport property.

      +
      +
      +
      +
      +
      Copy +
      +
      +
      +
      public override string GetNameOfImport(bool plural)
      +{
      +     return "Package Short Name";
      +}
      +
      + This is the name of your package that will appear on the package + selection page in the CRM Package Deployer wizard.

    12. +
    13. Change the package description by editing the return value + under the GetImportPackageDescriptionText property.

      +
      +
      +
      +
      +
      Copy +
      +
      +
      +
      public override string GetImportPackageDescriptionText
      +{
      +       get { return "Package Description"; }
      +}
      +
      + This is the package description that will appear alongside the + package name on the on the package selection page in the Package Deployer + wizard.

    14. +
    15. Change the package long name by editing the return value + under the GetLongNameOfImport property.

      +
      +
      +
      +
      +
      Copy +
      +
      +
      +
      public override string GetLongNameOfImport
      +{
      +     get { return "Package Long Name"; }
      +}
      +
      + The package long name appears on the next page after you have + selected the package to install.

  4. +
  5. +

    Additionally, the following function and variables are available to the + package:

    +

     

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Name Type Description
    +

    CreateProgressItem +

    +

    Function

    +

    Used to create a new progress item in the user interface + (UI).

    +

    RaiseUpdateEvent +

    +

    Function

    +

    Used to update the progress created by the call to CreateProgressItem. +

    +

    ProgressPanelItemStatus + is an enum:

    +

    +
    +
    +
    +
    +
    Copy +
    +
    +
    +
    public enum ProgressPanelItemStatus
    +{
    +    Working = 0,
    +    Complete = 1,
    +    Failed = 2,
    +    Warning = 3,
    +    Unknown = 4
    +}
    +
    +

    RaiseFailEvent +

    +

    Function

    +

    Used to fail the current status import with an exception + message.

    +

    IsRoleAssoicatedWithTeam +

    +

    Function

    +

    Used to determine if a role is associated with a specified + team.

    +

    IsWorkflowActive +

    +

    Function

    +

    Used to determine if a specified workflow is active.

    +

    PackageLog +

    +

    Class Pointer

    +

    This is a pointer to the initialized logging interface for the + package. This interface is used by a package to log messages and + exceptions to the package log file.

    +

    RootControlDispatcher +

    +

    Variable

    +

    This is a dispatcher interface used to allow your control to render + its own UI during package deployment. Use this interface to wrap any UI + elements or commands. It is important to check this variable for null + values before using it as it may or may not be set to a value.

    +

    CrmSvc +

    +

    Variable

    +

    This is a pointer to Microsoft.Xrm.Tooling.Connector that allows for + a package to address CRM from within the package. Use this class to + execute actions in the overridden methods.

    +

    You can use any of these functions or variables using the + this keyword:

    Keyword used to include functions or variables
  6. +
  7. +

    Save your project, and then build it (Build > + Build Solution) to create the package. The entire contents in + the <Project>\Bin\Debug folder is your package. Note that an + assembly file (.dll) is created with the same name as your Visual Studio + project name; this file contains the custom code that that you created in this + section.

+

Deploy a package

+
+

After you create a package, you can deploy it on the CRM instance by using +either the Package Deployer tool or Windows PowerShell. For detailed +information, see Deploy +packages using CRM Package Deployer or Windows PowerShell.

+ +

Best practices for creating and deploying packages

+
+

While creating packages, developers must ensure that the package assemblies +are signed.

+

While deploying the packages, CRM administrators must:

+
    +
  • Insist on a signed package assembly so that you + can track an assembly back to its source.

  • +
  • Test the package on a pre-production instance + (preferably a mirror image of the production instance) before running it on a + production instance.

  • +
  • Back up the production instance before deploying + the package.

+

See Also

+
+

Microsoft Dynamics CRM 2015 and Microsoft Dynamics CRM Online
+ Send comments about this topic to Microsoft.
© +2014 Microsoft Corporation. All rights reserved.
+
+
Show: +
+
+ + diff --git a/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/GettingStarted/support/Combined.css b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/GettingStarted/support/Combined.css new file mode 100644 index 00000000..4bdd6afc --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/GettingStarted/support/Combined.css @@ -0,0 +1,2325 @@ +body { + font: 0.87em/1.35 "Segoe UI", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal; +} +h1 { + font: 100 2.57em/1.167 "Segoe UI Light", "Segoe UI", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; color: rgb(112, 112, 112); margin-top: 0px; font-size-adjust: none; font-stretch: normal; +} +h2 { + margin: 0px; color: rgb(219, 113, 0); padding-top: 5px; padding-bottom: 5px; font-family: "Segoe UI Light","Segoe UI","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; font-size: 1.28em; font-weight: normal; +} +h3 { + margin: 0px; color: rgb(219, 113, 0); padding-top: 5px; padding-bottom: 5px; font-family: "Segoe UI Light","Segoe UI","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; font-size: 1.28em; font-weight: normal; +} +.contentWrapper h2 a { + margin: 0px; color: rgb(219, 113, 0); padding-top: 5px; padding-bottom: 5px; font-family: "Segoe UI Light","Segoe UI","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; font-size: 1.28em; font-weight: normal; +} +.contentWrapper h3 a { + margin: 0px; color: rgb(219, 113, 0); padding-top: 5px; padding-bottom: 5px; font-family: "Segoe UI Light","Segoe UI","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; font-size: 1.28em; font-weight: normal; +} +.heading { + margin: 0px; color: rgb(219, 113, 0); padding-top: 5px; padding-bottom: 5px; font-family: "Segoe UI Light","Segoe UI","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; font-size: 1.28em; font-weight: normal; +} +h4 { + margin: 0px; color: rgb(42, 42, 42); font-family: "Segoe UI","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; font-size: 0.85em; font-weight: bold; +} +.subheading { + margin: 0px; color: rgb(42, 42, 42); font-family: "Segoe UI","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; font-size: 0.85em; font-weight: bold; +} +h5 { + margin: 0px; line-height: 130%; font-size: 0.85em; font-weight: normal; +} +h6 { + margin: 0px; line-height: 130%; font-size: 0.85em; font-weight: normal; +} +a:link { + text-decoration: none; +} +a:hover { + text-decoration: none; +} +a:visited { + text-decoration: none; +} +img { + border: 0px currentColor; border-image: none; +} +div#body { + padding-top: 35px; clear: both; +} +div#content { + -ms-overflow-x: auto !important; -ms-word-wrap: break-word; min-height: 300px; +} +.BostonPostCard > div + div + div { + width: auto !important; +} +*:first-child + html .BostonPostCard > div + div + div { + width: 740px !important; height: 30px !important; +} +*:first-child + html #contentFeedback { + height: 20px !important; +} +*:first-child + html div#content { + overflow: hidden; +} +*:first-child + html div#nstext img[usemap='#excel2'] { + border: currentColor; border-image: none; +} +div#nstext img[usemap='#excel2'] { + border: 0px currentColor; border-image: none; +} +.clear { + clear: both; +} +.majorTitle { + display: none; +} +.parameter { + font-style: italic; +} +.multicol th { + padding: 0px 12px 0px 0px; border: currentColor; border-image: none; +} +.multicol td { + padding: 0px 12px 0px 0px; border: currentColor; border-image: none; +} +td.innercol { + padding: 0px 12px 0px 0px; border: currentColor; border-image: none; +} +.innercol table td { + padding: 0px 12px 0px 0px; border: currentColor; border-image: none; +} +#mainBody ul li { + list-style-image: none; +} +p { + color: rgb(42, 42, 42); line-height: 18px; padding-bottom: 15px; margin-top: 0px; margin-bottom: 0px; +} +.topic a { + color: rgb(0, 112, 159); text-decoration: none; +} +.topic a:link { + color: rgb(0, 112, 159); text-decoration: none; +} +.topic a:visited { + color: rgb(3, 105, 122); text-decoration: none; +} +.topic a:active { + color: rgb(3, 105, 122); text-decoration: none; +} +.topic a:hover { + color: rgb(51, 144, 177); text-decoration: none; +} +.topic a.active { + color: rgb(42, 42, 42); +} +.topic a.active:link { + color: rgb(42, 42, 42); +} +.topic a.active:hover { + color: rgb(42, 42, 42); +} +.topic a.active:visited { + color: rgb(42, 42, 42); +} +.topic a.active:active { + color: rgb(42, 42, 42); +} +table { + margin-top: 20px; margin-bottom: 20px; border-collapse: collapse; +} +div#content table { + width: 100%; +} +td { + padding: 10px 8px; +} +th { + padding: 10px 8px; +} +th { + text-align: left; color: rgb(99, 99, 99); background-color: rgb(237, 237, 237); +} +td { + color: rgb(42, 42, 42); vertical-align: top; +} +table p:last-child { + padding-bottom: 0px; +} +.errorMessage { + color: rgb(112, 112, 112); font-family: "Segoe UI Light","Segoe UI","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; font-size: 36px; +} +.errormessageSpacing { + margin-top: 3px; +} +table .BostonPostCard p { + padding-bottom: 5px; +} +table.members { + width: 100%; +} +table.members td { + min-width: 72px; +} +span.sup { + vertical-align: super; +} +span.sub { + font-size: smaller; vertical-align: sub; +} +.summary { + margin-top: 15px; +} +div.mtps-table { + width: 100%; display: inline-table; border-collapse: collapse; +} +div.mtps-thead { + display: table-header-group; +} +span.mtps-caption { + padding: 4pt; display: table-caption; +} +div.mtps-row { + padding: 4pt; border: 1px solid rgb(219, 219, 219); border-image: none; display: table-row; +} +span.mtps-cell { + padding: 4pt; display: table-cell; +} +span.mtps-th { + padding: 4pt; display: table-cell; background-color: rgb(237, 237, 237); +} +div#content div.alert table { + border-right-color: currentColor; border-bottom-color: currentColor; border-right-width: medium; border-bottom-width: medium; border-right-style: none; border-bottom-style: none; border-collapse: separate; border-spacing: 0; +} +div#content div.alert td { + border-top-color: currentColor; border-left-color: currentColor; border-top-width: medium; border-left-width: medium; border-top-style: none; border-left-style: none; background-clip: padding-box; +} +div#content div.alert th { + border-top-color: currentColor; border-left-color: currentColor; border-top-width: medium; border-left-width: medium; border-top-style: none; border-left-style: none; background-clip: padding-box; +} +div.alert th { + font-weight: bold; background-color: rgb(237, 237, 237); +} +div.alert img { + border: 0px currentColor; border-image: none; padding-right: 5px; +} +div.alert p { + margin: 0px; +} +div.FVB_date { + color: rgb(85, 85, 85); font-size: smaller; font-style: italic; margin-bottom: 5px; +} +.controlPlaceholder { + padding: 10px; color: rgb(170, 170, 170); font-style: italic; background-color: rgb(238, 238, 238); +} +.input { + font-weight: 700; +} +.label { + font-weight: 700; +} +div.footerPrintView { + padding-top: 10px; clear: both; font-family: "Segoe UI","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; display: none; +} +.code { + color: rgb(0, 100, 0); font-family: Consolas,Courier,monospace; +} +.multiViewItemHeading { + font-style: italic; margin-top: 15px; margin-bottom: 3px; +} +.topic .title { + font-family: Segoe UI,Verdana,Arial; +} +#curversion { + color: rgb(93, 93, 93); font-size: 13px; +} +ol ol { + list-style-type: lower-alpha; +} +ol ol ol { + list-style-type: lower-roman; +} +.codeSnippetContainer { + clear: both; min-width: 260px; +} +.codeSnippetContainerTabs { + height: 23px; vertical-align: middle; position: relative; z-index: 1; +} +.codeSnippetContainerTabs > div:first-child { + border-left-color: rgb(147, 147, 147); border-left-width: 1px; border-left-style: solid; +} +.codeSnippetContainerTab { + padding: 0px 15px; width: auto; height: 22px; color: rgb(42, 42, 42); line-height: 17px; font-family: "Segoe UI","Lucida Grande",Verdana,Arial,Helvetica,sans-serif !important; font-size: 13px; font-style: normal !important; vertical-align: baseline; border-top-color: rgb(147, 147, 147); border-right-color: rgb(147, 147, 147); border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid; float: left; background-color: transparent; +} +.codeSnippetContainerTabActive { + padding: 0px 15px; width: auto; height: 22px; color: rgb(112, 112, 112); line-height: 17px; font-family: "Segoe UI","Lucida Grande",Verdana,Arial,Helvetica,sans-serif !important; font-size: 13px; font-style: normal !important; vertical-align: baseline; border-top-color: rgb(147, 147, 147); border-right-color: rgb(147, 147, 147); border-bottom-color: rgb(255, 255, 255); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; float: left; background-color: transparent; +} +.codeSnippetContainerTabPhantom { + background: rgb(248, 248, 248); padding: 0px 15px; width: auto; height: 22px; color: rgb(194, 194, 194); line-height: 17px; font-family: "Segoe UI","Lucida Grande",Verdana,Arial,Helvetica,sans-serif !important; font-size: 13px; font-style: normal !important; vertical-align: baseline; border-top-color: rgb(147, 147, 147); border-right-color: rgb(147, 147, 147); border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid; float: left; +} +.codeSnippetContainerTabSingle { + width: auto; height: 23px; color: rgb(112, 112, 112); line-height: 17px; font-family: "Segoe UI","Lucida Grande",Verdana,Arial,Helvetica,sans-serif !important; font-size: 13px; font-style: normal !important; vertical-align: baseline; float: left; position: relative; background-color: rgb(255, 255, 255); +} +.codeSnippetContainerTabSingle { + border-width: 1px; border-style: solid; border-color: rgb(147, 147, 147) rgb(147, 147, 147) rgb(255, 255, 255); border-top-left-radius: 4px; border-top-right-radius: 4px; +} +.codeSnippetContainerTabSingle a { + padding: 0px 8px; display: inline-block; +} +.codeSnippetContainerTab a { + top: 2px; font-weight: bold; text-decoration: none; position: relative; +} +.codeSnippetContainerTab a:link { + top: 2px; font-weight: bold; text-decoration: none; position: relative; +} +.codeSnippetContainerTab a:visited { + top: 2px; font-weight: bold; text-decoration: none; position: relative; +} +.codeSnippetContainerTab a:active { + top: 2px; font-weight: bold; text-decoration: none; position: relative; +} +.codeSnippetContainerTabActive a { + top: 2px; color: rgb(0, 0, 0); font-weight: bold; text-decoration: none; position: relative; +} +.codeSnippetContainerTabActive a:link { + top: 2px; color: rgb(0, 0, 0); font-weight: bold; text-decoration: none; position: relative; +} +.codeSnippetContainerTabActive a:visited { + top: 2px; color: rgb(0, 0, 0); font-weight: bold; text-decoration: none; position: relative; +} +.codeSnippetContainerTabActive a:active { + top: 2px; color: rgb(0, 0, 0); font-weight: bold; text-decoration: none; position: relative; +} +.codeSnippetContainerTabPhantom a { + top: 2px; color: rgb(139, 139, 139) !important; text-decoration: none; position: relative; +} +.codeSnippetContainerTabPhantom a:link { + top: 2px; color: rgb(139, 139, 139) !important; text-decoration: none; position: relative; +} +.codeSnippetContainerTabPhantom a:visited { + top: 2px; color: rgb(139, 139, 139) !important; text-decoration: none; position: relative; +} +.codeSnippetContainerTabPhantom a:active { + top: 2px; color: rgb(139, 139, 139) !important; text-decoration: none; position: relative; +} +.codeSnippetContainerTabSingle a { + top: 2px; color: rgb(0, 0, 0); font-weight: bold; text-decoration: none; position: relative; +} +.codeSnippetContainerTabSingle a:link { + top: 2px; color: rgb(0, 0, 0); font-weight: bold; text-decoration: none; position: relative; +} +.codeSnippetContainerTabSingle a:visited { + top: 2px; color: rgb(0, 0, 0); font-weight: bold; text-decoration: none; position: relative; +} +.codeSnippetContainerTabSingle a:active { + top: 2px; color: rgb(0, 0, 0); font-weight: bold; text-decoration: none; position: relative; +} +.codeSnippetContainerTab a:hover { + top: 2px; color: rgb(112, 112, 112); position: relative; +} +.codeSnippetContainerTabActive a:hover { + top: 2px; color: rgb(112, 112, 112); position: relative; +} +.codeSnippetContainerTabPhantom a:hover { + top: 2px; color: rgb(194, 194, 194); position: relative; +} +.codeSnippetContainerTabSingle a:hover { + top: 2px; color: rgb(112, 112, 112); position: relative; +} +.codeSnippetContainerCodeContainer { + border: 1px solid rgb(147, 147, 147); top: -1px; clear: both; margin-bottom: 12px; position: relative; +} +.codeSnippetToolBar { + width: auto; height: auto; +} +.codeSnippetToolBarText { + top: -8px; width: auto; height: 0px; padding-right: 0px; padding-left: 0px; vertical-align: top; float: right; position: relative; background-color: rgb(255, 255, 255); +} +.codeSnippetToolBarText a:link { + color: rgb(42, 42, 42); padding-right: 8px; padding-left: 8px; font-family: "Segoe UI","Lucida Grande",Verdana,Arial,Helvetica,sans-serif !important; font-size: 10px; font-style: normal !important; text-decoration: none; margin-right: 15px; margin-left: 15px; background-color: rgb(255, 255, 255); +} +.codeSnippetToolBarText a:visited { + color: rgb(42, 42, 42); padding-right: 8px; padding-left: 8px; font-family: "Segoe UI","Lucida Grande",Verdana,Arial,Helvetica,sans-serif !important; font-size: 10px; font-style: normal !important; text-decoration: none; margin-right: 15px; margin-left: 15px; background-color: rgb(255, 255, 255); +} +.codeSnippetToolBarText a:active { + color: rgb(42, 42, 42); padding-right: 8px; padding-left: 8px; font-family: "Segoe UI","Lucida Grande",Verdana,Arial,Helvetica,sans-serif !important; font-size: 10px; font-style: normal !important; text-decoration: none; margin-right: 15px; margin-left: 15px; background-color: rgb(255, 255, 255); +} +.codeSnippetToolBarText a:hover { + color: rgb(51, 144, 177); +} +.codeSnippetToolBarText a { + color: rgb(19, 100, 196); text-decoration: none; +} +.codeSnippetToolBarText a:link { + color: rgb(19, 100, 196); text-decoration: none; +} +.codeSnippetToolBarText a:visited { + color: rgb(3, 105, 122); text-decoration: none; +} +.codeSnippetToolBarText a:active { + color: rgb(3, 105, 122); text-decoration: none; +} +.codeSnippetContainerCode { + margin: 0px; padding: 10px 21px; width: auto; +} +.codeSnippetContainerCode div { + margin: 0px; padding: 0px; +} +.codeSnippetContainerCode pre { + margin: 0px; padding: 5px; overflow: auto; font-family: Consolas,Courier,monospace !important; font-style: normal; font-weight: normal; -ms-word-wrap: normal; +} +.highlight { + background: rgb(255, 255, 198); +} +.programmingSelector { + color: rgb(42, 42, 42); padding-bottom: 10px; font-size: 14px; float: right; display: none; +} +.programmingSelector .selectorSeparator { + padding-right: 8px; padding-left: 8px; +} +.programmingSelector .selectorCurrent { + font-family: "Segoe UI Semibold","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; +} +.programmingSelector .selectorAvailable { + color: rgb(0, 149, 196); +} +.programmingSelector .selectorDisabled { + color: rgb(194, 194, 194); +} +.programmingSelector .selectortitle { + padding-right: 4px; +} +#mainSection { + clear: both; +} +.LW_CollapsibleArea_TitleDiv { + padding-top: 20px; padding-bottom: 5px; font-family: "Segoe UI Semibold","Segoe UI","Lucida Grande",Verdana,Arial,Helvetica,sans-serif !important; font-size: 18px; font-style: normal !important; +} +.LW_CollapsibleArea_TitleDiv_Collapsed { + padding-top: 20px; padding-bottom: 20px; font-family: "Segoe UI Semibold","Segoe UI","Lucida Grande",Verdana,Arial,Helvetica,sans-serif !important; font-size: 18px; font-style: normal !important; +} +.LW_CollapsibleArea_TitleDiv a:hover { + color: rgb(219, 113, 0); text-decoration: none; +} +.LW_CollapsibleArea_TitleDiv_Collapsed a:hover { + color: rgb(219, 113, 0); text-decoration: none; +} +.LW_CollapsibleArea_HrDiv { + padding-top: 0px; +} +.LW_CollapsibleArea_Hr { + color: rgb(229, 229, 229); display: none; +} +.sectionblock { + padding-bottom: 20px; padding-left: 15px; display: block; +} +.sectionblock ol { + list-style-type: decimal; +} +.sectionblock ol ol { + list-style-type: lower-alpha; +} +.sectionblock ol ol ol { + list-style-type: lower-roman; +} +.sectionnone { + padding-left: 15px; display: none; +} +.LW_CollapsibleArea_TitleAhref { + +} +.LW_CollapsibleArea_Img { + border-width: 0px; margin-top: 7px; margin-bottom: 0px; vertical-align: middle; float: left; display: inline-block; +} +.LW_CollapsibleArea_TitleDiv div a:link { + color: rgb(0, 0, 0); text-decoration: none; +} +.LW_CollapsibleArea_TitleDiv div a:hover { + color: rgb(0, 0, 0); text-decoration: none; +} +.LW_CollapsibleArea_TitleDiv div a:visited { + color: rgb(0, 0, 0); text-decoration: none; +} +.LW_CollapsibleArea_TitleDiv div a:focus { + color: rgb(0, 0, 0); text-decoration: none; +} +.LW_CollapsibleArea_TitleDiv_Collapsed div a:link { + color: rgb(219, 113, 0); text-decoration: none; +} +.LW_CollapsibleArea_TitleDiv_Collapsed div a:hover { + color: rgb(219, 113, 0); text-decoration: none; +} +.LW_CollapsibleArea_TitleDiv_Collapsed div a:visited { + color: rgb(219, 113, 0); text-decoration: none; +} +.LW_CollapsibleArea_TitleDiv_Collapsed div a:focus { + color: rgb(219, 113, 0); text-decoration: none; +} +.LW_CollapsibleArea_Img { + padding: 0px 5px 0px 0px; display: block; +} +.LW_CollapsibleArea_Title { + display: block; +} +.LongTitle .LW_CollapsibleArea_Title { + width: 98%; float: left; display: block; +} +.ActualLongTitle .LW_CollapsibleArea_Title { + width: 98%; float: left; display: block; +} +.ActualLongTitle .LW_CollapsibleArea_TitleDiv::before { + display: table; content: " "; +} +.ActualLongTitle .LW_CollapsibleArea_TitleDiv::after { + display: table; content: " "; +} +.ActualLongTitle .LW_CollapsibleArea_TitleDiv::after { + clear: both; +} +.TitleEmpty .sectionblock div { + padding-top: 8px; +} +.NoTitle .sectionblock div { + padding-top: 8px; +} +.communityContentContainer { + clear: both; margin-top: 34px; border-top-color: rgb(219, 219, 219); border-top-width: 1px; border-top-style: solid; min-height: 40px; +} +.communityContentHeader { + padding: 16px 0px; border-bottom-color: rgb(213, 213, 213); border-bottom-width: 1px; border-bottom-style: solid; +} +.communityContentHeaderTitle { + color: rgb(219, 113, 0); font-family: "Segoe UI Light","Segoe UI","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; font-size: 18px; +} +.communityContentAddButton { + padding: 12px 16px 0px; text-align: center; color: rgb(44, 114, 156); float: left; cursor: pointer; +} +a.communityContentAddLink { + font-family: "Segoe UI","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; +} +.communityContentAnnotationTitle { + font-family: "Segoe UI","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; +} +.communityContentAnnotationBody { + font-family: "Segoe UI","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; +} +.communityContentAnnotationUserContainer { + font-family: "Segoe UI","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; +} +.communityContentAnnotationDateContainer { + font-family: "Segoe UI","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; +} +a.communityContentCommentEditLink { + font-family: "Segoe UI","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; +} +a.communityContentDeleteLink { + font-family: "Segoe UI","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; +} +a.communityContentAddLink { + color: rgb(255, 255, 255); font-size: 12px; display: block; cursor: pointer; +} +.communityContentAnnotation { + color: rgb(42, 42, 42); padding-top: 20px; padding-bottom: 10px; border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid; +} +.communityContentAnnotationTitle { + padding-bottom: 5px; font-size: 14px; +} +.communityContentAnnotationBody { + line-height: 18px; padding-bottom: 10px; font-size: 12px; -ms-word-wrap: break-word; +} +.communityContentAnnotationBody > pre { + white-space: pre-wrap; +} +.communityContentAnnotationAvatarContainer { + width: 34px; padding-right: 5px; float: left; +} +.communityContentAnnotationAvatar img { + border: 0px currentColor; border-image: none; +} +.communityContentAnnotationUserDateContainer { + padding-top: 3px; +} +.communityContentAnnotationUserContainer { + line-height: 1.35; padding-bottom: 5px; font-size: 10px; +} +.communityContentAnnotationUserContainer { + color: rgb(44, 114, 156); +} +.communityContentAnnotationUserContainer a { + color: rgb(44, 114, 156); +} +.communityContentAnnotationDateContainer { + line-height: 1.35; font-size: 10px; +} +a.communityContentCommentEditLink { + color: rgb(44, 114, 156); padding-left: 20px; font-size: 10px; +} +a.communityContentDeleteLink { + color: rgb(44, 114, 156); padding-left: 20px; font-size: 10px; +} +.communityContentHeaderTitleContainer h2 { + color: green; font-size: 18px; float: left; +} +.topicNotInScope { + padding-bottom: 10px; clear: both; position: relative; +} +.topicNotInScopeDisclaimer { + padding: 9px 10px; border: 1px solid rgb(147, 147, 147); border-image: none; color: rgb(42, 42, 42); font-family: "Segoe UI","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; font-size: 12px; background-color: rgb(239, 238, 239); +} +.topicNotInScopeDisclaimerText { + padding-right: 0px; padding-left: 26px; +} +.topicNotInScopeSwitchCollectionContainer { + float: right; +} +.topicNotInScopeSwitchCollection { + padding-right: 5px; padding-left: 5px; float: left; +} +.topicNotInScopeCollectionPicker { + margin: 0px; border: 1px solid rgb(147, 147, 147); border-image: none; top: 30px; width: auto; right: 10px; padding-top: 5px; padding-right: 10px; padding-left: 10px; display: none; list-style-type: none; position: absolute; z-index: 2; background-color: rgb(255, 255, 255); +} +.topicNotInScopeCollectionPickerItem { + height: 20px; margin-bottom: 2px; +} +.topicNotInScopeImageContainer { + float: left; +} +.topicNotInScopeImageContainer2 { + margin-top: 5px; float: left; +} +.topicNotInScopeImageContainer > img { + max-width: none !important; +} +.CustomizedCenter_link { + margin-right: 10px; float: right; +} +.feedViewerBulletList ul { + padding-top: 0px; padding-bottom: 0px; +} +.feedViewerBulletList ul li { + padding-bottom: 0px; +} +.feedViewerBasic { + +} +.feedViewerItem { + padding-bottom: 15px; +} +a.feedViewerLink { + font-family: "Segoe UI","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; font-size: 12px; +} +a.feedViewerLink { + color: rgb(0, 112, 159); +} +a.feedViewerLink:active { + color: rgb(0, 112, 159); +} +a.feedViewerLink:hover { + color: rgb(51, 144, 177); +} +a.feedViewerLink:visited { + color: rgb(3, 105, 122); +} +.feedViewerDescription { + padding-top: 5px; +} +.feedViewerDescription { + color: rgb(42, 42, 42); line-height: 18px; font-family: "Segoe UI","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; font-size: 12px; margin-top: 0px; margin-bottom: 0px; +} +.feedViewerDateAuthor { + color: rgb(42, 42, 42); line-height: 18px; font-family: "Segoe UI","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; font-size: 12px; margin-top: 0px; margin-bottom: 0px; +} +.feedViewerDate { + +} +.feedViewerAuthor { + +} +.clip10x10 { + overflow: hidden; position: relative; +} +.clip10x46 { + overflow: hidden; position: relative; +} +.clip11x6 { + overflow: hidden; position: relative; +} +.clip11x12 { + overflow: hidden; position: relative; +} +.clip16x16 { + overflow: hidden; position: relative; +} +.clip20x20 { + overflow: hidden; position: relative; +} +.clip20x21 { + overflow: hidden; position: relative; +} +.clip22x30 { + overflow: hidden; position: relative; +} +.clip23x23 { + overflow: hidden; position: relative; +} +.clip25x25 { + overflow: hidden; position: relative; +} +.clip26x23 { + overflow: hidden; position: relative; +} +.clip29x29 { + overflow: hidden; position: relative; +} +.clip30x24 { + overflow: hidden; position: relative; +} +.clip30x25 { + overflow: hidden; position: relative; +} +.clip31x24 { + overflow: hidden; position: relative; +} +.clip32x24 { + overflow: hidden; position: relative; +} +.clip38x23 { + overflow: hidden; position: relative; +} +.clip51x24 { + overflow: hidden; position: relative; +} +.clip10x10 { + width: 10px; height: 10px; +} +.clip10x46 { + width: 10px; height: 46px; +} +.clip11x6 { + width: 11px; height: 6px; +} +.clip11x12 { + width: 11px; height: 12px; +} +.clip16x16 { + width: 16px; height: 16px; +} +.clip20x20 { + width: 20px; height: 20px; +} +.clip20x21 { + width: 20px; height: 21px; +} +.clip22x30 { + width: 22px; height: 30px; +} +.clip23x23 { + width: 23px; height: 23px; +} +.clip25x25 { + width: 25px; height: 25px; +} +.clip26x23 { + width: 26px; height: 23px; +} +.clip29x29 { + width: 29px; height: 29px; +} +.clip30x24 { + width: 30px; height: 24px; +} +.clip30x25 { + width: 30px; height: 25px; +} +.clip31x24 { + width: 31px; height: 24px; +} +.clip32x24 { + width: 32px; height: 24px; +} +.clip38x23 { + width: 38px; height: 23px; +} +.clip51x24 { + width: 51px; height: 24px; +} +.clip10x10 img { + margin: 0px; padding: 0px; width: auto; height: auto; position: absolute; +} +.clip10x10 input { + margin: 0px; padding: 0px; width: auto; height: auto; position: absolute; +} +.clip10x46 img { + margin: 0px; padding: 0px; width: auto; height: auto; position: absolute; +} +.clip10x46 input { + margin: 0px; padding: 0px; width: auto; height: auto; position: absolute; +} +.clip11x6 img { + margin: 0px; padding: 0px; width: auto; height: auto; position: absolute; +} +.clip11x6 input { + margin: 0px; padding: 0px; width: auto; height: auto; position: absolute; +} +.clip11x12 img { + margin: 0px; padding: 0px; width: auto; height: auto; position: absolute; +} +.clip11x12 input { + margin: 0px; padding: 0px; width: auto; height: auto; position: absolute; +} +.clip16x16 img { + margin: 0px; padding: 0px; width: auto; height: auto; position: absolute; +} +.clip16x16 input { + margin: 0px; padding: 0px; width: auto; height: auto; position: absolute; +} +.clip20x20 img { + margin: 0px; padding: 0px; width: auto; height: auto; position: absolute; +} +.clip20x20 input { + margin: 0px; padding: 0px; width: auto; height: auto; position: absolute; +} +.clip20x21 img { + margin: 0px; padding: 0px; width: auto; height: auto; position: absolute; +} +.clip20x21 input { + margin: 0px; padding: 0px; width: auto; height: auto; position: absolute; +} +.clip22x30 img { + margin: 0px; padding: 0px; width: auto; height: auto; position: absolute; +} +.clip22x30 input { + margin: 0px; padding: 0px; width: auto; height: auto; position: absolute; +} +.clip23x23 img { + margin: 0px; padding: 0px; width: auto; height: auto; position: absolute; +} +.clip23x23 input { + margin: 0px; padding: 0px; width: auto; height: auto; position: absolute; +} +.clip25x25 img { + margin: 0px; padding: 0px; width: auto; height: auto; position: absolute; +} +.clip25x25 input { + margin: 0px; padding: 0px; width: auto; height: auto; position: absolute; +} +.clip26x23 img { + margin: 0px; padding: 0px; width: auto; height: auto; position: absolute; +} +.clip26x23 input { + margin: 0px; padding: 0px; width: auto; height: auto; position: absolute; +} +.clip29x29 img { + margin: 0px; padding: 0px; width: auto; height: auto; position: absolute; +} +.clip29x29 input { + margin: 0px; padding: 0px; width: auto; height: auto; position: absolute; +} +.clip30x24 img { + margin: 0px; padding: 0px; width: auto; height: auto; position: absolute; +} +.clip30x24 input { + margin: 0px; padding: 0px; width: auto; height: auto; position: absolute; +} +.clip30x25 img { + margin: 0px; padding: 0px; width: auto; height: auto; position: absolute; +} +.clip30x25 input { + margin: 0px; padding: 0px; width: auto; height: auto; position: absolute; +} +.clip31x24 img { + margin: 0px; padding: 0px; width: auto; height: auto; position: absolute; +} +.clip31x24 input { + margin: 0px; padding: 0px; width: auto; height: auto; position: absolute; +} +.clip32x24 img { + margin: 0px; padding: 0px; width: auto; height: auto; position: absolute; +} +.clip32x24 input { + margin: 0px; padding: 0px; width: auto; height: auto; position: absolute; +} +.clip38x23 img { + margin: 0px; padding: 0px; width: auto; height: auto; position: absolute; +} +.clip38x23 input { + margin: 0px; padding: 0px; width: auto; height: auto; position: absolute; +} +.clip51x24 img { + margin: 0px; padding: 0px; width: auto; height: auto; position: absolute; +} +.clip51x24 input { + margin: 0px; padding: 0px; width: auto; height: auto; position: absolute; +} +.cl_footer_logo { + background: url("/Areas/Epx/Content/Images/ImageSprite.png?v=635605659960334597") no-repeat -3px -3px; width: 90px; height: 16px; overflow: hidden; +} +.isd_search { + left: -100px; top: -3px; +} +.search_icon_technet { + left: -127px; top: -3px; +} +.search_gray { + background: url("/Areas/Epx/Content/Images/ImageSprite.png?v=635605659960334597") no-repeat -163px -3px; width: 17px; height: 17px; overflow: hidden; +} +.cl_footer_feedback_icon { + left: -187px; top: -3px; +} +.cl_ContentFallback_Alert { + left: -214px; top: -3px; +} +.cl_msdn_close { + left: -246px; top: -3px; +} +.cl_printhelp_logo { + left: -275px; top: -3px; +} +.cl_nav_resize_close { + left: -305px; top: -3px; +} +.cl_nav_resize_open { + left: -322px; top: -3px; +} +.toc_collapsed { + background: url("/Areas/Epx/Content/Images/ImageSprite.png?v=635605659960334597") no-repeat -339px -3px; width: 17px; height: 17px; overflow: hidden; +} +.toc_expanded { + background: url("/Areas/Epx/Content/Images/ImageSprite.png?v=635605659960334597") no-repeat -363px -3px; width: 17px; height: 17px; overflow: hidden; +} +.toc_empty { + background: url("/Areas/Epx/Content/Images/ImageSprite.png?v=635605659960334597") no-repeat -387px -3px; width: 17px; height: 17px; overflow: hidden; +} +.cl_rss_button { + background: url("/Areas/Epx/Content/Images/ImageSprite.png?v=635605659960334597") no-repeat -411px -3px; width: 17px; height: 17px; overflow: hidden; +} +.tocSearchFilter { + background: url("/Areas/Epx/Content/Images/ImageSprite.png?v=635605659960334597") no-repeat -435px -3px; width: 12px; height: 14px; overflow: hidden; +} +.tocSearchTagClose { + background: url("/Areas/Epx/Content/Images/ImageSprite.png?v=635605659960334597") no-repeat -454px -3px; width: 9px; height: 9px; overflow: hidden; +} +.cl_CollapsibleArea_expanding { + background: url("/Areas/Epx/Content/Images/ImageSprite.png?v=635605659960334597") no-repeat -470px -3px; width: 9px; height: 12px; overflow: hidden; +} +.cl_CollapsibleArea_collapsing { + background: url("/Areas/Epx/Content/Images/ImageSprite.png?v=635605659960334597") no-repeat -486px -3px; width: 9px; height: 12px; overflow: hidden; +} +.topicNotInScopeInformationImage { + left: -502px; top: -3px; +} +.cl_lw_vs_seperator { + background: url("/Areas/Epx/Content/Images/ImageSprite.png?v=635605659960334597") no-repeat -525px -3px; width: 1px; height: 17px; overflow: hidden; +} +.cl_lw_vs_arrow { + left: -533px; top: -3px; +} +.isd_settings { + left: -550px; top: -3px; +} +.isd_print { + left: -583px; top: -3px; +} +.isd_print_arrow { + left: -616px; top: -3px; +} +.closedCaptionImage { + left: -661px; top: -3px; +} +.muteImage { + left: -700px; top: -3px; +} +.pausedImage { + left: -738px; top: -3px; +} +.playImage { + left: -796px; top: -3px; +} +.restartImage { + left: -854px; top: -3px; +} +.rewindImage { + left: -893px; top: -3px; +} +.skipImage { + left: -930px; top: -3px; +} +.soundImage { + left: -968px; top: -3px; +} +.tickImage { + left: -1005px; top: -3px; +} +.topicNotInScopeDropdownImage { + left: -1023px; top: -3px; +} +.cl_IC46226 { + background: url("/Areas/Epx/Content/Images/ImageSprite.png?v=635605659960334597") no-repeat -1041px -3px; width: 11px; height: 11px; overflow: hidden; +} +.cl_IC28506 { + background: url("/Areas/Epx/Content/Images/ImageSprite.png?v=635605659960334597") no-repeat -1059px -3px; width: 11px; height: 11px; overflow: hidden; +} +.cl_IC90381 { + background: url("/Areas/Epx/Content/Images/ImageSprite.png?v=635605659960334597") no-repeat -1077px -3px; width: 16px; height: 16px; overflow: hidden; +} +.cl_IC131682 { + background: url("/Areas/Epx/Content/Images/ImageSprite.png?v=635605659960334597") no-repeat -1100px -3px; width: 15px; height: 15px; overflow: hidden; +} +.cl_IC160177 { + background: url("/Areas/Epx/Content/Images/ImageSprite.png?v=635605659960334597") no-repeat -1122px -3px; width: 10px; height: 10px; overflow: hidden; +} +.cl_IC131792 { + background: url("/Areas/Epx/Content/Images/ImageSprite.png?v=635605659960334597") no-repeat -1139px -3px; width: 17px; height: 11px; overflow: hidden; +} +.cl_IC128933 { + background: url("/Areas/Epx/Content/Images/ImageSprite.png?v=635605659960334597") no-repeat -1163px -3px; width: 16px; height: 16px; overflow: hidden; +} +.cl_IC169559 { + background: url("/Areas/Epx/Content/Images/ImageSprite.png?v=635605659960334597") no-repeat -1186px -3px; width: 16px; height: 16px; overflow: hidden; +} +.cl_IC116110 { + background: url("/Areas/Epx/Content/Images/ImageSprite.png?v=635605659960334597") no-repeat -1209px -3px; width: 12px; height: 10px; overflow: hidden; +} +.cl_IC101471 { + background: url("/Areas/Epx/Content/Images/ImageSprite.png?v=635605659960334597") no-repeat -1228px -3px; width: 16px; height: 14px; overflow: hidden; +} +.cl_IC103139 { + background: url("/Areas/Epx/Content/Images/ImageSprite.png?v=635605659960334597") no-repeat -1251px -3px; width: 10px; height: 10px; overflow: hidden; +} +.cl_IC6709 { + background: url("/Areas/Epx/Content/Images/ImageSprite.png?v=635605659960334597") no-repeat -1268px -3px; width: 16px; height: 16px; overflow: hidden; +} +.cl_IC115567 { + background: url("/Areas/Epx/Content/Images/ImageSprite.png?v=635605659960334597") no-repeat -1291px -3px; width: 16px; height: 16px; overflow: hidden; +} +.cl_IC155188 { + background: url("/Areas/Epx/Content/Images/ImageSprite.png?v=635605659960334597") no-repeat -1314px -3px; width: 17px; height: 16px; overflow: hidden; +} +.cl_IC9948 { + background: url("/Areas/Epx/Content/Images/ImageSprite.png?v=635605659960334597") no-repeat -1338px -3px; width: 16px; height: 16px; overflow: hidden; +} +.cl_IC100399 { + background: url("/Areas/Epx/Content/Images/ImageSprite.png?v=635605659960334597") no-repeat -1361px -3px; width: 16px; height: 16px; overflow: hidden; +} +.cl_IC166620 { + background: url("/Areas/Epx/Content/Images/ImageSprite.png?v=635605659960334597") no-repeat -1384px -3px; width: 16px; height: 16px; overflow: hidden; +} +.cl_IC29808 { + background: url("/Areas/Epx/Content/Images/ImageSprite.png?v=635605659960334597") no-repeat -1407px -3px; width: 16px; height: 16px; overflow: hidden; +} +.cl_IC11304 { + background: url("/Areas/Epx/Content/Images/ImageSprite.png?v=635605659960334597") no-repeat -1430px -3px; width: 16px; height: 16px; overflow: hidden; +} +.cl_IC134134 { + background: url("/Areas/Epx/Content/Images/ImageSprite.png?v=635605659960334597") no-repeat -1453px -3px; width: 16px; height: 16px; overflow: hidden; +} +.cl_IC90369 { + background: url("/Areas/Epx/Content/Images/ImageSprite.png?v=635605659960334597") no-repeat -1476px -3px; width: 10px; height: 12px; overflow: hidden; +} +.cl_IC79755 { + background: url("/Areas/Epx/Content/Images/ImageSprite.png?v=635605659960334597") no-repeat -1493px -3px; width: 16px; height: 16px; overflow: hidden; +} +.cl_IC157541 { + background: url("/Areas/Epx/Content/Images/ImageSprite.png?v=635605659960334597") no-repeat -1516px -3px; width: 16px; height: 16px; overflow: hidden; +} +.cl_IC141795 { + background: url("/Areas/Epx/Content/Images/ImageSprite.png?v=635605659960334597") no-repeat -1539px -3px; width: 16px; height: 16px; overflow: hidden; +} +.cl_IC89523 { + background: url("/Areas/Epx/Content/Images/ImageSprite.png?v=635605659960334597") no-repeat -1562px -3px; width: 16px; height: 16px; overflow: hidden; +} +.cl_IC157062 { + background: url("/Areas/Epx/Content/Images/ImageSprite.png?v=635605659960334597") no-repeat -1585px -3px; width: 16px; height: 16px; overflow: hidden; +} +.cl_IC34952 { + background: url("/Areas/Epx/Content/Images/ImageSprite.png?v=635605659960334597") no-repeat -1608px -3px; width: 16px; height: 16px; overflow: hidden; +} +.cl_IC91302 { + background: url("/Areas/Epx/Content/Images/ImageSprite.png?v=635605659960334597") no-repeat -1631px -3px; width: 16px; height: 11px; overflow: hidden; +} +.cl_IC53205 { + background: url("/Areas/Epx/Content/Images/ImageSprite.png?v=635605659960334597") no-repeat -1654px -3px; width: 16px; height: 16px; overflow: hidden; +} +.cl_IC148674 { + background: url("/Areas/Epx/Content/Images/ImageSprite.png?v=635605659960334597") no-repeat -1677px -3px; width: 16px; height: 16px; overflow: hidden; +} +.cl_IC74937 { + background: url("/Areas/Epx/Content/Images/ImageSprite.png?v=635605659960334597") no-repeat -1700px -3px; width: 16px; height: 16px; overflow: hidden; +} +.cl_IC82306 { + background: url("/Areas/Epx/Content/Images/ImageSprite.png?v=635605659960334597") no-repeat -1723px -3px; width: 16px; height: 16px; overflow: hidden; +} +.cl_IC36774 { + background: url("/Areas/Epx/Content/Images/ImageSprite.png?v=635605659960334597") no-repeat -1746px -3px; width: 16px; height: 16px; overflow: hidden; +} +.cl_IC169559 { + background: url("/Areas/Epx/Content/Images/ImageSprite.png?v=635605659960334597") no-repeat -1769px -3px; width: 16px; height: 16px; overflow: hidden; +} +.cl_IC101171 { + background: url("/Areas/Epx/Content/Images/ImageSprite.png?v=635605659960334597") no-repeat -1792px -3px; width: 7px; height: 10px; overflow: hidden; +} +.cl_IC130242 { + background: url("/Areas/Epx/Content/Images/ImageSprite.png?v=635605659960334597") no-repeat -1806px -3px; width: 13px; height: 10px; overflow: hidden; +} +.cl_IC150820 { + background: url("/Areas/Epx/Content/Images/ImageSprite.png?v=635605659960334597") no-repeat -1826px -3px; width: 16px; height: 16px; overflow: hidden; +} +.cl_IC25161 { + background: url("/Areas/Epx/Content/Images/ImageSprite.png?v=635605659960334597") no-repeat -1849px -3px; width: 16px; height: 16px; overflow: hidden; +} +.cl_IC64394 { + background: url("/Areas/Epx/Content/Images/ImageSprite.png?v=635605659960334597") no-repeat -1872px -3px; width: 16px; height: 16px; overflow: hidden; +} +.cl_IC153696 { + background: url("/Areas/Epx/Content/Images/ImageSprite.png?v=635605659960334597") no-repeat -1895px -3px; width: 14px; height: 18px; overflow: hidden; +} +.cl_IC37116 { + background: url("/Areas/Epx/Content/Images/ImageSprite.png?v=635605659960334597") no-repeat -1916px -3px; width: 16px; height: 16px; overflow: hidden; +} +#ux-header { + margin: 0px auto; width: 100%; line-height: 0.81rem; font-family: "Segoe UI",Tahoma,Helvetica,Sans-Serif; font-size: 0.81rem; font-weight: 400; display: block; position: relative; background-color: rgb(0, 0, 0); +} +#ux-header a { + text-decoration: none; +} +#ux-header a:focus { + outline: rgb(255, 255, 255) dotted 1px; +} +#ux-header button:focus { + outline: rgb(0, 0, 0) dotted 1px; +} +#ux-header img { + border: currentColor; border-image: none; +} +#ux-header input[type='text']:focus { + outline: 0px; +} +#ux-header div.left { + float: left; +} +#ux-header div.right { + float: right; +} +#ux-header header { + width: 100%; margin-top: 12px; display: inline-block; +} +#ux-header header #moveDrawer { + display: none; +} +#ux-header header #singleCol { + display: none; +} +#ux-header header #doubleCol { + display: none; +} +#ux-header header div.row { + margin: 0px auto; +} +#ux-header header div.row::after { + clear: both; display: table; content: " "; +} +#ux-header header div.row #grip { + margin-bottom: 10px; float: right; display: none; cursor: pointer; +} +#ux-header header div.row #Fragment_Subscriptions { + font-family: "Segoe UI Semibold","Segoe UI",Tahoma,Helvetica,Sans-Serif; font-weight: 600; +} +#ux-header header div.row #Fragment_SocialLinks .linkList { + margin-left: 0px; +} +#ux-header header div.row #Fragment_SocialLinks .linkList .linkListTitle { + display: none; +} +#ux-header header div.row #Fragment_SocialLinks .linkList ul { + line-height: inherit; vertical-align: bottom; display: inline-block; +} +#ux-header header div.row #Fragment_SocialLinks .linkList ul li { + margin-left: 10px; +} +#ux-header header div.row #Fragment_SocialLinks .linkList ul li:first-child { + margin-left: 23px; +} +#ux-header header div.row #Fragment_SocialLinks .linkList ul li > a { + color: transparent; text-indent: -100000px; display: inline-block; +} +#ux-header header div.row div.SearchBox { + margin: 3px 0px 0px; padding: 0px; border: 0px currentColor; border-image: none; width: auto; height: auto; font-family: "Segoe UI",Tahoma,Helvetica,Sans-Serif; font-size: 0.81rem; font-weight: 400; z-index: 10; background-color: inherit; +} +#ux-header header div.row div.SearchBox::after { + clear: both; display: table; content: " "; +} +#ux-header header div.row div.SearchBox form#HeaderSearchForm { + border: 1px solid rgb(59, 59, 59); border-image: none; width: 175px; float: right; display: inline-block; background-color: rgb(238, 238, 238); +} +#ux-header header div.row div.SearchBox form#HeaderSearchForm input { + margin: 1px 0px 0px; padding: 1px 4px 1px 10px; border: 0px currentColor; border-image: none; width: 145px; height: 16px; color: rgb(59, 59, 59); float: left; display: inline-block; background-color: rgb(238, 238, 238); +} +#ux-header header div.row div.SearchBox form#HeaderSearchForm button { + margin: 2px 2px 0px 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(59, 59, 59); float: right; display: inline-block; cursor: pointer; background-color: rgb(238, 238, 238); +} +#ux-header header div.row #drawer .auxNav { + font-size: 0.81rem; +} +#ux-header header div.row #drawer .auxNav a { + color: rgb(255, 255, 255); line-height: 1.5em; font-size: 0.68rem; +} +#ux-header header div.row #drawer .auxNav a:hover { + color: rgb(156, 156, 156); +} +#ux-header header div.top { + min-height: 21px; +} +#ux-header header div.top::after { + clear: both; display: table; content: " "; +} +#ux-header header div.top .left a.msdnLogoImg { + margin-bottom: 4px; display: block; +} +#ux-header header div.top .left a.msdnLogoImg img { + border: currentColor; border-image: none; +} +#ux-header header div.top .left a.msdnLogoTxt { + color: rgb(255, 255, 255); font-size: 0.75rem; margin-bottom: 4px; display: inline-block; +} +#ux-header header div.top .left div.GrayPipe { + margin: 0px 8px; display: inline-block; +} +#ux-header header div.top .left div.DevCenter { + color: rgb(160, 160, 160); font-size: 0.75rem; display: inline-block; +} +#ux-header header div.top .right { + text-align: right; font-size: 0.81rem; max-width: 700px; +} +#ux-header header div.top .right a { + color: rgb(255, 255, 255); line-height: 1.5em; font-size: 0.68rem; +} +#ux-header header div.top .right a:hover { + color: rgb(156, 156, 156); +} +#ux-header header div.top .right div { + display: inline-block; +} +#ux-header header div.top .right div.auxNav { + margin: 0px 0px 5px; +} +#ux-header header div.top .right div.auxNav div { + margin-left: 27px; +} +#ux-header header div.top .right #Fragment_SocialLinks { + margin-left: 0px; +} +#ux-header header div.bottom { + position: relative; +} +#ux-header header div.bottom .left { + float: none; display: inline-block; +} +#ux-header header div.bottom .left #Fragment_SiteLogo { + margin-right: 27px; margin-bottom: 4px; vertical-align: top; +} +#ux-header header div.bottom .left #Fragment_SiteLogo .LinkWithImage > a { + margin: 0px; color: rgb(255, 255, 255); line-height: 1.5rem; letter-spacing: 0.5px; font-size: 1.5rem; text-decoration: none; display: inline-block; +} +#ux-header header div.bottom .left #Fragment_SiteLogo .LinkWithImage > a > img { + border: currentColor; border-image: none; vertical-align: top; +} +#ux-header header div.bottom .left #Fragment_SiteLogo span { + padding-bottom: 4px; vertical-align: bottom; display: inline-block; +} +#ux-header header div.bottom .left > div { + vertical-align: bottom; display: inline-block; +} +#ux-header header div.bottom .right { + top: 0px; right: 0px; float: none; position: absolute; +} +#ux-header header div.toc nav li { + background: none; padding: 0px; list-style-type: none; +} +#ux-header header div.toc nav li > a { + color: rgb(115, 115, 115); display: inline-block; +} +#ux-header header div.toc nav ul.navL1 { + position: relative; +} +#ux-header header div.toc nav ul.navL1 > li > a { + padding: 5px 0px 8px 7px; color: rgb(255, 255, 255); display: inline-block; +} +#ux-header header div.toc nav ul.navL1 > li.active > a { + background-color: rgb(255, 255, 255); +} +#ux-header header div.toc nav ul.navL1 > li > a::after { + margin: 0px 7px 0px 5px; display: inline-block; content: ""; +} +#ux-header header div.toc nav ul.navL1 > li.current > a { + color: rgb(108, 223, 255); +} +#ux-header header div.toc nav ul.navL1 > li.inactive > a:hover { + color: rgb(108, 223, 255); text-decoration: none; +} +#ux-header header div.toc nav ul.navL1 > li.active > a { + color: rgb(0, 114, 198); text-decoration: none; +} +#ux-header header div.toc nav ul.navL2 > li.active > a { + color: rgb(0, 114, 198); text-decoration: none; +} +#ux-header header div.toc nav ul.navL3 > li.active > a { + color: rgb(0, 114, 198); text-decoration: none; +} +#ux-header header div.toc nav ul.navL2 > li > a:hover { + background-color: rgb(221, 221, 221); +} +#ux-header header div.toc nav ul.navL3 > li > a:hover { + background-color: rgb(221, 221, 221); +} +#ux-header header div.toc nav ul.navL2 > li.current > a { + color: rgb(0, 114, 198); +} +#ux-header header div.toc nav ul.navL3 > li.current > a { + color: rgb(0, 114, 198); +} +#ux-header header div.toc nav ul.navL2 > li.active > a { + background-color: rgb(221, 221, 221); +} +#ux-header header div.toc nav ul.navL3 > li.active > a { + background-color: rgb(221, 221, 221); +} +#ux-header header div.toc nav ul.navL2 > li.inactive > a:hover { + color: rgb(0, 114, 198); text-decoration: none; +} +#ux-header header div.toc nav ul.navL3 > li.inactive > a:hover { + color: rgb(0, 114, 198); text-decoration: none; +} +#ux-header header div.toc nav ul { + margin: 0px; padding: 0px; line-height: 1rem; +} +#ux-header header div.toc nav ul::after { + clear: both; display: table; content: " "; +} +#ux-header header div.toc nav > ul > li { + padding: 0px 8px 0px 0px; float: left; position: relative; +} +#ux-header header div.toc nav ul.navL2 { + padding: 10px 0px; line-height: 1rem; display: none; position: absolute; z-index: 200; background-color: rgb(255, 255, 255); +} +#ux-header header div.toc nav ul.navL3 { + padding: 10px 0px; line-height: 1rem; display: none; position: absolute; z-index: 200; background-color: rgb(255, 255, 255); +} +#ux-header header div.toc nav ul.navL2 a { + padding: 7px 19px; +} +#ux-header header div.toc nav ul.navL3 a { + padding: 7px 19px; +} +#ux-header header div.toc nav ul.navL2 a:focus { + outline: rgb(0, 0, 0) dotted 1px; +} +#ux-header header div.toc nav ul.navL3 a:focus { + outline: rgb(0, 0, 0) dotted 1px; +} +#ux-header header div.toc nav ul.navL2 { + border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(187, 187, 187) rgb(187, 187, 187); border-image: none; left: -1px; font-size: 0.81rem; box-shadow: 0px 1px 1px 0px rgba(10,10,10,0.25); +} +#ux-header header div.toc nav ul.navL2 a { + width: 132px; +} +#ux-header header div.toc nav ul.navL2 > li > a::after { + margin-top: 3px; float: right; display: inline; content: ""; +} +#ux-header header div.toc nav ul.navL3 { + border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(187, 187, 187) rgb(187, 187, 187); border-image: none; left: 170px; top: 0px; box-shadow: 1px 1px 1px 0px rgba(10,10,10,0.25); +} +#ux-header header div.toc nav ul.navL3 a { + width: 283px; +} +#ux-header .SignedOutProfileElement { + display: none; +} +#ux-header a.createProfileLink { + overflow: hidden; margin-right: 23px; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 250px; +} +#ux-header #SearchFlyoutContainer { + padding: 0px !important; width: 173px !important; color: rgb(59, 59, 59) !important; border-right-color: rgb(238, 238, 238) !important; border-bottom-color: rgb(238, 238, 238) !important; border-left-color: rgb(238, 238, 238) !important; border-right-width: 1px !important; border-bottom-width: 1px !important; border-left-width: 1px !important; border-right-style: solid !important; border-bottom-style: solid !important; border-left-style: solid !important; +} +#ux-header #SearchFlyoutContainer ul { + margin: 0px !important; padding: 0px !important; +} +#ux-header #SearchFlyoutContainer ul li { + padding-top: 10px !important; padding-bottom: 13px !important; padding-left: 10px !important; font-size: 0.81em !important; +} +#ux-header #SearchFlyoutContainer ul li:hover { + color: rgb(255, 255, 255) !important; text-decoration: none !important; background-color: rgb(21, 112, 166) !important; +} +[dir='rtl']#ux-header div.left { + float: right; +} +[dir='rtl']#ux-header div.right { + float: left; +} +[dir='rtl']#ux-header header div.row div.left { + margin-right: -3px; +} +[dir='rtl']#ux-header header div.row div.left #Fragment_SiteLogo { + margin: 0px 0px 0px 30px; +} +[dir='rtl']#ux-header header div.row div.left a.msdnLogoImg { + margin-right: -10px; +} +[dir='rtl']#ux-header header div.row div.right div.auxNav div { + margin-right: 27px; margin-left: 0px; +} +[dir='rtl']#ux-header header div.row div.right div.auxNav #Fragment_SocialLinks { + margin-right: 0px; +} +[dir='rtl']#ux-header header div.row div.right div.SearchBox form#HeaderSearchForm { + float: left; background-color: rgb(238, 238, 238); +} +[dir='rtl']#ux-header header div.row div.right div.SearchBox form#HeaderSearchForm input { + padding: 1px 10px 1px 4px; float: right; +} +[dir='rtl']#ux-header header div.row div.right div.SearchBox form#HeaderSearchForm button { + margin: 2px 0px 0px 2px; float: left; +} +[dir='rtl']#ux-header header div.row div.bottom div.right { + left: 0px; right: auto; +} +[dir='rtl']#ux-header header div.row nav > ul > li { + padding: 0px 0px 0px 8px; float: right; +} +[dir='rtl']#ux-header header div.row nav ul.navL1 > li > a { + padding: 3px 7px 11px 0px; +} +[dir='rtl']#ux-header header div.row nav ul.navL1 > li > a::after { + margin: 0px 5px 0px 7px; +} +[dir='rtl']#ux-header header div.row nav ul.navL2 { + left: auto; right: -1px; +} +[dir='rtl']#ux-header header div.row nav ul.navL2 > li > a::after { + float: left; +} +[dir='rtl']#ux-header header div.row nav ul.navL3 { + left: auto; right: 170px; box-shadow: -1px 1px 1px 0px rgba(10,10,10,0.25); +} +[dir='rtl']#ux-header header div.row #Fragment_SocialLinks { + margin-left: 0px; +} +[dir='rtl']#ux-header header div.row #Fragment_SocialLinks .linkList { + margin-right: 0px; +} +[dir='rtl']#ux-header header div.row #Fragment_SocialLinks .linkList ul li { + margin-right: 10px; margin-left: 0px; +} +[dir='rtl']#ux-header header div.row #Fragment_SocialLinks .linkList ul li:first-child { + margin-right: 23px; +} +[dir='rtl']#ux-header a.createProfileLink { + margin-right: 0px; margin-left: 23px; +} +[dir='rtl']#ux-header #SearchFlyoutContainer { + left: 1px !important; +} +[dir='rtl']#ux-header #SearchFlyoutContainer ul li { + padding-right: 10px !important; padding-left: 0px !important; +} +.wechatShare { + background: url("/Areas/Centers/Themes/StandardDevCenter/Content/HeaderFooterSprite.png?v=635605659907833944") no-repeat -3px -3px; width: 14px; height: 14px; overflow: hidden; +} +.weiboShare { + background: url("/Areas/Centers/Themes/StandardDevCenter/Content/HeaderFooterSprite.png?v=635605659907833944") no-repeat -24px -3px; width: 14px; height: 14px; overflow: hidden; +} +.cnContactShare { + background: url("/Areas/Centers/Themes/StandardDevCenter/Content/HeaderFooterSprite.png?v=635605659907833944") no-repeat -45px -3px; width: 14px; height: 14px; overflow: hidden; +} +.facebook { + background: url("/Areas/Centers/Themes/StandardDevCenter/Content/HeaderFooterSprite.png?v=635605659907833944") no-repeat -66px -3px; width: 14px; height: 14px; overflow: hidden; +} +.googlePlus { + background: url("/Areas/Centers/Themes/StandardDevCenter/Content/HeaderFooterSprite.png?v=635605659907833944") no-repeat -87px -3px; width: 14px; height: 14px; overflow: hidden; +} +.twitter { + background: url("/Areas/Centers/Themes/StandardDevCenter/Content/HeaderFooterSprite.png?v=635605659907833944") no-repeat -108px -3px; width: 14px; height: 14px; overflow: hidden; +} +.logo { + background: url("/Areas/Centers/Themes/StandardDevCenter/Content/HeaderFooterSprite.png?v=635605659907833944") no-repeat -129px -3px; width: 68px; height: 14px; overflow: hidden; +} +.header-search-button { + background: url("/Areas/Centers/Themes/StandardDevCenter/Content/HeaderFooterSprite.png?v=635605659907833944") no-repeat -204px -3px; width: 14px; height: 14px; overflow: hidden; +} +.rtl .header-search-button { + background: url("/Areas/Centers/Themes/StandardDevCenter/Content/HeaderFooterSprite.png?v=635605659907833944") no-repeat -225px -3px; width: 14px; height: 14px; overflow: hidden; +} +.selectLocale a::after { + background: url("/Areas/Centers/Themes/StandardDevCenter/Content/HeaderFooterSprite.png?v=635605659907833944") no-repeat -246px -3px; width: 24px; height: 24px; overflow: hidden; +} +.office::after { + background: url("/Areas/Centers/Themes/StandardDevCenter/Content/HeaderFooterSprite.png?v=635605659907833944") no-repeat -277px -3px; width: 17px; height: 20px; overflow: hidden; +} +.windowsBlue::after { + background: url("/Areas/Centers/Themes/StandardDevCenter/Content/HeaderFooterSprite.png?v=635605659907833944") no-repeat -301px -3px; width: 19px; height: 19px; overflow: hidden; +} +.visualStudio::after { + background: url("/Areas/Centers/Themes/StandardDevCenter/Content/HeaderFooterSprite.png?v=635605659907833944") no-repeat -327px -3px; width: 19px; height: 19px; overflow: hidden; +} +.nokia::after { + background: url("/Areas/Centers/Themes/StandardDevCenter/Content/HeaderFooterSprite.png?v=635605659907833944") no-repeat -353px -3px; width: 19px; height: 19px; overflow: hidden; +} +.row #grip { + background: url("/Areas/Centers/Themes/StandardDevCenter/Content/HeaderFooterSprite.png?v=635605659907833944") no-repeat -379px -3px; width: 24px; height: 13px; overflow: hidden; +} +.vkOne { + background: url("/Areas/Centers/Themes/StandardDevCenter/Content/HeaderFooterSprite.png?v=635605659907833944") no-repeat -410px -3px; width: 14px; height: 14px; overflow: hidden; +} +.rtl .navL2 > li.toggle > a::after { + background: url("/Areas/Centers/Themes/StandardDevCenter/Content/HeaderFooterSprite.png?v=635605659907833944") no-repeat -431px -3px; width: 9px; height: 12px; overflow: hidden; +} +.navL2 > li.toggle > a::after { + background: url("/Areas/Centers/Themes/StandardDevCenter/Content/HeaderFooterSprite.png?v=635605659907833944") no-repeat -447px -3px; width: 9px; height: 12px; overflow: hidden; +} +.navL1 > li.active.toggle > a::after { + background: url("/Areas/Centers/Themes/StandardDevCenter/Content/HeaderFooterSprite.png?v=635605659907833944") no-repeat -463px -3px; width: 7px; height: 5px; overflow: hidden; +} +.navL1 > li.inactive.toggle > a::after { + background: url("/Areas/Centers/Themes/StandardDevCenter/Content/HeaderFooterSprite.png?v=635605659907833944") no-repeat -477px -3px; width: 7px; height: 5px; overflow: hidden; +} +.mobile .navL1 > li.inactive.toggle > a::after { + background: url("/Areas/Centers/Themes/StandardDevCenter/Content/HeaderFooterSprite.png?v=635605659907833944") no-repeat -491px -3px; width: 7px; height: 5px; overflow: hidden; +} +.mobile .navL2 > li.inactive.toggle > a::after { + background: url("/Areas/Centers/Themes/StandardDevCenter/Content/HeaderFooterSprite.png?v=635605659907833944") no-repeat -491px -3px; width: 7px; height: 5px; overflow: hidden; +} +.mobile .navL1 > li.active.toggle > a::after { + background: url("/Areas/Centers/Themes/StandardDevCenter/Content/HeaderFooterSprite.png?v=635605659907833944") no-repeat -505px -3px; width: 7px; height: 5px; overflow: hidden; +} +.mobile .navL2 > li.active.toggle > a::after { + background: url("/Areas/Centers/Themes/StandardDevCenter/Content/HeaderFooterSprite.png?v=635605659907833944") no-repeat -505px -3px; width: 7px; height: 5px; overflow: hidden; +} +.GrayPipe { + background: url("/Areas/Centers/Themes/StandardDevCenter/Content/HeaderFooterSprite.png?v=635605659907833944") no-repeat -519px -3px; width: 1px; height: 9px; overflow: hidden; +} +.linkList > ul { + margin: 0px; padding: 0px; list-style-type: none; +} +.linkList > ul > li { + background: none; margin: 0px; padding: 0px; list-style-type: none; +} +.linkList ul.horizontal > li { + float: left; +} +.rtl .linkList > ul.horizontal > li { + float: right; +} +.linkList ul.horizontal > li:last-child.divider { + display: none; +} +div.printExportMenus { + font-family: "Segoe UI","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; font-size: 10px; margin-right: 9px; float: right; +} +div.printExportMenus a { + margin: 3px 3px 0px; padding: 0px 7px; color: rgb(255, 255, 255); background-color: rgb(102, 102, 102); +} +div.printExportMenus a:visited { + margin: 3px 3px 0px; padding: 0px 7px; color: rgb(255, 255, 255); background-color: rgb(102, 102, 102); +} +div.printExportMenus a:link { + margin: 3px 3px 0px; padding: 0px 7px; color: rgb(255, 255, 255); background-color: rgb(102, 102, 102); +} +div.printExportMenus a:hover { + margin: 3px 3px 0px; padding: 0px 7px; color: rgb(255, 255, 255); background-color: rgb(102, 102, 102); +} +div.printExportMenus a:active { + margin: 3px 3px 0px; padding: 0px 7px; color: rgb(255, 255, 255); background-color: rgb(102, 102, 102); +} +div.printExportMenus a#isd_printABook { + display: none; +} +div.printExportMenus a.exportToolBarShown { + border-width: 3px 3px 5px; border-style: solid; border-color: rgb(229, 229, 229); margin: 0px; border-image: none; +} +div.printExportMenus.rtl { + float: left; +} +div.printExportMenus.rtl { + margin-right: 0px; margin-left: 9px; +} +div#leftNav { + margin: 0px 28px 0px 0px; width: 215px; float: left; position: relative; min-height: 10px; +} +div#tocnav { + width: calc(100% - 10px); line-height: normal; font-family: "Segoe UI",Verdana,Arial; font-size: 1em; -ms-overflow-x: hidden; +} +div#tocnav > div { + width: auto; margin-bottom: 10px; white-space: normal; -ms-overflow-x: hidden; +} +div#leftNav a { + color: rgb(19, 100, 196); text-decoration: none; +} +div#leftNav a:link { + color: rgb(19, 100, 196); text-decoration: none; +} +div#leftNav a:visited { + color: rgb(19, 100, 196); text-decoration: none; +} +div#tocnav > div > a { + overflow: hidden; margin-left: 22px; display: block; +} +div#tocnav > div > a:link { + overflow: hidden; margin-left: 22px; display: block; +} +div#tocnav > div > a:visited { + overflow: hidden; margin-left: 22px; display: block; +} +div#tocnav > div > span.emptyHref { + overflow: hidden; text-decoration: none; margin-left: 22px; display: block; +} +div#tocnav > div.current > a { + color: rgb(230, 106, 56); text-decoration: none; +} +div#tocnav > div.current > a:link { + color: rgb(230, 106, 56); text-decoration: none; +} +div#tocnav > div.current > a:visited { + color: rgb(230, 106, 56); text-decoration: none; +} +div#tocnav > div > a.toc_expanded { + margin-left: 4px; vertical-align: top; float: left; display: inline-block; +} +div#tocnav > div > a.toc_collapsed { + margin-left: 4px; vertical-align: top; float: left; display: inline-block; +} +div#tocnav > div > span.toc_empty { + margin-left: 4px; vertical-align: top; float: left; display: inline-block; +} +div#tocnav > div > span.toc_empty { + background: none; +} +div#tocnav > div.toclevel1 { + padding-left: 13px; +} +div#tocnav > div.toclevel2 { + padding-left: 26px; +} +div#tocnav > div.toclevel3 { + padding-left: 39px; +} +div#tocnav > div.toclevel4 { + padding-left: 52px; +} +div#tocnav > div.toclevel5 { + padding-left: 65px; +} +div#tocnav > div.toclevel6 { + padding-left: 78px; +} +div#tocnav > div.toclevel7 { + padding-left: 91px; +} +div#tocnav > div.toclevel8 { + padding-left: 104px; +} +div#tocnav > div.toclevel9 { + padding-left: 117px; +} +div#tocnav > div.toclevel10 { + padding-left: 130px; +} +a#NavigationResize { + margin: 0px; top: 12px; width: 7px; height: 22px; overflow: hidden; display: none; position: absolute; cursor: pointer; +} +a#NavigationResize > img { + border: currentColor; border-image: none; position: relative; max-width: none; +} +div#leftNav { + margin: 0px -1px 0px 0px; border-right-color: rgb(182, 182, 182); border-right-width: 1px; border-right-style: solid; +} +div.leftNavResize0#leftNav > div { + display: none !important; +} +div#content { + margin: 0px; padding-left: 20px; +} +div#content .navpage div > hr { + border-left-color: currentColor; border-left-width: 0px; border-left-style: none; +} +div#toc-resizable-ew { + top: 0px; width: 15px; height: 100%; right: -7px; font-size: 0.5px; display: block; position: absolute; cursor: e-resize; +} +div.rtl#toc-resizable-ew { + left: -7px; right: auto; +} +.lw_vs { + padding-bottom: 2px; margin-top: -8px; margin-bottom: 10px; position: relative; +} +.lw_vs div { + float: left; +} +.cl_lw_vs_seperator { + margin-left: 10px; +} +.cl_lw_vs_seperatorhide { + width: 8px; height: 17px; overflow: hidden; +} +#vsLink { + font-size: 1em; margin-right: 4px; margin-left: 10px; +} +.cl_vs_arrow { + margin-top: 5px; margin-right: 5px; cursor: pointer; +} +#vsPanel { + margin: 0px 0px 0px 10px; padding: 10px; border: 1px solid rgb(189, 189, 189); border-image: none; top: 20px; display: none; list-style-type: none; position: absolute; z-index: 2; background-color: rgb(255, 255, 255); +} +#vsPanel a:visited { + color: rgb(150, 11, 180); +} +#vsPanel li { + font-size: 1em; margin-bottom: 2px; +} +.libraryMemberFilter { + overflow: auto; margin-bottom: 5px; display: none; +} +.libraryMemberFilter .filterContainer { + float: right; +} +.libraryMemberFilter .filterContainer label { + display: inline; +} +.libraryMemberFilter .libraryFilterInherited { + margin: 0px 5px; vertical-align: middle; +} +.libraryMemberFilter .libraryFilterProtected { + margin: 0px 5px 0px 15px; vertical-align: middle; +} +html[dir='rtl'] .libraryMemberFilter .filterContainer { + float: left; +} +div#ux-footer { + margin: 0px auto; width: 100%; font-family: "Segoe UI",Tahoma,Helvetica,Sans-Serif; font-size: 16px; display: block; background-color: rgb(238, 238, 238); +} +div#ux-footer a { + text-decoration: none; +} +div#ux-footer a:focus { + outline: rgb(0, 0, 0) dotted 1px; +} +div#ux-footer .left { + float: left; +} +div#ux-footer .right { + float: right; +} +div#ux-footer .clear { + clear: both; +} +div#ux-footer footer.top { + margin: 0px auto; width: 97%; display: block; position: relative; +} +div#ux-footer footer.top .linkListTitle { + color: rgb(0, 0, 0); line-height: 1.87em; font-size: 0.81em; margin-top: 35px; +} +div#ux-footer footer.top ul > li > a { + color: rgb(21, 112, 166); line-height: 1.87em; font-size: 0.68em; +} +div#ux-footer footer.top div#rightLinks > div { + width: 33.3%; float: left; +} +div#ux-footer footer.top div#rightLinks > div.nth-child-4n { + clear: both; +} +div#ux-footer footer.top div#rightLinks > div.feedbackContainer { + width: 66.6%; color: rgb(0, 0, 0); font-size: 100%; +} +div#ux-footer footer.top div.feedbackContainer div#feedbackSection3 div { + margin-bottom: 3px; +} +div#ux-footer footer.top div.feedbackContainer div#feedbackSection3 div div.ui-checkbox input { + margin-top: -2px; vertical-align: middle; +} +div#ux-footer footer.top div.feedbackContainer div#feedbackSection1 { + color: rgb(0, 0, 0); font-size: 0.81em; +} +div#ux-footer footer.top div.feedbackContainer div#feedbackSection2 { + color: rgb(0, 0, 0); font-size: 0.81em; +} +div#ux-footer footer.top div.feedbackContainer div#feedbackSection3 { + color: rgb(0, 0, 0); font-size: 0.81em; +} +div#ux-footer footer.top div.feedbackContainer div#feedbackSection4 div.left span.counter { + color: rgb(0, 0, 0); font-size: 0.81em; +} +div#ux-footer footer.top div.feedbackContainer div#feedbackSection5 { + color: rgb(0, 0, 0); font-size: 0.81em; +} +div#ux-footer footer.top div.feedbackContainer div textarea.TellUsMoreTextBoxSearchLoaded#feedbackTextArea { + color: rgb(148, 148, 148); font-size: 0.75em; +} +div#ux-footer footer.top div.feedbackContainer div textarea.TellUsMoreTextBoxSearch#feedbackTextArea { + font-size: 0.81em; +} +div#ux-footer #Fragment_LeftLinks { + width: 25%; float: left; +} +div#ux-footer #Fragment_LeftLinks > .linkList > ul > li > a { + height: 30px; color: rgb(0, 0, 0); line-height: 1.25em; font-size: 0.81em; margin-top: 10px; display: inline-block; +} +div#ux-footer #Fragment_LeftLinks > .linkList > ul > li > a::after { + margin: 0px 10px 0px 0px; float: left; display: block; content: " "; +} +div#ux-footer #rightLinks { + width: 75%; float: left; +} +div#ux-footer footer.bottom { + margin: 0px auto; padding: 45px 0px; width: 97%; line-height: 1; clear: both; display: block; position: relative; +} +div#ux-footer footer.bottom span.localeContainer { + width: 25%; float: left; display: inline-block; +} +div#ux-footer footer.bottom span.localeContainer a { + color: rgb(255, 255, 255); line-height: 2em; padding-left: 9px; font-size: 0.68em; text-decoration: none; display: inline-block; background-color: rgb(77, 77, 77); +} +div#ux-footer footer.bottom span.localeContainer a::after { + margin-left: 9px; float: right; display: block; content: " "; background-color: rgb(21, 112, 166); +} +div#ux-footer footer.bottom span.copyright { + line-height: 1.7em; font-size: 0.68em; margin-right: 20px; float: left; display: inline-block; +} +div#ux-footer footer.bottom span.logo { + margin-right: 20px; display: inline-block; +} +div#ux-footer #Fragment_BottomLinks > .linkList > ul { + width: 50%; float: left; +} +div#ux-footer #Fragment_BottomLinks > .linkList > ul > li { + margin-right: 20px; display: inline-block; +} +div#ux-footer #Fragment_BottomLinks > .linkList > ul > li > a { + color: rgb(21, 112, 166); line-height: 1.5em; font-size: 0.68em; +} +div[dir='rtl']#ux-footer div#footerSock div#footerSockInner div.rating { + margin-right: 25%; margin-left: 0px; float: right; +} +div[dir='rtl']#ux-footer div#footerSock div#footerSockInner div.buttons > .button { + margin: 0px 0px 0px 10px; +} +div[dir='rtl']#ux-footer .right { + float: left; +} +div[dir='rtl']#ux-footer .left { + float: right; +} +div[dir='rtl']#ux-footer #Fragment_LeftLinks { + float: right; +} +div[dir='rtl']#ux-footer #Fragment_LeftLinks > .linkList > ul > li > a::after { + margin: 0px 0px 0px 10px; float: right; +} +div[dir='rtl']#ux-footer #rightLinks { + float: right; +} +div[dir='rtl']#ux-footer footer.top div#rightLinks > div { + float: right; +} +div[dir='rtl']#ux-footer footer.bottom span.localeContainer { + float: right; +} +div[dir='rtl']#ux-footer footer.bottom span.localeContainer a { + padding-right: 9px; padding-left: 0px; +} +div[dir='rtl']#ux-footer footer.bottom span.localeContainer a::after { + margin: 0px 9px 0px 0px; float: left; +} +div[dir='rtl']#ux-footer footer.bottom span.logo { + margin-right: 0px; margin-left: 20px; +} +div[dir='rtl']#ux-footer footer.bottom span.copyright { + margin-right: 0px; margin-left: 20px; float: right; +} +div[dir='rtl']#ux-footer #Fragment_BottomLinks > .linkList > ul { + float: right; +} +div[dir='rtl']#ux-footer #Fragment_BottomLinks > .linkList > ul > li { + margin-right: 0px; margin-left: 20px; float: right; +} +body.IE8 div#ux-footer #Fragment_LeftLinks { + min-width: 180px; +} +body.IE8 div#ux-footer footer.top div#rightLinks > div div { + padding-right: 10px; +} +body.IE8 div#ux-footer footer.bottom span.localeContainer { + min-width: 170px; +} +body.IE8 div#ux-footer #Fragment_BottomLinks > .linkList > ul { + display: block; min-width: 370px; +} +body.IE8 div[dir='rtl']#ux-footer footer.top div#rightLinks > div div { + padding-right: 0px; padding-left: 10px; +} +div#footerSock { + color: rgb(0, 0, 0); line-height: 16px; background-color: rgb(210, 210, 210); +} +div#footerSock div#footerSockInner { + margin: auto; width: 1180px; +} +div#footerSock div#footerSockInner div.rating { + margin: 27px 0px 32px 25%; float: left; +} +div#footerSock div#footerSockInner div.userVoice { + margin: 27px 0px 32px 25%; float: left; +} +div#footerSock div#footerSockInner div.rating div.buttons { + margin-top: 10px; min-width: 150px; +} +div#footerSock div#footerSockInner div.userVoice div.buttons { + margin-top: 10px; min-width: 150px; +} +div#footerSock div#footerSockInner div.rating div.buttons > .button { + margin: 0px 10px 0px 0px; border: currentColor; border-image: none; color: rgb(0, 0, 0); line-height: 16px; font-size: 14px; font-weight: 600; cursor: pointer; background-color: rgb(0, 188, 242); +} +div#footerSock div#footerSockInner div.userVoice div.buttons > .button { + margin: 0px 10px 0px 0px; border: currentColor; border-image: none; color: rgb(0, 0, 0); line-height: 16px; font-size: 14px; font-weight: 600; cursor: pointer; background-color: rgb(0, 188, 242); +} +div#footerSock div#footerSockInner div.rating div.buttons > .button:hover { + color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); +} +div#footerSock div#footerSockInner div.userVoice div.buttons > .button:hover { + color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); +} +div#footerSock div#footerSockInner div.rating div.buttons > .button:focus { + outline: rgb(0, 0, 0) dotted 1px; border: currentColor; border-image: none; +} +div#footerSock div#footerSockInner div.userVoice div.buttons > .button:focus { + outline: rgb(0, 0, 0) dotted 1px; border: currentColor; border-image: none; +} +div#footerSock div#footerSockInner div.rating div.title { + margin: 0px 0px 15px; color: rgb(0, 0, 0); line-height: 20px; clear: none; font-family: "Segoe UI","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; font-size: 18px; font-weight: 600; +} +div#footerSock div#footerSockInner div.userVoice div.title { + margin: 0px 0px 15px; color: rgb(0, 0, 0); line-height: 20px; clear: none; font-family: "Segoe UI","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; font-size: 18px; font-weight: 600; +} +div#footerSock div#footerSockInner div.rating div.description { + font-size: 14px; +} +div#footerSock div#footerSockInner div.userVoice div.description { + font-size: 14px; +} +div#footerSock div#footerSockInner div.userVoice { + width: 27%; min-width: 231px; +} +div#footerSock div#footerSockInner div.userVoice div.description { + margin-bottom: 32px; +} +div#footerSock div#footerSockInner div.userVoice > div.buttons > .button { + padding: 4px 18px 8px; +} +div#footerSock div#footerSockInner div.rating { + width: 38%; min-width: 290px; +} +div#footerSock div#footerSockInner div.rating div.description { + margin-bottom: 26px; +} +div#footerSock div#footerSockInner div.rating div.buttons > .button { + padding: 7px 18px; +} +div#footerSock div#footerSockInner div.rating textarea { + border: 0px currentColor; border-image: none; width: 95%; height: 160px; margin-bottom: 6px; resize: none; +} +div#footerSock div#footerSockInner div.rating div#ratingSection2 { + display: none; +} +div#footerSock div#footerSockInner div.rating div#ratingSection3 { + display: none; +} +div#footerSock div#footerSockInner div.rating div#ratingSection2 { + width: 450px; +} +div#footerSock div#footerSockInner div.rating div#ratingSection2 div.title { + margin: 0px 0px 15px; +} +div#footerSock div#footerSockInner div.rating div#ratingSection2 div.counter { + color: rgb(80, 80, 80); padding-right: 5%; font-size: 14px; +} +div#footerSock div#footerSockInner div.rating div#ratingSection2 div.buttons { + margin-top: 8px; +} +div.both#footerSock div#footerSockInner div.rating { + width: 50%; margin-left: 0px; +} +div.both#footerSock div#footerSockInner div.userVoice { + width: 50%; margin-left: 0px; +} +div.librarySock#footerSock div#footerSockInner { + width: 97%; +} +body:not(.FF) div#ux-footer div.both#footerSock div.userVoice > div.buttons > .button { + padding-top: 5px; padding-bottom: 6px; +} +body { + margin: 0px auto; padding-right: 12px; padding-left: 12px; font-size: 12px; max-width: 1220px; +} +body.library #megabladeContainer #megabladeContainerCenter { + width: 1220px; +} +div#body { + margin: 0px; padding-top: 19px; +} +table { + padding: 0px; +} +div#content table { + border: 1px solid rgb(187, 187, 187); border-image: none; +} +div#content th { + border: 1px solid rgb(187, 187, 187); border-image: none; +} +div#content td { + border: 1px solid rgb(187, 187, 187); border-image: none; +} +.contentWrapper h2 a { + color: rgb(0, 0, 0); +} +.contentWrapper h3 a { + color: rgb(0, 0, 0); +} +.heading { + color: rgb(0, 0, 0); +} +h1 { + color: rgb(112, 112, 112); font-size: 3em; +} +h1.heading { + color: rgb(112, 112, 112); font-size: 3em; +} +h2 { + color: rgb(42, 42, 42); +} +h3 { + color: rgb(42, 42, 42); +} +h4 { + color: rgb(42, 42, 42); +} +h2 { + font-size: 1.83em; +} +.subheading { + font-size: 1.83em; +} +h3 { + font-size: 1.5em; +} +h4 { + font-size: 1.33em; +} +.topic a { + color: rgb(19, 100, 196); text-decoration: none; +} +.topic a:link { + color: rgb(19, 100, 196); text-decoration: none; +} +.topic a:visited { + color: rgb(3, 105, 122); text-decoration: none; +} +.topic a:active { + color: rgb(3, 105, 122); text-decoration: none; +} +.topic a:hover { + color: rgb(51, 144, 177); text-decoration: none; +} +.topic a.active { + color: rgb(42, 42, 42); +} +.topic a.active:link { + color: rgb(42, 42, 42); +} +.topic a.active:hover { + color: rgb(42, 42, 42); +} +.topic a.active:visited { + color: rgb(42, 42, 42); +} +.topic a.active:active { + color: rgb(42, 42, 42); +} +.communityContentHeaderTitle { + color: rgb(0, 0, 0); +} +.communityEditor .additionTopicTitle { + color: rgb(0, 0, 0); +} +div#leftNav { + width: 280px; +} +div#tocnav { + margin: -20px 0px 0px -4px; font-size: 1.08em; +} +:first-child.toclevel0 { + margin-top: 16px; +} +div#tocnav div { + margin-bottom: 5px; margin-left: 18px; +} +div#tocnav > div.current > a { + color: rgb(0, 0, 0); font-weight: bold; +} +div#tocnav > div.current > a:link { + color: rgb(0, 0, 0); font-weight: bold; +} +div#tocnav > div.current > a:hover { + color: rgb(0, 0, 0); font-weight: bold; +} +div#tocnav > div.current > a:focus { + color: rgb(0, 0, 0); font-weight: bold; +} +div#tocnav > div.current > a:visited { + color: rgb(0, 0, 0); font-weight: bold; +} +div#tocnav > div.toclevel1 { + padding-left: 17px; +} +div#tocnav > div.toclevel2 { + padding-left: 34px; +} +div#tocnav > div.toclevel3 { + padding-left: 51px; +} +div#tocnav > div.toclevel4 { + padding-left: 68px; +} +div#tocnav > div.toclevel5 { + padding-left: 85px; +} +div#tocnav > div.toclevel6 { + padding-left: 102px; +} +div#tocnav > div.toclevel7 { + padding-left: 119px; +} +div#tocnav > div.toclevel8 { + padding-left: 136px; +} +div#tocnav > div.toclevel9 { + padding-left: 153px; +} +div#tocnav > div.toclevel10 { + padding-left: 170px; +} +a#NavigationResize { + top: 44px; +} +.LW_CollapsibleArea_Title { + font-family: "Segoe UI","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; +} +.LW_CollapsibleArea_TitleDiv { + padding: 0px; margin-top: 9px; margin-bottom: 19px; +} +.LW_CollapsibleArea_TitleDiv div a { + color: rgb(0, 0, 0); +} +.LW_CollapsibleArea_TitleDiv div a:link { + color: rgb(0, 0, 0); +} +.LW_CollapsibleArea_TitleDiv div a:hover { + color: rgb(0, 0, 0); +} +.LW_CollapsibleArea_TitleDiv div a:visited { + color: rgb(0, 0, 0); +} +.LW_CollapsibleArea_TitleDiv div a:focus { + color: rgb(0, 0, 0); +} +.codeSnippetContainerTab { + border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(147, 147, 147) rgb(147, 147, 147) rgb(147, 147, 147) currentColor; border-image: none; font-size: 1em; background-color: rgb(239, 245, 255); +} +.codeSnippetContainerTab a { + color: rgb(19, 100, 196); font-weight: bold; +} +.codeSnippetContainerTab a:link { + color: rgb(19, 100, 196); font-weight: bold; +} +.codeSnippetContainerTab a:hover { + color: rgb(19, 100, 196); font-weight: bold; +} +.codeSnippetContainerTab a:visited { + color: rgb(19, 100, 196); font-weight: bold; +} +.codeSnippetContainerTab a:focus { + color: rgb(19, 100, 196); font-weight: bold; +} +.codeSnippetContainerTabActive { + font-size: 1em; border-bottom-color: rgb(255, 255, 255); border-left-color: currentColor; border-bottom-width: 1px; border-left-width: medium; border-bottom-style: solid; border-left-style: none; background-color: rgb(255, 255, 255); +} +.codeSnippetContainerTabActive a { + color: rgb(0, 0, 0); font-weight: bold; +} +.codeSnippetContainerTabActive a:link { + color: rgb(0, 0, 0); font-weight: bold; +} +.codeSnippetContainerTabActive a:hover { + color: rgb(0, 0, 0); font-weight: bold; +} +.codeSnippetContainerTabActive a:visited { + color: rgb(0, 0, 0); font-weight: bold; +} +.codeSnippetContainerTabActive a:focus { + color: rgb(0, 0, 0); font-weight: bold; +} +.codeSnippetContainerTabSingle { + left: auto; top: auto; font-size: 1em; border-top-color: rgb(147, 147, 147); border-right-color: rgb(147, 147, 147); border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid; background-color: rgb(255, 255, 255); +} +.codeSnippetContainerTabSingle a { + color: rgb(0, 0, 0); font-weight: bold; +} +.codeSnippetContainerTabSingle a:link { + color: rgb(0, 0, 0); font-weight: bold; +} +.codeSnippetContainerTabSingle a:hover { + color: rgb(0, 0, 0); font-weight: bold; +} +.codeSnippetContainerTabSingle a:visited { + color: rgb(0, 0, 0); font-weight: bold; +} +.codeSnippetContainerTabSingle a:focus { + color: rgb(0, 0, 0); font-weight: bold; +} +.codeSnippetContainerTabPhantom { + color: rgb(139, 139, 139) !important; font-size: 1em; font-weight: bold; border-bottom-color: rgb(255, 255, 255); border-left-color: currentColor; border-bottom-width: 1px; border-left-width: medium; border-bottom-style: solid; border-left-style: none; background-color: rgb(248, 248, 248); +} +.codeSnippetContainerTabs > div:first-child { + border-left-color: rgb(147, 147, 147); border-left-width: 1px; border-left-style: solid; border-top-left-radius: 4px; +} +html[dir='rtl'] .codeSnippetContainerTabs > div:first-child { + border-left-color: currentColor; border-left-width: medium; border-left-style: none; border-top-left-radius: 0px; border-top-right-radius: 4px; +} +.codeSnippetContainerTabs > div:last-child { + border-right-color: rgb(147, 147, 147); border-right-width: 1px; border-right-style: solid; border-top-right-radius: 4px; +} +html[dir='rtl'] .codeSnippetContainerTabs > div:last-child { + border-left-color: rgb(147, 147, 147); border-left-width: 1px; border-left-style: solid; border-top-left-radius: 4px; border-top-right-radius: 0px; +} +div.lw_vs { + margin-bottom: 35px; +} +body { + padding: 0px; color: rgb(0, 0, 0); font-size: 13px; max-width: none; +} +#page { + min-width: 1120px; +} +#ux-banner { + min-width: 1120px; +} +#body { + padding-right: 12px; padding-left: 12px; margin-top: 6px; +} +h1 { + color: rgb(0, 0, 0); font-family: "Segoe UI","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; font-size: 2.76em; font-weight: normal; +} +h1.title { + color: rgb(0, 0, 0); font-family: "Segoe UI","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; font-size: 2.76em; font-weight: normal; +} +.topic h1.title { + color: rgb(0, 0, 0); font-family: "Segoe UI","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; font-size: 2.76em; font-weight: normal; +} +h1.heading { + color: rgb(0, 0, 0); font-family: "Segoe UI Semibold","Segoe UI","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; +} +h2 { + color: rgb(0, 0, 0); font-family: "Segoe UI Semibold","Segoe UI","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; +} +h2.heading { + color: rgb(0, 0, 0); font-family: "Segoe UI Semibold","Segoe UI","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; +} +h2.subheading { + color: rgb(0, 0, 0); font-family: "Segoe UI Semibold","Segoe UI","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; +} +h3 { + color: rgb(0, 0, 0); font-family: "Segoe UI Semibold","Segoe UI","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; +} +h3.subheading { + color: rgb(0, 0, 0); font-family: "Segoe UI Semibold","Segoe UI","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; +} +h4 { + color: rgb(0, 0, 0); font-family: "Segoe UI Semibold","Segoe UI","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; +} +h4.subheading { + color: rgb(0, 0, 0); font-family: "Segoe UI Semibold","Segoe UI","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; +} +h5 { + color: rgb(0, 0, 0); font-family: "Segoe UI Semibold","Segoe UI","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; +} +h5.subheading { + color: rgb(0, 0, 0); font-family: "Segoe UI Semibold","Segoe UI","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; +} +.LW_CollapsibleArea_Title { + color: rgb(0, 0, 0); font-family: "Segoe UI Semibold","Segoe UI","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; +} +h1.heading { + font-size: 1.76em; +} +h2 { + font-size: 1.76em; +} +h2.heading { + font-size: 1.76em; +} +h2.subheading { + font-size: 1.76em; +} +.LW_CollapsibleArea_Title { + font-size: 1.76em; +} +.LW_CollapsibleArea_TitleDiv { + font-family: "Segoe UI Semibold","Segoe UI","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; font-size: 13px; +} +.LW_CollapsibleArea_Img { + margin-top: 12px; +} +a#expandCollapseAll { + padding: 0px 7px; color: rgb(255, 255, 255); font-family: "Segoe UI","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; font-size: 10px; margin-top: 10px; margin-right: 6px; display: inline-block; background-color: rgb(102, 102, 102); +} +a#isd_print { + padding: 0px 7px; color: rgb(255, 255, 255); font-family: "Segoe UI","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; font-size: 10px; margin-top: 10px; margin-right: 6px; display: inline-block; background-color: rgb(102, 102, 102); +} +a#isd_printABook { + padding: 0px 7px; color: rgb(255, 255, 255); font-family: "Segoe UI","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; font-size: 10px; margin-top: 10px; margin-right: 6px; display: inline-block; background-color: rgb(102, 102, 102); +} +h3 { + font-size: 1.23em; +} +h3.subheading { + font-size: 1.23em; +} +h4 { + font-size: 1.07em; font-weight: normal; +} +h4.subheading { + font-size: 1.07em; font-weight: normal; +} +h5 { + font-size: 1em; +} +h5.subheading { + font-size: 1em; +} +.exportToolBar { + margin-top: 26px; +} +body.library div#ux-banner div.left { + padding-left: 15px; +} +body.library div#ux-banner div.banner div.right { + padding-right: 15px; float: right; +} +body.library #ux-footer { + margin-top: 30px; +} +#ux-header { + width: auto; line-height: 1; +} +#ux-footer { + width: auto; line-height: 1; +} +#ux-header header { + padding: 0px 1%; width: 98%; +} +#ux-header ul { + margin: 0px; +} diff --git a/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/GettingStarted/support/IC723497.png b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/GettingStarted/support/IC723497.png new file mode 100644 index 00000000..cb61c35f Binary files /dev/null and b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/GettingStarted/support/IC723497.png differ diff --git a/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/GettingStarted/support/IC755647.png b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/GettingStarted/support/IC755647.png new file mode 100644 index 00000000..5db3702b Binary files /dev/null and b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/GettingStarted/support/IC755647.png differ diff --git a/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/GettingStarted/support/ImageSprite.png b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/GettingStarted/support/ImageSprite.png new file mode 100644 index 00000000..74b26898 Binary files /dev/null and b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/GettingStarted/support/ImageSprite.png differ diff --git a/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/GettingStarted/support/clear.gif b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/GettingStarted/support/clear.gif new file mode 100644 index 00000000..916e1beb Binary files /dev/null and b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/GettingStarted/support/clear.gif differ diff --git a/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/GettingStarted/support/dn610975.msdnLogo-black.jpg b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/GettingStarted/support/dn610975.msdnLogo-black.jpg new file mode 100644 index 00000000..c3a770c3 Binary files /dev/null and b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/GettingStarted/support/dn610975.msdnLogo-black.jpg differ diff --git a/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/GettingStarted/support/microsoftLogoForHeader.png b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/GettingStarted/support/microsoftLogoForHeader.png new file mode 100644 index 00000000..d2a3e479 Binary files /dev/null and b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/GettingStarted/support/microsoftLogoForHeader.png differ diff --git a/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PackageTemplate.cs b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PackageTemplate.cs new file mode 100644 index 00000000..c9e5d6b2 --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PackageTemplate.cs @@ -0,0 +1,116 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel.Composition; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using Microsoft.Uii.Common.Entities; +using Microsoft.Xrm.Tooling.PackageDeployment; +using Microsoft.Xrm.Tooling.PackageDeployment.CrmPackageExtentionBase; + +namespace Xrm.Framework.CI.Sample.CRMPackage +{ + /// + /// Import package starter frame. + /// + [Export(typeof(IImportExtensions))] + public class PackageTemplate : ImportExtension + { + /// + /// Called When the package is initialized. + /// + public override void InitializeCustomExtension() + { + // Do nothing. + } + + /// + /// Called Before Import Completes. + /// + /// + public override bool BeforeImportStage() + { + return true; // do nothing here. + } + + /// + /// Called for each UII record imported into the system + /// This is UII Specific and is not generally used by Package Developers + /// + /// App Record + /// + public override ApplicationRecord BeforeApplicationRecordImport(ApplicationRecord app) + { + return app; // do nothing here. + } + + /// + /// Called during a solution upgrade while both solutions are present in the target CRM instance. + /// This function can be used to provide a means to do data transformation or upgrade while a solution update is occurring. + /// + /// Name of the solution + /// version number of the old solution + /// Version number of the new solution + /// Solution ID of the old solution + /// Solution ID of the new solution + public override void RunSolutionUpgradeMigrationStep(string solutionName, string oldVersion, string newVersion, Guid oldSolutionId, Guid newSolutionId) + { + + base.RunSolutionUpgradeMigrationStep(solutionName, oldVersion, newVersion, oldSolutionId, newSolutionId); + } + + /// + /// Called after Import completes. + /// + /// + public override bool AfterPrimaryImport() + { + return true; // Do nothing here/ + } + + #region Properties + + /// + /// Name of the Import Package to Use + /// + /// if true, return plural version + /// + public override string GetNameOfImport(bool plural) + { + return "XrmCIFrameworkSample"; + } + + /// + /// Folder Name for the Package data. + /// + public override string GetImportPackageDataFolderName + { + get + { + // WARNING this value directly correlates to the folder name in the Solution Explorer where the ImportConfig.xml and sub content is located. + // Changing this name requires that you also change the correlating name in the Solution Explorer + return "PkgFolder"; + } + } + + /// + /// Description of the package, used in the package selection UI + /// + public override string GetImportPackageDescriptionText + { + get { return "Package Description"; } + } + + /// + /// Long name of the Import Package. + /// + public override string GetLongNameOfImport + { + get { return "Package Long Name"; } + } + + + #endregion + + } +} diff --git a/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/ConfigData.zip b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/ConfigData.zip new file mode 100644 index 00000000..67fb2fd5 Binary files /dev/null and b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/ConfigData.zip differ diff --git a/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/EndHtml/CSS/common.css b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/EndHtml/CSS/common.css new file mode 100644 index 00000000..f50c3f21 --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/EndHtml/CSS/common.css @@ -0,0 +1,3199 @@ +/* +Generics +*/ + +BODY +{ + padding-right: 0px; + padding-left: 0px; + background: #bfbfbf; /*url(../images/body_back.gif) no-repeat top;*/ + padding-bottom: 0px; + margin: 0px auto; + font: 75%/1.3em Segoe, Arial, Helvetica; + color: #5F5F5F;/*#00296c;*/ + padding-top: 0px; + text-align: center; +} +a:link, a:visited +{ + color: #0070C0;/*#e87e17*/ + text-decoration: underline; + +} +A:HOVER +{ + text-decoration: underline; +} +#OuterCommon +{ + text-align: left; + margin: 0 auto; + width: 790px; + +} +#Common +{ + margin: 0; + padding: 0 1px 0 7px; + width: 782px; + color: inherit; + text-align: left; + background: #fff url(../images/content_back.gif) repeat-y; +} +#CommonHeader +{ + /*background: #fff url(../images/PPTBkg.png) left no-repeat;*/ + background: #fff url(../images/DYNA06_BG_05 opt_small.jpg) left no-repeat; + /*background: #fff;*/ +} + +#CommonFooter +{ + /* width: 982px; */ + color: #696969; + padding: 15px 1px 15px 8px; + background: url(../images/footer_back.gif) no-repeat; + height: 10px; + text-align: left; + font-size: 0.83em; +} +#CommonFooter a:link, #CommonFooter a:visted +{ + color: #5F5F5F; +} +#CommonFooter p +{ + margin: 0; + padding: 0; +} + +#CommonLeftColumn +{ + background: #e9e9e9; +} + +#CommonRightColumn +{ + padding-bottom: 22px; +} + +SELECT +{ + font-family: Segoe, Arial, Helvetica; + font-size: 90%; +} + +TEXTAREA +{ + font-family: Segoe, Arial, Helvetica; + font-size: 90%; +} + +INPUT +{ + font-family: Segoe, Arial, Helvetica; +} + +BUTTON +{ + font-family: Segoe, Arial, Helvetica; + font-size: 90%; +} + +/* +Common Styles +*/ + +.CommonJumpArea +{ + font-family: Segoe, Arial, Helvetica; + font-size: 90%; + padding: 4px; + padding-left: 0px; + padding-right: 0px; + font-weight: bold; +} + +.CommonFeedArea +{ + font-family: Segoe, Arial, Helvetica; + font-size: 90%; + padding: 4px; + padding-left: 0px; + padding-right: 0px; + font-weight: bold; +} + +.CommonPagingArea +{ + font-family: Segoe, Arial, Helvetica; + font-size: 90%; + padding: 4px; + margin-left: 3px; + margin-right: 3px; + font-weight: bold; +} + +.CommonSortArea +{ + font-family: Segoe, Arial, Helvetica; + font-size: 90%; + padding: 4px; + margin-left: 3px; + margin-right: 3px; + font-weight: bold; + margin-right: 40px; +} + +.CommonBreadCrumbArea +{ + font-family: Segoe, Arial, Helvetica; + font-weight: bold; + font-size: 80%; + margin: -5px -15px 10px -15px; + padding: 5px 5px 5px 20px; + background-color: #f4f4f4; + color: #666666; + border-style: solid; + border-width: 0px; + border-bottom-width: 1px; + border-right-width: 1px; + border-color: #cccccc; +} + +.CommonBreadCrumbArea A:LINK +{ + color: #666666; +} + +.CommonBreadCrumbArea A:VISITED +{ + color: #666666; +} + +.CommonFilterArea +{ + font-family: Segoe, Arial, Helvetica; + font-size: 90%; + padding: 4px; + margin-left: 3px; + margin-right: 3px; + font-weight: bold; + margin-right: 40px; +} + +.CommonPagingArea A:LINK +{ + + color: #666666; +} + +.CommonPagingArea A:VISITED +{ + + color: #666666; +} + +.CommonSearchResults +{ + font-family: Segoe, Arial, Helvetica; + font-size: 80%; + color: #000000; + font-weight: bold; + padding: 8px; +} + +.CommonSearchResultsArea +{ + border-style: solid; + border-width: 0px; + border-top-width: 2px; + border-color: #cccccc; + margin-top: 16px; + padding-top: 4px; +} + +/* +Tree Form Element +*/ + +.CommonTreeFormArea +{ + border-style: solid; + border-color: #999999; + border-width: 1px; + padding: 2px; + width: 350px; + height: 175px; + overflow: auto; + margin: 4px; + margin-left: 2px; +} + +.CommonTreeFormTree +{ + padding: 0px; +} + +.CommonTreeFormNode +{ + font-family: Segoe, Arial, Helvetica; + cursor: pointer; + font-size: 90%; +} + +.CommonTreeFormNodeSelected +{ + font-family: Segoe, Arial, Helvetica; + padding: 1px; + font-weight: bold; + background-color: #dddddd; + border-style: solid; + border-width: 1px; + border-color: #cccccc; + cursor: pointer; + font-size: 90%; +} + +.CommonTreeFormNodeHover +{ + font-family: Segoe, Arial, Helvetica; + cursor: pointer; + font-size: 90%; +} + +/* +Title Bar Styles +*/ + +.CommonTitleBar +{ + height: 81px; +} + +.CommonTitleBarTitleArea +{ +} + +.CommonTitleBarSearchArea +{ + text-align: right; + font-family: Segoe, Arial, Helvetica; + color: #666666; + padding: 10px; + padding-right: 20px; + margin-top: 5px; +} + +.CommonSearchButtonOuter +{ + background-image: url(../images/common/search-button.gif); + background-position: top left; + background-repeat: no-repeat; + + display: inline-table; + display: -moz-inline-box; + display: inline-block; + color: #cccccc; + font-size: 12px; + font-variant: small-caps; + text-align: left; + padding-left: 4px; + font-weight: bold; + color: #999999; + + margin-left: 4px; +} + +.CommonSearchButton +{ + background-image: url(../images/common/search-button-right.gif); + background-position: top right; + background-repeat: no-repeat; + + display: inline-table; + display: -moz-inline-box; + display: inline-block; + color: #cccccc; + font-size: 12px; + font-variant: small-caps; + text-align: left; + padding-left: 5px; + padding-right: 9px; + padding-top: 3px; + padding-bottom: 4px; + font-weight: bold; + color: #999999; +} + +.CommonSearchButton:link, .CommonSearchButton:visited, .CommonSearchButton:active +{ + color: #999999; + text-decoration: none; +} + +.CommonSearchButton:hover +{ + text-decoration: underline; +} + +.CommonTitleBarImage +{ + float: right; + /*width: 213px; + height: 68px;*/ + padding: 10px 10px 10px 28px; +} + +.CommonTitleBarTitle +{ + height: 91px; + padding: 0px 0px 0px 4px; + font-family: Segoe, Arial, Helvetica; + padding-top: 0px; + font-size: 250%; + color: #555555; + margin: 0px; + margin-bottom: -5px; + font-weight: bolder; +} + +.CommonTitleBarTitle A:LINK +{ + color: #333333; + text-decoration: none; +} + +.CommonTitleBarTitle A:VISITED +{ + color: #333333; + text-decoration: none; +} + +.CommonTitleBarTitle A:ACTIVE +{ + color: #333333; + text-decoration: none; +} + +.CommonTitleBarDescription +{ + position: relative; + font-family: Segoe, Arial, Helvetica; + top: -4px; + padding: 0px 0px 0px 6px; + color: #999999; + margin: 0px; + margin-bottom: -14px; +} + + +/* +User Area +*/ + +.CommonUserArea +{ + padding-top: 4px; + color: #000000; + font-family: Segoe, Arial, Helvetica; + font-size: 80%; + font-weight: normal; +} + +.CommonUserArea A:LINK, .CommonUserArea A:VISITED, .CommonUserArea A:ACTIVE, .CommonUserArea A:HOVER +{ + font-weight: bold; +} + + +/* +Form Styles +*/ + +.CommonFormArea +{ +} + +.CommonFormTitle +{ + color: #999999; + font-size: 140%; + font-weight: bold; + font-family: Segoe, Arial, Helvetica; + padding: 4px; + padding-left: 0px; + margin: 0px; +} + +.CommonFormDescription +{ + font-family: Segoe, Arial, Helvetica; + padding: 2px; + padding-left: 0px; + padding-bottom: 8px; + padding-top: 8px; +} + +TD.CommonFormFieldName +{ + font-family: Segoe, Arial, Helvetica; + color: #666666; + padding: 2px; + padding-right: 8px; + font-weight: bold; +} + +DIV.CommonFormFieldName +{ + font-family: Segoe, Arial, Helvetica; + color: #666666; + padding: 2px; + padding-top: 8px; + font-weight: bold; +} + +TD.CommonFormFieldDescription +{ + font-family: Segoe, Arial, Helvetica; + color: #000000; + padding: 2px; + font-size: 90%; + font-weight: normal; +} + +DIV.CommonFormFieldDescription +{ + font-family: Segoe, Arial, Helvetica; + color: #000000; + padding: 2px; + font-size: 90%; + font-weight: normal; +} + +TD.CommonFormField +{ + font-family: Segoe, Arial, Helvetica; + color: #000000; + padding: 2px; +} + +DIV.CommonFormField +{ + font-family: Segoe, Arial, Helvetica; + color: #000000; + padding: 2px; +} + +.CommonFormActionButtons +{ + font-family: Segoe, Arial, Helvetica; + color: #000000; + padding: 2px; + text-align: right; +} + +/* +Join Form Styles +*/ + +.JoinTitle +{ + width:650px; + text-align: left; + font-family: Segoe, Arial, Helvetica; + font-size: 140%; + font-weight: bold; + color: #91723f; + padding: 8px; + padding-left: 8px; + margin: 0px; + margin-top: 20px; +} + +.JoinArea +{ + width:650px; + font-family: Segoe, Arial, Helvetica; + font-size: 100%; + color: #000000; + padding: 8px; + padding-bottom: 16px; + text-align: left; +} + +/* +Message Styles +*/ + +.CommonMessageArea +{ + width: 50%; + margin-top: 64px; + margin-bottom: 64px; + background-color: #ffffff; +} + +.CommonMessageTitle +{ + text-align: left; + font-size: 1.2em; + font-weight: bold; + background-color: #ddd; + color: #666; + padding: 2px; + padding-left: 8px; + margin: 0px; + border-style: solid; + border-width: 1px; + border-color: #cccccc; +} + +.CommonMessageContent +{ + font-family: Segoe, Arial, Helvetica; + font-size: 100%; + color: #000000; + padding: 8px; + padding-bottom: 16px; + text-align: left; + border-style: solid; + border-width: 1px; + border-top-width: 0px; + border-color: #cccccc; +} + +.CommonInlineMessageArea +{ + margin-top: 4px; + margin-bottom: 4px; + border-style: solid; + border-width: 1px; + border-color: #cccccc; + background-color: #ffffff; + background-position: left top; + background-repeat: repeat-x; +} + +.CommonInlineMessageTitle +{ + text-align: left; + font-family: Segoe, Arial, Helvetica; + font-size: 100%; + font-weight: bold; + background-color: #f4f4f4; + color: #666666; + padding: 6px; + padding-left: 8px; + margin: 0px; + border-style: solid; + border-width: 0px; + border-bottom-width: 1px; + border-color: #cccccc; +} + +.CommonInlineMessageArea A:LINK, .CommonInlineMessageArea A:VISITED, .CommonInlineMessageArea A:ACTIVE, .CommonInlineMessageArea A:HOVER +{ + color: #666666; +} + +.CommonInlineMessageContent +{ + font-family: Segoe, Arial, Helvetica; + font-size: 80%; + color: #333333; + padding: 8px; + text-align: left; +} + +.CommonInlineTidbit +{ + background-image: url('/cs/themes/default/images/tidbit_arrow.gif'); + display: inline-table; + display: -moz-inline-box; + display: inline-block; + padding: 4px; + margin: 1px; + background-repeat: no-repeat; + background-position: 1px 1px; + padding-left: 22px; + margin-left: 40px; +} + +.CommonInlineTidbit, .CommonInlineTidbit A +{ + text-align: left; + font-family: Segoe, Arial, Helvetica; + font-size: 80%; + font-weight: bold; + color: #66bb66; +} + +.CommonInlineTidbit A +{ + color: #449944; +} + +.CommonMessageSuccess +{ + padding: 8px; + font-family: Segoe, Arial, Helvetica; + font-size: 100%; + color: #334433; + font-weight: bold; + border: solid; + border-width: 1px; + border-color: #999999; + background-color: #cfe7c0; + margin-top: 8px; + margin-bottom: 8px; +} + +.CommonLicenseMessageSuccess +{ + padding: 8px; + font-family: Segoe, Arial, Helvetica; + font-size: 100%; + color: #334433; + font-weight: bold; + border: solid; + border-width: 1px; + border-color: #999999; + background-color: #cfe7c0; + margin-top: 8px; + margin-bottom: 8px; +} + +.CommonSmallMessageSuccess +{ + padding: 2px; + font-family: Segoe, Arial, Helvetica; + font-size: 80%; + font-weight: bold; + color: #334433; +} + +.CommonMessageError +{ + margin-top: 8px; + margin-bottom: 8px; + padding: 4px; + font-family: Segoe, Arial, Helvetica; + font-size: 100%; + color: #443333; + font-weight: bold; + border: solid; + border-width: 1px; + border-color: #999999; + background-color: #EBD9D9; +} + +.CommonLicenseMessageError +{ + margin-top: 8px; + margin-bottom: 8px; + padding: 4px; + font-family: Segoe, Arial, Helvetica; + font-size: 100%; + color: #444433; + font-weight: bold; + border: solid; + border-width: 1px; + border-color: #999999; + background-color: #fff499; +} + +.CommonSmallMessageError +{ + padding: 2px; + font-family: Segoe, Arial, Helvetica; + font-size: 80%; + font-weight: bold; + color: #990000; +} + +/* +Content +*/ + +.CommonContentArea +{ + background: url(../images/contentArea_back.gif) repeat-x; + margin: 0 1px 0 0; + padding: 30px 39px; +} + +.CommonFreeTextContent +{ + line-height: 20px; + padding-left: 15px; +} +.CommonTitleTopStripe +{ + /* + height: 5px; + line-height:5px; + font-size: 5px; + width: 100%; + margin: 0; + padding: 0; + background: url(../images/sidebar_header_back.gif); +*/ +} +.CommonTitle, .CommonProfileTitle +{ + color: #E23828; + font-size: 1.3em; + padding: 7px 0; + margin: 0 0 8px 0; + border-bottom: solid 1px #000000; +} +.CommonTitle img +{ + border: none; +} +.CommonTitle A:LINK, .CommonTitle A:ACTIVE, .CommonTitle A:VISITED, .CommonTitle A:HOVER +{ + color: #E23828; +} + +.CommonSubTitle +{ + color: #999999; + font-size: 140%; + font-weight: bold; + font-family: Segoe, Arial, Helvetica; + padding: 4px; + padding-left: 0px; + margin: 0px; +} + +.CommonContent +{ + padding: 0; + margin: 0 0 20px 0; + width: 688px; + overflow: hidden; +} + +.CommonGroupedContentArea +{ + padding-bottom: 8px; + margin-bottom: 16px; + border-style: solid; + border-width: 0px; + border-bottom-width: 1px; + border-color: #eeeeee; +} + +.CommonFloatArea +{ + float: left; + width: 126px; + margin: 8px; + margin-left: 0px; + padding: 8px; + padding-top: 0px; +} + +UL.CommonFloatList +{ + margin: 0px; + padding: 0px; + list-style-type: none; +} + +UL.CommonFloatList LI +{ + margin-bottom: 8px; + clear: both; +} + +.CommonNonFloatArea +{ + margin-left: 150px; +} + + +.CommonSidebar +{ + width: 215px; + background: #E9E9E9; + padding: 0; + overflow:hidden; +} + +.CommonSidebarContentItem +{ +} + +.CommonSidebarArea +{ + margin-top: 25px; + overflow: hidden; +} +.CommonSidebarHeader +{ + padding-right: 0px; + padding-left: 8px; + background: url(../images/sidebar_header_back.gif) no-repeat; + padding-bottom: 0px; + margin: 0px; + color: white; + line-height: 33px; + padding-top: 0px; + height: 33px; +} +h4.CommonSidebarHeader +{ + padding-right: 0px; + padding-left: 20px; + font-size: 13px; + padding-bottom: 0px; + margin: 0px; + color: white; + line-height: 30px; + padding-top: 0px; + height: 30px; + background-color: #7a7a7a; +} + + +.CommonSidebarContent +{ + padding: 20px 18px; + background: url(../images/sidebar_content_back.gif) repeat-y; +} + +.CommonSidebarFolderContent +{ + padding: 20px 8px; + background: url(../images/sidebar_content_back.gif) repeat-y; +} + +.CommonSidebarContent input +{ + border: solid 1px #000; + padding: 2px; +} + +.CommonSidebarListDetails +{ + font-size:80%; + color: #666666; +} +UL.CommonSidebarList +{ + margin: 0px; + padding: 0px; +} + +UL.CommonSidebarList LI +{ + margin-bottom: 5px; + list-style-type: square; + margin-left: 16px; + color: #666666; +} + +UL.CommonSidebarRssList +{ + margin: 0px; + padding: 0px; +} + +UL.CommonSidebarRssList LI +{ + margin-bottom: 5px; + padding-bottom: 1px; + margin-left: 16px; + list-style-image: url(../images/common/feed-icon-12x12.png); + color: #666666; +} + +LI.CommonSidebarRssListItem +{ + margin-bottom: 5px; + padding-bottom: 1px; + margin-left: 16px; + list-style-image: url(../images/common/feed-icon-12x12.png); + color: #666666; +} + +.CommonDescription +{ + font-family: Segoe, Arial, Helvetica; + font-size: 90%; + color: #333333; + padding: 0px 0px 8px 0px; + margin-top: -5px; + margin-bottom: 15px; +} + +.CommonSidebarImage +{ + margin-top: 4px; + margin-bottom: 4px; + padding: 3px; + border-style: solid; + border-width: 1px; + border-color: #C4D6AE; + background-color: #fafafa; + text-align: center; +} +UL.CommonSidebarImageList +{ + margin: 0px; + padding: 0px; + list-style-type: none; +} +.sidebarNav +{ + +} +.sidebarNav ul +{ + margin: 0; + padding: 0; + list-style: none; +} +.sidebarNav li +{ + margin: 0 0 1px 0; + /*padding: ;*/ + height: 53px; + background-position: 0; +} +.sidebarNav li a:link, .sidebarNav li a:visited +{ + display: block; + height: 100%; + width: 100%; +} +.sidebarNav li.active a, .sidebarNav li.active a:hover +{ + background-position: 0 -106px; + cursor: default; +} +.sidebarNav li a:hover +{ + background-position: 0 -53px; +} +.sidebarNav li.wfxLink +{ + margin: 0; +} +.sidebarNav li.wfxLink +{ + background-image: url(../images/sidebar_nav_wfx.gif); +} +.sidebarNav li.wfxLink a:link, .sidebarNav li.wfxLink a:visited +{ + background-image: url(../images/sidebar_nav_wfx.gif); +} +.sidebarNav li.wwfLink +{ + background-image: url(../images/sidebar_nav_wwf.gif); +} +.sidebarNav li.wwfLink a:link, .sidebarNav li.wwfLink a:visited +{ + background-image: url(../images/sidebar_nav_wwf.gif); +} +.sidebarNav li.wcfLink +{ + background-image: url(../images/sidebar_nav_wcf.gif); +} +.sidebarNav li.wcfLink a:link, .sidebarNav li.wcfLink a:visited +{ + background-image: url(../images/sidebar_nav_wcf.gif); +} +.sidebarNav li.wpfLink +{ + background-image: url(../images/sidebar_nav_wpf.gif); +} +.sidebarNav li.wpfLink a:link, .sidebarNav li.wpfLink a:visited +{ + background-image: url(../images/sidebar_nav_wpf.gif); +} +.sidebarNav li.infocardLink +{ + background-image: url(../images/sidebar_nav_InfoCard.gif); +} +.sidebarNav li.infocardLink a:link, .sidebarNav li.infocardLink a:visited +{ + background-image: url(../images/sidebar_nav_InfoCard.gif); +} +.sidebarNav li.active a +{ +} + +#welcome +{ + float: right; + height: 15px; + line-height: 15px; + padding: 8px 15px 0 0; + font-size: 0.8em; + color: #707070; + visibility:hidden; /*Modified*/ +} + +#welcome a:link, #welcome a:visited +{ + color: #e87e17; + font-weight: bold; +} +#welcome a:hover +{ + text-decoration: none; +} +#welcome .userLink a:link, #welcome .userLink a:visited +{ + color: #507cc0; +} + + +/* +Text Button +*/ + +.CommonTextButton +{ + display: inline-table; + display: -moz-inline-box; + display: inline-block; + margin: 1px; + padding: 4px; + border-style: solid; + border-width: 1px; + border-color: #999999; + border-top-color: #cccccc; + border-left-color: #cccccc; + background-color: #eeeeee; + color: #333333; + font-family: Segoe, Arial, Helvetica; + font-size: 80%; + font-weight: bold; + white-space: nowrap; +} + +.CommonTextButton:LINK +{ + text-decoration: none; + color: #333333; + background-color: #eeeeee; +} + +.CommonTextButton:VISITED +{ + text-decoration: none; + color: #333333; + background-color: #eeeeee; +} + +.CommonTextButton:ACTIVE +{ + text-decoration: none; + color: #333333; +} + +.CommonTextButton:HOVER +{ + text-decoration: underline; + color: #333333; + background-color: #dddddd; +} +.CommonTextButtonHighlight +{ + display: inline-table; + display: -moz-inline-box; + display: inline-block; + margin: 1px; + padding: 4px; + border-style: solid; + border-width: 1px; + border-color: #999999; + border-top-color: #cccccc; + border-left-color: #cccccc; + background-color: #bbbbbb; + color: #333333; + font-family: Segoe, Arial, Helvetica; + font-size: 80%; + font-weight: bold; + white-space: nowrap; +} + +.CommonTextButtonHighlight:LINK, .CommonTextButtonHighlight:VISITED, .CommonTextButtonHighlight:ACTIVE, .CommonTextButtonHighlight:HOVER +{ + text-decoration: none; + background-color: #bbbbbb; + color: #333333; +} + +.CommonImageTextButton +{ + display: inline-table; + display: -moz-inline-box; + display: inline-block; + padding: 4px; + margin: 1px; + border-style: solid; + border-width: 1px; + border-color: #999999; + border-top-color: #cccccc; + border-left-color: #cccccc; + background-color: #eeeeee; + color: #333333; + font-family: Segoe, Arial, Helvetica; + font-size: 80%; + font-weight: bold; + background-repeat: no-repeat; + background-position: 1px 1px; + padding-left: 22px; + line-height: normal; + white-space: nowrap; +} + +.CommonImageTextButton:LINK +{ + text-decoration: none; + color: #333333; + margin: 1px; +} + +.CommonImageTextButton:VISITED +{ + text-decoration: none; + color: #333333; +} + +.CommonImageTextButton:ACTIVE +{ + text-decoration: none; + color: #333333; +} + +.CommonImageTextButton:HOVER +{ + text-decoration: underline; + color: #333333; + background-color: #dddddd; +} + +.CommonImageTextButtonHighlight +{ + display: inline-table; + display: -moz-inline-box; + display: inline-block; + margin: 1px; + padding: 4px; + border-style: solid; + border-width: 1px; + border-color: #999999; + border-top-color: #cccccc; + border-left-color: #cccccc; + background-color: #bbbbbb; + color: #333333; + font-family: Segoe, Arial, Helvetica; + font-size: 80%; + font-weight: bold; + background-repeat: no-repeat; + background-position: 1px 1px; + padding-left: 22px; + line-height: normal; + white-space: nowrap; +} + +.CommonImageTextButtonHighlight:LINK, .CommonImageTextButtonHighlight:VISITED, .CommonImageTextButtonHighlight:ACTIVE, .CommonImageTextButtonHighlight:HOVER +{ + text-decoration: none; + background-color: #bbbbbb; + color: #333333; +} + +.CommonButtonInnerContentDown +{ + background-image: url(../images/common/button-down-arrow.gif); + padding-right: 9px; + background-repeat: no-repeat; + background-position: right center; +} + +.CommonButtonInnerContentRight +{ + background-image: url(../images/common/button-right-arrow.gif); + padding-right: 7px; + background-repeat: no-repeat; + background-position: right center; +} + +.CommonBigButton +{ + font-size: 18px; +} + +/* +Options Styles +*/ + +.CommonOptionsListArea +{ + background-color: #f4f4f4; + padding: 4px; + padding-top: 6px; + padding-bottom: 6px; + margin: 0px; + margin-bottom: 6px; + border-style: solid; + border-color: #cccccc; + border-width: 0px; + border-top-width: 1px; + border-bottom-width: 1px; +} + +.CommonOptionsListTitle +{ + font-family: Segoe, Arial, Helvetica; + font-size: 8pt; + font-weight: normal; + color: #666666; + margin: 0px; + margin-bottom: 4px; + padding: 0px; +} + +.CommonOptionsListItem +{ + font-family: Segoe, Arial, Helvetica; + font-size: 8pt; +} + +/* +Advertisements +*/ + +.CommonStandardTopAdArea +{ + text-align: center; + padding: 4px; + margin: 0px; + margin-bottom: 4px; + border: solid; + border-width: 0px; + border-top-width: 1px; + border-color: #999999; +} + +.CommonStandardTopAdArea IFRAME +{ + margin-left: auto; + margin-right: auto; +} + +.CommonStandardBottomAdArea +{ + text-align: center; + padding: 4px; + border: solid; + border-width: 0px; + border-top-width: 1px; + border-color: #999999; + margin: 0px; + margin-top: 4px; +} + +.CommonStandardBottomAdArea IFRAME +{ + border: solid; + border-width: 1px; + border-color: #999999; + margin-left: auto; + margin-right: auto; +} + +/* +List +*/ + +.CommonListArea +{ + padding-bottom: 8px; + padding-top: 8px; +} + +.CommonListTitle +{ + padding: 6px; + padding-left: 8px; + border-style: solid; + border-width: 1px; + border-color: #cccccc; + background-color: #ddd; + color: #666; + font-size: 1em; + font-weight: bold; + margin: 0px; +} + +.CommonListTitle A, .CommonListTitle A:VISITED, .CommonListTitle A:ACTIVE, .CommonListTitle A:HOVER +{ + color: #698d73; +} + +.CommonListHeaderLeftMost +{ + text-align: left; + padding: 4px; + border-style: solid; + border-width: 1px; + border-color: #eeeeee; + background-color: #eeeeee; + color: #666666; + font-family: Segoe, Arial, Helvetica; + font-size: 80%; + font-weight: bold; +} + +.CommonListHeader +{ + text-align: center; + padding: 4px; + border-style: solid; + border-width: 1px; + border-left-width: 0px; + border-color: #eeeeee; + background-color: #eeeeee; + color: #666666; + font-family: Segoe, Arial, Helvetica; + font-size: 80%; + font-weight: bold; +} + +.CommonListCellLeftMost +{ + padding: 4px; + border-style: solid; + border-width: 1px; + border-top-width: 0px; + border-color: #eeeeee; + color: #333333; + font-family: Segoe, Arial, Helvetica; + font-size: 80%; +} + +.CommonListCell +{ + padding: 4px; + border-style: solid; + border-width: 1px; + border-top-width: 0px; + border-left-width: 0px; + border-color: #eeeeee; + color: #333333; + font-family: Segoe, Arial, Helvetica; + font-size: 80%; + text-align: left; +} + + +/* +Simple Tab Strip Styles +*/ + +.CommonSimpleTabStripTab +{ + color: #000000; + font-family: Segoe, Arial, Helvetica; + font-size:12px; + cursor:pointer; + border-style: solid; + border-width: 0px; + border-right-width: 1px; + border-color: #999999; + height: 30px; +} + +.CommonSimpleTabStripTab A:LINK, .CommonSimpleTabStripTab A:VISITED, .CommonSimpleTabStripTab A:ACTIVE +{ + display: block; + height: 22px; + padding-top: 8px; + padding-left: 16px; + padding-right: 16px; + color: #000000; + text-decoration: none; +} + +.CommonSimpleTabStripTab A:HOVER +{ + display: block; + height: 22px; + padding-top: 8px; + padding-left: 16px; + padding-right: 16px; + color: #000000; + text-decoration: none; +} + +.CommonSimpleTabStripTabHover +{ + font-family: Segoe, Arial, Helvetica; + font-size:12px; + color: #000000; + cursor:default; + cursor:pointer; + background-image: url(../images/common/top_item_selected_bg.gif); + background-repeat:repeat-x; + height: 30px; + border-style: solid; + border-width: 0px; + border-right-width: 1px; + border-color: #999999; +} + +.CommonSimpleTabStripTabHover A:LINK, .CommonSimpleTabStripTabHover A:VISITED, .CommonSimpleTabStripTabHover A:ACTIVE +{ + display: block; + height: 22px; + padding-top: 8px; + padding-left: 16px; + padding-right: 16px; + color: #000000; + text-decoration: none; +} + +.CommonSimpleTabStripTabHover A:HOVER +{ + display: block; + height: 22px; + padding-top: 8px; + padding-left: 16px; + padding-right: 16px; + color: #000000; + text-decoration: none; +} + +.CommonSimpleTabStripSelectedTab +{ + font-family: Segoe, Arial, Helvetica; + font-size:12px; + font-weight: bold; + color: #000000; + cursor:default; + cursor:pointer; + background-image: url(../images/common/top_item_selected_bg.gif); + background-repeat:repeat-x; + height: 30px; + border-style: solid; + border-width: 0px; + border-right-width: 1px; + border-color: #999999; +} + +.CommonSimpleTabStripSelectedTab A:LINK, .CommonSimpleTabStripSelectedTab A:VISITED, .CommonSimpleTabStripSelectedTab A:ACTIVE +{ + display: block; + height: 22px; + padding-top: 8px; + padding-left: 16px; + padding-right: 16px; + color: #000000; + text-decoration: none; +} + +.CommonSimpleTabStripSelectedTab A:HOVER +{ + display: block; + height: 22px; + padding-top: 8px; + padding-left: 16px; + padding-right: 16px; + color: #000000; + text-decoration: none; +} + +/* +Tab Strip Styles +*/ + +.CommonTabBar +{ + height: 34px; + line-height: 34px; + font-weight: bold; + color: #E23828; + border-top: solid 1px #000; + border-bottom: solid 1px #000; + background: url(../images/nav_back.gif) repeat-x; +} +.CommonTabBar .menu +{ + float: left; +} +.CommonTabBar .tasks +{ + line-height: 1em; + padding: 8px 10px 0 0; + float: right; + font-size:medium; +} +.CommonTabBar .tasks select +{ + width: 130px; + font-size: 0.83em; + font-weight: normal; + color: #00296c; +} +.CommonTabBar ul +{ + margin: 0; + padding: 0 0 0 15px; + list-style: none; + background: url(../images/nav_list_back.gif) no-repeat; +} +.CommonTabBar ul li +{ + display: inline; + padding: 0 13px; +} +.CommonTabBar ul li a:link, .CommonTabBar ul li a:visited +{ + color: #707070; + text-decoration: none; +} +.CommonTabBar ul li a:hover +{ + color: #999; +} + +.CommonTopGroup +{ +} + +.CommonLevel2Group +{ + background-color:silver; + background-image: url(../images/common/level2_group_bg.gif); +} + +.CommonTopLevelTab +{ + color: #000000; + font-family: Segoe, Arial, Helvetica; + font-size:12px; + cursor:pointer; + padding-left: 16px; + padding-right: 16px; + height: 30px; + border-style: solid; + border-width: 0px; + border-right-width: 1px; + border-color: #999999; +} + +.CommonTopLevelTab A:LINK, .CommonTopLevelTab A:VISITED, .CommonTopLevelTab A:ACTIVE +{ + color: #000000; + display:block; + text-decoration: none; +} + +.CommonTopLevelTab A:HOVER +{ + color: #000000; + display: block; + text-decoration: none; +} + +.CommonTopLevelTabHover +{ + font-family: Segoe, Arial, Helvetica; + font-size:12px; + color: #000000; + cursor:default; + cursor:pointer; + background-image: url(../images/common/top_item_selected_bg.gif); + background-repeat:repeat-x; + padding-left: 16px; + padding-right: 16px; + height: 30px; + border-style: solid; + border-width: 0px; + border-right-width: 1px; + border-color: #999999; +} + +.CommonTopLevelTabHover A:LINK, .CommonTopLevelTabHover A:VISITED, .CommonTopLevelTabHover A:ACTIVE +{ + color: #000000; + display:block; + text-decoration: none; +} + +.CommonTopLevelTabHover A:HOVER +{ + color: #000000; + display: block; + text-decoration: none; +} + +.CommonSelectedTopLevelTab +{ + font-family: Segoe, Arial, Helvetica; + font-size:12px; + font-weight: bold; + color: #000000; + cursor:default; + cursor:pointer; + background-image: url(../images/common/top_item_selected_bg.gif); + background-repeat:repeat-x; + padding-left: 16px; + padding-right: 16px; + height: 30px; + border-style: solid; + border-width: 0px; + border-right-width: 1px; + border-color: #999999; +} + +.CommonSelectedTopLevelTab A:LINK, .CommonSelectedTopLevelTab A:VISITED, .CommonSelectedTopLevelTab A:ACTIVE +{ + color: #000000; + display:block; + text-decoration: none; +} + +.CommonSelectedTopLevelTab A:HOVER +{ + color: #000000; + display:block; + text-decoration: none; +} + +/* +Search Results +*/ + +.CommonSearchResultArea +{ + border-style: solid; + border-width: 0px; + border-bottom-width: 1px; + border-color: #eeeeee; + margin: 8px; + margin-bottom: 8px; + margin-left: 0px; +} + +.CommonSearchResult +{ + color: #000000; + font-family: Segoe, Arial, Helvetica; + font-size: 100%; + line-height: 20px; +} + +.CommonSearchResultName +{ + color: #738AC4; + font-size: 150%; + font-weight: normal; + font-family: Segoe, Arial, Helvetica; + padding: 4px; + padding-left: 0px; + margin: 0px; +} + +.CommonSearchResultDetails +{ + margin-top: 10px; + margin-bottom: 10px; + color: #999999; + font-family: Segoe, Arial, Helvetica; + font-size: 80%; +} + +.CommonSearchStatistics +{ + font-size: 80%; + margin-top: 8px; + margin-bottom: 16px; +} + +UL.CommonSearchResultList +{ + margin: 0px; + padding: 0px; + list-style-type: none; +} + +/* +Validation Styles +*/ + +.CommonValidationWarning +{ + font-family: Segoe, Arial, Helvetica; + font-size: 100%; + color: #ff0000; + font-weight: bold; + padding: 2px; +} + +/* +Popup Area +*/ + +.CommonPopupArea +{ + padding: 8px; + background-color: #eeeeee; + border-style: solid; + border-width: 1px; + border-color: #999999; +} + +/***** CA ************/ + +.CATopGroup +{ + z-index:99; + position:relative; + line-height:13px; +} + +.CADefaultTab +{ + color:black; + background-image: url(../../../utility/caimages/tabs/tab_bg.gif); + font-family: Segoe, Arial, Helvetica; + font-size:11px; + cursor:default; +} + +.CADefaultTabHover +{ + color:black; + background-image: url(../../../utility/caimages/tabs/hover_tab_bg.gif); + font-family: Segoe, Arial, Helvetica; + font-size:11px; + cursor:default; +} + +.CASelectedTab +{ + color:black; + background-image: url(../../../utility/caimages/tabs/selected_tab_bg.gif); + font-family: Segoe, Arial, Helvetica; + font-size:11px; + cursor:default; +} + +.CADisabledTab +{ + color:#AAAAAA; + background-image: url(../../../utility/caimages/tabs/tab_bg.gif); + font-family: Segoe, Arial, Helvetica; + /*font-size:px; */ + font-weight: bold; + cursor:default; +} + +.CAMultiPage +{ + background-color:White; + border: 1px solid #919B9C; + width:100%; + position:relative; + padding:10px; + top:-3px; + left:1px; + z-index:98; +} + +.CAMultiPageModal +{ + background-color:White; + border: 1px solid #919B9C; + height:350px; + position:relative; + padding:20px; + top:-3px; + left:1px; + z-index:98; +} +.PageViewModalPanel +{ + height:290px; + overflow-y:scroll; + padding-right:2px; +} + +.CAPageContent +{ + font-family: Segoe, Arial, Helvetica; +} + +/* +ContentParts +*/ + +.CommonContentPartBorderOff +{ + padding: 1px; +} + +.CommonContentPartBorderOn +{ + border-style: dashed; + border-width: 1px; + border-color: #999999; + background-color: #efefef; +} + +.CommonInlineEditOn +{ + background-color: #efefef; +} + +.CommonInlineEditOff +{ + padding: 0px; +} + +/* +Copyright +*/ +.Copyright +{ + margin-top: 10px; + font-family: Segoe, Arial, Helvetica; + margin-left: 13px; + margin-right: 13px; + font-size: 11px; + text-align: right; +} + +/* +Context Menu Styles +*/ + +.CommonContextMenuGroup +{ + background-color:#ffffff; + border:solid 1px gray; +} + +.CommonContextMenuItem +{ + background-color:white; + font-family: Segoe, Arial, Helvetica; + font-size:90%; + border:solid 1px white; + cursor:pointer; +} + +.CommonContextMenuItemHover +{ + background-color:#e2eecd; + color:black; + font-family: Segoe, Arial, Helvetica; + font-size:90%; + border:solid 1px #dddddd; + cursor:pointer; +} + +.CommonContextMenuItemExpanded +{ + background-color:silver; + color:black; + font-family: Segoe, Arial, Helvetica; + font-size:90%; + border:solid 1px white; + cursor:pointer; +} + +.CommonContextMenuSeperatorItem +{ + background-color:#cccccc; + height: 1px; + border-style: solid; + border-color: white; + border-width: 4px; + cursor:pointer; +} + +/* Modal Styles */ + +#popupMask +{ + position: absolute; + z-index: 200; + top: 0px; + left: 0px; + width: 100%; + height: 100%; + opacity: .4; + filter: alpha(opacity=40); + /* this hack is so it works in IE + * I find setting the color in the css gives me more flexibility + * than the PNG solution. + */ + background-color:transparent !important; + background-color: #333333; + /* this hack is for opera support + * you can uncomment the background-image if you don't care about opera. + * this gives you the flexibility to use any bg color that you want, instead of the png + */ + background-image/**/: url("../images/common/maskBG.png") !important; // For browsers Moz, Opera, etc. + background-image:none; + background-repeat: repeat; + display:none; +} + +#popupContainer +{ + position: absolute; + z-index: 201; + top: 0px; + left: 0px; + display:none; + padding: 0px; +} + +#popupInner +{ + border-style: solid; + border-width: 1px; + border-color: #888888; + border-right-width: 3px; + border-right-color: #888888; + border-bottom-width: 3px; + border-bottom-color: #888888; + background-color: #eeeeee; +} + +#popupFrame +{ + margin: 0px; + width: 100%; + height: 100%; + position: relative; + z-index: 202; +} + +#popupTitleBar +{ + font-family: Segoe, Arial, Helvetica; + height: 1.3em; + padding: 5px; + padding-bottom: 7px; + border-style: solid; + border-width: 0px; + border-color: #888888; + border-bottom-width: 1px; + position: relative; + z-index: 203; + + border-color: #cccccc; + background-color: #e2eecd; + color: #698d73; + font-weight: bold; + margin: 0px; +} + +#popupTitle +{ + float:left; + font-size: 1.1em; + color: #698d73; +} + +#popupControls +{ + float: right; + cursor: pointer; + cursor: pointer; +} + +/* +Rating Styles +*/ + +.CommonRateControlReadOnly +{ + display: inline-table; + display: -moz-inline-box; + display: inline-block; + background-color: #ffffff; + border-style: solid; + border-color: #999999; + border-width: 1px; + padding: 1px; + white-space: nowrap; +} + +.CommonRateControl +{ + display: inline-table; + display: -moz-inline-box; + display: inline-block; + background-color: #eeeeee; + border-style: solid; + border-color: #999999; + border-width: 1px; + cursor: pointer; + padding: 1px; + white-space: nowrap; +} + +.CommonRateControlActive +{ + display: inline-table; + display: -moz-inline-box; + display: inline-block; + background-color: #ffcc66; + border-style: solid; + border-width: 1px; + border-color: #cc9933; + cursor: pointer; + padding: 1px; + white-space: nowrap; +} + +/* +Video styles +*/ + +.CommonVideoArea +{ + width: 350px; + border-style: solid; + border-width: 2px; + border-color: #666666; + background-color: #000000; + margin: 16px; + margin-right: auto; + margin-left: auto; +} + +.CommonVideoContent +{ + padding: 2px; +} + +.CommonVideoControlArea +{ + background-color: #999999; + padding: 2px; + border-style: solid; + border-width: 0px; + border-top-width: 2px; + border-color: #666666; + vertical-align: middle; +} + +.CommonVideoDuration +{ + display: inline-table; + display: -moz-inline-box; + display: inline-block; + color: #333333; + font-family: Segoe, Arial, Helvetica; + font-size: 80%; + padding: 2px; + margin-left: 4px; +} + +.CommonVideoPlayButton +{ + display: inline-table; + display: -moz-inline-box; + display: inline-block; + background-image: url(../images/common/play-icon.gif); + background-repeat: no-repeat; + width: 30px; + height: 30px; + margin-left: 4px; +} + +.CommonVideoPlayButton:Link, .CommonVideoPlayButton:Hover, .CommonVideoPlayButton:Visited, .CommonVideoPlayButton:Active +{ + text-decoration: none; +} + +.CommonVideoPauseButton +{ + display: inline-table; + display: -moz-inline-box; + display: inline-block; + background-image: url(../images/common/pause-icon.gif); + background-repeat: no-repeat; + width: 30px; + height: 30px; + margin-left: 4px; +} + +.CommonVideoPauseButton:Link, .CommonVideoPauseButton:Hover, .CommonVideoPauseButton:Visited, .CommonVideoPauseButton:Active +{ + text-decoration: none; +} + +.CommonVideoStopButton +{ + display: inline-table; + display: -moz-inline-box; + display: inline-block; + background-image: url(../images/common/stop-icon.gif); + background-repeat: no-repeat; + width: 24px; + height: 24px; + margin-left: 4px; +} + +.CommonVideoStopButton:Link, .CommonVideoStopButton:Hover, .CommonVideoStopButton:Visited, .CommonVideoStopButton:Active +{ + text-decoration: none; +} + +.CommonVideoFooterArea +{ + background-color: #cccccc; + border-style: solid; + border-width: 0px; + border-top-width: 1px; + border-color: #666666; + padding: 2px; +} + +.CommonVideoDetails +{ + font-family: Segoe, Arial, Helvetica; + font-size: 80%; + color: #000000; + padding: 2px; + text-align: right; + padding-right: 4px; +} + +.CommonVideoDownloadButton +{ +/* display: inline-table; + display: -moz-inline-box; + display: inline-block; + margin: 1px; + padding: 4px; + border-style: solid; + border-width: 1px; + border-color: #999999; + border-top-color: #cccccc; + border-left-color: #cccccc; + background-color: #dddddd; */ + color: #333333; + font-family: Segoe, Arial, Helvetica; + font-size: 80%; +/* font-weight: bold; */ + padding: 2px; + margin-right: 2px; +} + +.CommonVideoDownloadButton:Link, .CommonVideoDownloadButton:Visited, .CommonVideoDownloadButton:Hover, .CommonVideoDownloadButton:Active +{ + color: #333333; +} + +/* +Content Selector Styles +*/ + +.CommonContentSelectorTreeArea +{ + background-color: #ffffff; + height: 330px; + width: 215px; + margin: 5px; + border-style: solid; + border-width: 1px; + border-color: #999999; + overflow: auto; +} + +.CommonContentSelectorItemsArea +{ + margin: 5px; + margin-bottom: 0px; + margin-left: 0px; + background-color: #ffffff; + border-style: solid; + border-width: 1px; + border-color: #999999; + height: 250px; + overflow: auto; + padding: 4px; +} + +.CommonContentSelectorOptionsArea +{ + margin: 5px; + margin-top: 0px; + margin-left: 0px; + background-color: #ffffff; + border-style: solid; + border-width: 1px; + border-color: #999999; + height: 60px; + overflow: auto; + padding: 4px; +} + +.CommonContentSelectorTree +{ + padding: 0px; + height: 330px; + width: 215px; + overflow: visible; +} + +.CommonContentSelectorTreeNode +{ + font-family: Segoe, Arial, Helvetica; + cursor: pointer; +} + +.CommonContentSelectorTreeNodeSelected +{ + font-family: Segoe, Arial, Helvetica; + font-weight: bold; + cursor: pointer; +} + +.CommonContentSelectorTreeNodeHover +{ + font-family: Segoe, Arial, Helvetica; + cursor: pointer; +} + +.CommonContentSelectorItem +{ + font-family: Segoe, Arial, Helvetica; + font-size: 90%; + border-style: solid; + border-width: 1px; + border-color: #cccccc; + cursor: pointer; + padding: 3px; + width: 79px; + height: 79px; + overflow: hidden; + margin: 6px; + margin-bottom: 0px; + text-align: center; + vertical-align: middle; +} + +.CommonContentSelectorItemSelected +{ + font-family: Segoe, Arial, Helvetica; + font-size: 90%; + border-style: solid; + border-width: 3px; + border-color: #999999; + cursor: pointer; + padding: 1px; + width: 79px; + height: 79px; + overflow: hidden; + margin: 6px; + margin-bottom: 0px; + text-align: center; + vertical-align: middle; +} + +.CommonContentSelectorItem img, .CommonContentSelectorItemSelected img +{ + margin-top: auto; + margin-bottom: auto; +} + +.CommonContentSelectorItemName +{ + font-family: Segoe, Arial, Helvetica; + font-size: 90%; + font-weight: normal; + text-align: center; + cursor: pointer; + padding: 2px; + width: 83px; + height: 12px; + overflow: hidden; + margin: 6px; + margin-top: 1px; + margin-bottom: 16px; +} + +.CommonContentSelectorItemNameSelected +{ + font-family: Segoe, Arial, Helvetica; + font-size: 90%; + font-weight: normal; + text-align: center; + background-color: #999999; + cursor: pointer; + padding: 2px; + width: 83px; + height: 12px; + overflow: hidden; + margin: 6px; + margin-top: 1px; + margin-bottom: 16px; +} + +.CommonContentSelectorButtonArea +{ + text-align: right; + margin: 5px; + margin-top: 0px; + font-family: Segoe, Arial, Helvetica; + font-weight: bold; + font-size: 120%; +} + +/* +ThreePanelResizeableControl Styles +*/ + +.CommonResizeArea +{ + width: 8px; + background-color: #7fa2bd /*#eeeeee*/; + border-style: solid; + border-width: 0px; + border-right-width: 1px; + border-left-width: 1px; + border-color: #333333; + position: relative; + cursor: move; + cursor: col-resize; +} + +.CommonCollapseButton +{ + display: inline-table; + display: -moz-inline-box; + display: inline-block; + padding-top: 16px; + padding-bottom: 16px; + background-color: #cccccc; + color: #000000; + + font-size: 10px; + font-weight: bold; + font-family: Segoe, Arial, Helvetica; + vertical-align: middle; + border-style: solid; + border-width: 1px; + border-color: #666666; +} + +.CommonCollapseButton:LINK, .CommonCollapseButton:VISITED, .CommonCollapseButton:ACTIVE +{ + color: #000000; + +} + +.CommonCollapseButton:HOVER +{ + background-color: #eeeeee; + color: #000000; + +} + +p.MsoNormal, li.MsoNormal, div.MsoNormal +{ + margin:0in;margin-bottom:.0001pt; +} + +/* Comment Form */ + +#CommonCommentForm, #CommonContactForm { + + padding: 0; + + font-size: 0.95em;} + +#CommonCommentForm h2, #CommonContactForm h2 +{ + margin-bottom:0; +} + +#CommonCommentForm h3, #CommonContactForm h3{ +font-size: 1.3em; + margin: 0px 10px 0px 0px; + padding: 10px 0px 5px; + font-family: Segoe, Arial, Helvetica; + font-weight: 600; + letter-spacing: 0px;} + +#CommonCommentForm p, #CommonContactForm p{ + padding: 0em; + font-size: 0.95em; +} + +#CommonCommentForm dl, #CommonContactForm dl { + margin: 0; + padding: 0; +} + +#CommonCommentForm dt, #CommonContactForm dt { + padding-top: 5px; + padding-bottom: 5px; + padding-right: 0px; + padding-left: 0px; + font-size: 1.0em; + margin: 0px;} + +#CommonCommentForm dd, #CommonContactForm dd { + color: #777777; + margin-left:0; +} + +#CommonCommentForm dt em, #CommonContactForm dt em { + font-size: 0.95em; +} + +#CommonCommentForm .smallbox, #CommonContactForm .smallbox { + width: 350px; + padding: 2px; + border-top: 1px solid #7F8D3E; + border-right: 1px solid #E2E3D1; + border-bottom: 1px solid #E2E3D1; + border-left: 1px solid #E2E3D1; +} + +#CommonCommentForm textarea, #CommonContactForm textarea { + width: 500px; + height: 150px; + padding: 2px; + border-top: 1px solid #7F8D3E; + border-right: 1px solid #E2E3D1; + border-bottom: 1px solid #E2E3D1; + border-left: 1px solid #E2E3D1; + font-size: 1em; + } + +/* Comments */ + +#comments{ + margin: 0px; + padding: 0; +} + +#comments dl +{ + margin:0; + padding:0; + +} + +#comments h3{ +font-size: 1.3em; + margin: 0px 0px 0px 0px; + padding: 10px 0px 5px; + font-family: Segoe, Arial, Helvetica; + font-weight: 600; + letter-spacing: 0px; +} + +#comments dt{ + font-size: 1.1em; + letter-spacing: 0px; + font-weight: 600; + margin-left:0; + padding-left:0; + +} +#comments dd{ + padding: 0.5em 1em; + margin-top: 0px; + margin-right: 0px; + margin-bottom: 1em; + margin-left: 0px; + padding-left:0; + font-size: 0.9em; +} + +#comments dd span{ + font-weight: 600; + padding-top: 0.5em; + font-size: 0.9em; + color: #777777; +} +.comment h4{ + font-size: 1.1em; + margin: 0px; + padding: 0px; + font-weight: 600; +} + +/* Help Icon */ +.helpicon +{ + border-style:none; + line-height: normal; +} + +.helpicon img +{ + height: 20px; + width: 16px; + vertical-align: middle; +} + +a.helpicon +{ + border-style:none; + height: 20px; + background-image: url(../images/common/help_out_lt.gif); + background-position: left top; + background-repeat: no-repeat; +} +a.helpicon:hover, a.helpicon:active +{ + background-image:url(../images/common/help_hover.gif); + background-position: left top; + background-repeat: no-repeat; + cursor:help; +} + +/* BEGIN ComponentArt Date Picker & Popup Calendar */ +.calendar_button { border:none; cursor:pointer; } + +.picker +{ + background-color: #FFFFFF; + border: 1px gray solid; + font-size: 12px; + font-weight: bold; + font-family: Segoe, Arial, Helvetica; + padding: 2px; + cursor: pointer; +} + +.calendar td { font-size:11px; } + +.title { font-weight:bold; background-color:#D7D7E5; } + +.day +{ + width:25px; + cursor:pointer; + text-align:center; + border-width:1px; + border-color:#F6F6F6; + border-style:solid; +} + +.dayhover +{ + width:25px; + cursor:pointer; + text-align:center; + text-decoration:underline; + border-width:1px; + border-color:#F6F6F6; + border-style:solid; +} + +.dayheader +{ + width:25px; + text-align:center; + border-width:1px; + border-color:white; + border-style:solid; + font-weight:bold; + background-color:#FFFFFF; +} + +.othermonthday { color:#999999; } + +.outofrangeday { visibility:hidden; } + +.selectedday +{ + width:25px; + background-color:#FBE694; + color:#000000; + border-width:1px; + border-color:#BB5503 !important; + border-style:solid; + font-weight:bold; +} + +.calendar +{ + border-style:solid; + border-width:1px; + border-color:Black; + border-collapse:collapse; + background-color:#FFFFFF; + cursor:default; +} + +.month +{ + background-color:#F6F6F6; + margin-left:5px; + margin-right:5px; + margin-bottom:5px; + margin-top:0px; +} + +.nextprev +{ + cursor:pointer; + height:25px; + vertical-align:center; + padding:0px 5px 0px 5px; +} + +.selector +{ + width:14px; + cursor:pointer; + text-align:left; + vertical-align:center; + background-color:#FFFFFF; +} +/* END ComponentArt Date Picker & Popup Calendar */ + +/* Poll Styles */ + +.CommonPollMoveUpButton +{ + display: inline-table; + display: -moz-inline-box; + display: inline-block; + margin: 1px; + border-style: solid; + border-width: 1px; + border-color: #999999; + border-top-color: #cccccc; + border-left-color: #cccccc; + background-color: #eeeeee; + color: #333333; + font-family: Segoe, Arial, Helvetica; + font-size: 80%; + font-weight: bold; + background-repeat: no-repeat; + background-position: left top; + width: 20px; + height: 20px; + line-height: normal; + background-image: url(../images/common/up.gif); +} + +.CommonPollMoveUpButton:LINK, .CommonPollMoveUpButton:VISTED, .CommonPollMoveUpButton:ACTIVE +{ + text-decoration: none; + color: #333333; +} + +.CommonPollMoveUpButton:HOVER +{ + text-decoration: none; + color: #333333; + background-color: #dddddd; +} + +.CommonPollMoveDownButton +{ + display: inline-table; + display: -moz-inline-box; + display: inline-block; + margin: 1px; + border-style: solid; + border-width: 1px; + border-color: #999999; + border-top-color: #cccccc; + border-left-color: #cccccc; + background-color: #eeeeee; + color: #333333; + font-family: Segoe, Arial, Helvetica; + font-size: 80%; + font-weight: bold; + background-repeat: no-repeat; + background-position: left top; + width: 20px; + height: 20px; + line-height: normal; + background-image: url(../images/common/down.gif); +} + +.CommonPollMoveDownButton:LINK, .CommonPollMoveDownButton:VISTED, .CommonPollMoveDownButton:ACTIVE +{ + text-decoration: none; + color: #333333; +} + +.CommonPollMoveDownButton:HOVER +{ + text-decoration: none; + color: #333333; + background-color: #dddddd; +} + +.CommonPollDeleteButton +{ + display: inline-table; + display: -moz-inline-box; + display: inline-block; + margin: 1px; + border-style: solid; + border-width: 1px; + border-color: #999999; + border-top-color: #cccccc; + border-left-color: #cccccc; + background-color: #eeeeee; + color: #333333; + font-family: Segoe, Arial, Helvetica; + font-size: 80%; + font-weight: bold; + background-repeat: no-repeat; + background-position: left top; + width: 20px; + height: 20px; + line-height: normal; + background-image: url(../images/common/delete.gif); +} + +.CommonPollDeleteButton:LINK, .CommonPollDeleteButton:VISTED, .CommonPollDeleteButton:ACTIVE +{ + text-decoration: none; + color: #333333; +} + +.CommonPollDeleteButton:HOVER +{ + text-decoration: none; + color: #333333; + background-color: #dddddd; +} + +ol.CommonPollAnswerList +{ + margin: 0px; + padding: 0px; +} + +ol.CommonPollAnswerList li +{ + margin-left: 24px; +} + +/* rendered poll styles */ + +.CommonPollArea +{ + width: 375px; + background-color: #f4f4f4; + border-style: solid; + border-width: 1px; + border-color: #bbbbbb; + margin-left: auto; + margin-right: auto; +} + +.CommonPollQuestion +{ + background-color: #e2eecd; + border-style: solid; + border-width: 0px; + border-bottom-width: 1px; + border-color: #bbbbbb; + padding: 4px; + color: #698d73; + margin: 0px; + font-size: 105%; +} + +.CommonPollContent +{ + padding: 4px; +} + +.CommonPollDescription +{ +} + +.CommonPollSwitchedContent +{ + width: 275px; + margin-left: auto; + margin-right: auto; + margin-top: 6px; + margin-bottom: 6px; +} + +ul.CommonPollAnswerList +{ + list-style-type: none; + margin: 0px; + padding: 0px; +} + +ul.CommonPollAnswerList li +{ + padding: 0px; + margin: 6px; + margin-left: 0px; + margin-right: 0px; +} + +.CommonPollAnswer +{ + padding: 2px; +} + +.CommonPollUserVote +{ + color: #777777; +} + +.CommonPollFooter +{ + padding: 2px; + background-color: #cccccc; + border-style: solid; + border-width: 0px; + border-top-width: 1px; + border-color: #999999; + font-size: 80%; +} + +ul.CommonPollFooterList +{ + list-style-type: none; + margin: 0px; + text-align: center; +} + +ul.CommonPollFooterList li +{ + display: inline; + margin-left: 6px; + margin-right: 6px; +} + +/* End Poll Styles */ + +/* Tag Styles */ + +.CommonTagCloud +{ + background-color: #f7f7f7; + padding: 8px; + padding-top: 16px; + padding-bottom: 16px; + margin-bottom: 16px; + margin-top: 16px; + color: #999999; + line-height: 225%; +} + +.CommonSidebarTagCloud +{ + line-height: 225%; +} + +.CommonTag1:link, .CommonTag1:visited, .CommonTag1:active +{ + margin-right: 6px; + text-decoration: none; + color: #334433; + color: #982e00; + font-size: 225%; + font-weight: 900; +} + +.CommonTag2:link, .CommonTag2:visited, .CommonTag2:active +{ + margin-right: 6px; + text-decoration: none; + color: #445544; + color: #a83e00; + font-size: 175%; + font-weight: 800; +} + +.CommonTag3:link, .CommonTag3:visited, .CommonTag3:active +{ + margin-right: 6px; + text-decoration: none; + color: #556655; + color: #b84e00; + font-size: 150%; + font-weight: 600; +} + +.CommonTag4:link, .CommonTag4:visited, .CommonTag4:active +{ + margin-right: 6px; + text-decoration: none; + color: #667766; + color: #c85e00; + font-size: 120%; + font-weight: 500; +} + +.CommonTag5:link, .CommonTag5:visited, .CommonTag5:active +{ + margin-right: 6px; + text-decoration: none; + color: #778877; + color: #d86e07; + font-size: 100%; + font-weight: 300; +} + +.CommonTag6:link, .CommonTag6:visited, .CommonTag6:active +{ + margin-right: 6px; + text-decoration: none; + color: #889988; + color: #e87e17; + font-size: 80%; + font-weight: 200; +} + +.CommonTag1:hover, .CommonTag2:hover, .CommonTag3:hover, .CommonTag4:hover, .CommonTag5:hover, .CommonTag6:hover +{ + color: #000; + text-decoration: none; +} + +/* End Tag Styles */ + +.banner +{ + background: url(../images/banner_back.jpg) no-repeat; + height: 214px; + margin: 0 1px 1px 0; + color: #fff; +} + +.seachButton:link, .seachButton:visited +{ + padding: 4px 18px; + background: url(../images/button_go_back.gif) no-repeat; +} + +.CommonSearchArea +{ + margin-bottom: 8px; + margin-top: 16px; + padding: 6px; + background-color: #f3f3f3; + border-style: solid; + border-width: 1px; + border-color: #cccccc; +} + +.CommonSearchArea table +{ + margin-left: auto; + margin-right: auto; +} + +.CommonSidebar .RssCtrl .RssCtrlContainer .RssCtrlHeader +{ + text-align: left; + font-family: Segoe, Arial, Helvetica; + font-size: 100%; + background-color: #d2e6bd; /* was #e2eecd */ + color: #698d73; + padding: 2px; + padding-left: 8px; + margin: 0px; + background-image: url(../images/common/sidebar-header.gif); + background-position: top left; + background-repeat: no-repeat; +} + +.CommonSidebar .RssCtrl .RssCtrlContainer +{ + width: 192px; + margin: 22px 0px 0px 0px; + overflow: hidden; +} + + +.CommonSidebar .RssCtrl .RssCtrlContainer .RssCtrlContent +{ + font-family: Segoe, Arial, Helvetica; + font-size: 80%; + color: #000000; + padding: 8px; + padding-bottom: 5px; + border-style: solid; + border-width: 1px; + border-color: #cccccc; + background-color: #ffffff; + width: 174px; + overflow: hidden; +} + +.CommonSidebar .RssCtrl .RssCtrlContainer .RssCtrlContentItem +{ + padding-bottom: 8px; +} + +.CommonSidebar .RssCtrl .RssCtrlContainer .RssCtrlContentItem .RssCtrlSubjectLink +{ + color: #698d73; + display: block; +} +.CommonSidebarFooter +{ + text-align:right; + padding-left:18px; + padding-right:18px; + padding-top:2px; + font-size:80%; + color:#666666; +} +.CommonSidebarFooter a:hover, a:visited, a:active +{ + /*color:#666666;*/ +} +.BlogPostFooter +{ + margin: 10px 0px 10px 1px; + color: #666666; + font-family: Segoe, Arial, Helvetica; + font-size: 90%; +} +/* +TabPane Styles +*/ + +.CommonPane +{ + padding: 0px; + font-family: Segoe, Arial, Helvetica; + font-size: 10pt; + border-style: solid; + border-width: 1px; + border-color: #999999; + border-top-width: 0px; + background-color: #ffffff; + padding: 8px; +} + +.CommonPaneTabSet +{ + font-family: Segoe, Arial, Helvetica; + font-size: 11px; + padding: 0px; + padding-bottom: 0px; + background-image: url(../images/common/tabset.gif); + background-position: bottom left; + background-repeat: repeat-x; + white-space: nowrap; +} + +.CommonPaneTab +{ + padding-right: 4px; + background-image: url(../images/common/tab-right.gif); + background-repeat: no-repeat; + background-position: top right; + height: 21px; + margin-top: 1px; +} + +.CommonPaneTab1 +{ + padding-left: 3px; + background-image: url(../images/common/tab-left.gif); + background-repeat: no-repeat; + background-position: top left; +} + +.CommonPaneTab2 +{ + padding: 4px; + height: 13px; + cursor: pointer; + white-space: nowrap; + background-image: url(../images/common/tab.gif); + background-repeat: repeat-x; + background-position: top left; + text-align: center; + overflow: hidden; +} + +.CommonPaneTabSelected +{ + padding-right: 4px; + background-image: url(../images/common/tab-selected-right.gif); + background-repeat: no-repeat; + background-position: top right; + height: 21px; + margin-top: 1px; +} + +.CommonPaneTabSelected1 +{ + padding-left: 3px; + background-image: url(../images/common/tab-selected-left.gif); + background-repeat: no-repeat; + background-position: top left; +} + +.CommonPaneTabSelected2 +{ + padding: 4px; + padding-top: 3px; + padding-bottom: 5px; + height: 13px; + cursor: pointer; + white-space: nowrap; + background-image: url(../images/common/tab-selected.gif); + background-repeat: repeat-x; + background-position: top left; + text-align: center; + font-weight: bold; + overflow: hidden; +} + +.CommonPaneTabHover +{ + padding-right: 4px; + background-image: url(../images/common/tab-hover-right.gif); + background-repeat: no-repeat; + background-position: top right; + height: 21px; + margin-top: 1px; +} + +.CommonPaneTabHover1 +{ + padding-left: 3px; + background-image: url(../images/common/tab-hover-left.gif); + background-repeat: no-repeat; + background-position: top left; +} + +.CommonPaneTabHover2 +{ + padding: 4px; + cursor: pointer; + white-space: nowrap; + height: 13px; + background-image: url(../images/common/tab-hover.gif); + background-repeat: repeat-x; + background-position: top left; + text-align: center; + overflow: hidden; +} diff --git a/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/EndHtml/HTML/Default.htm b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/EndHtml/HTML/Default.htm new file mode 100644 index 00000000..83c93e92 --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/EndHtml/HTML/Default.htm @@ -0,0 +1,56 @@ + + + Template Package Title Here + + + + + +
+
+
+ + + + + +
+ +
+
+
+ +

Template package title here

+
+ Description goes here +
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/EndHtml/Images/body_back.gif b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/EndHtml/Images/body_back.gif new file mode 100644 index 00000000..19c80bc1 Binary files /dev/null and b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/EndHtml/Images/body_back.gif differ diff --git a/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/EndHtml/Images/contentArea_back_home.gif b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/EndHtml/Images/contentArea_back_home.gif new file mode 100644 index 00000000..cfd1e95d Binary files /dev/null and b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/EndHtml/Images/contentArea_back_home.gif differ diff --git a/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/EndHtml/Images/content_back.gif b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/EndHtml/Images/content_back.gif new file mode 100644 index 00000000..de2511b1 Binary files /dev/null and b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/EndHtml/Images/content_back.gif differ diff --git a/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/EndHtml/Images/content_back_orig.gif b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/EndHtml/Images/content_back_orig.gif new file mode 100644 index 00000000..6070d73b Binary files /dev/null and b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/EndHtml/Images/content_back_orig.gif differ diff --git a/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/EndHtml/Images/contentarea_back.gif b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/EndHtml/Images/contentarea_back.gif new file mode 100644 index 00000000..3acc5c9b Binary files /dev/null and b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/EndHtml/Images/contentarea_back.gif differ diff --git a/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/EndHtml/Images/footer_back.gif b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/EndHtml/Images/footer_back.gif new file mode 100644 index 00000000..872e418e Binary files /dev/null and b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/EndHtml/Images/footer_back.gif differ diff --git a/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/EndHtml/Images/header_back.gif b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/EndHtml/Images/header_back.gif new file mode 100644 index 00000000..67f3ecb1 Binary files /dev/null and b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/EndHtml/Images/header_back.gif differ diff --git a/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/EndHtml/Images/nav_back.gif b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/EndHtml/Images/nav_back.gif new file mode 100644 index 00000000..66a3abd2 Binary files /dev/null and b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/EndHtml/Images/nav_back.gif differ diff --git a/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/EndHtml/Images/nav_list_back.gif b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/EndHtml/Images/nav_list_back.gif new file mode 100644 index 00000000..659a09f4 Binary files /dev/null and b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/EndHtml/Images/nav_list_back.gif differ diff --git a/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/EndHtml/Images/top_item_selected_bg.gif b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/EndHtml/Images/top_item_selected_bg.gif new file mode 100644 index 00000000..5617be5c Binary files /dev/null and b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/EndHtml/Images/top_item_selected_bg.gif differ diff --git a/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/WelcomeHtml/CSS/common.css b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/WelcomeHtml/CSS/common.css new file mode 100644 index 00000000..f50c3f21 --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/WelcomeHtml/CSS/common.css @@ -0,0 +1,3199 @@ +/* +Generics +*/ + +BODY +{ + padding-right: 0px; + padding-left: 0px; + background: #bfbfbf; /*url(../images/body_back.gif) no-repeat top;*/ + padding-bottom: 0px; + margin: 0px auto; + font: 75%/1.3em Segoe, Arial, Helvetica; + color: #5F5F5F;/*#00296c;*/ + padding-top: 0px; + text-align: center; +} +a:link, a:visited +{ + color: #0070C0;/*#e87e17*/ + text-decoration: underline; + +} +A:HOVER +{ + text-decoration: underline; +} +#OuterCommon +{ + text-align: left; + margin: 0 auto; + width: 790px; + +} +#Common +{ + margin: 0; + padding: 0 1px 0 7px; + width: 782px; + color: inherit; + text-align: left; + background: #fff url(../images/content_back.gif) repeat-y; +} +#CommonHeader +{ + /*background: #fff url(../images/PPTBkg.png) left no-repeat;*/ + background: #fff url(../images/DYNA06_BG_05 opt_small.jpg) left no-repeat; + /*background: #fff;*/ +} + +#CommonFooter +{ + /* width: 982px; */ + color: #696969; + padding: 15px 1px 15px 8px; + background: url(../images/footer_back.gif) no-repeat; + height: 10px; + text-align: left; + font-size: 0.83em; +} +#CommonFooter a:link, #CommonFooter a:visted +{ + color: #5F5F5F; +} +#CommonFooter p +{ + margin: 0; + padding: 0; +} + +#CommonLeftColumn +{ + background: #e9e9e9; +} + +#CommonRightColumn +{ + padding-bottom: 22px; +} + +SELECT +{ + font-family: Segoe, Arial, Helvetica; + font-size: 90%; +} + +TEXTAREA +{ + font-family: Segoe, Arial, Helvetica; + font-size: 90%; +} + +INPUT +{ + font-family: Segoe, Arial, Helvetica; +} + +BUTTON +{ + font-family: Segoe, Arial, Helvetica; + font-size: 90%; +} + +/* +Common Styles +*/ + +.CommonJumpArea +{ + font-family: Segoe, Arial, Helvetica; + font-size: 90%; + padding: 4px; + padding-left: 0px; + padding-right: 0px; + font-weight: bold; +} + +.CommonFeedArea +{ + font-family: Segoe, Arial, Helvetica; + font-size: 90%; + padding: 4px; + padding-left: 0px; + padding-right: 0px; + font-weight: bold; +} + +.CommonPagingArea +{ + font-family: Segoe, Arial, Helvetica; + font-size: 90%; + padding: 4px; + margin-left: 3px; + margin-right: 3px; + font-weight: bold; +} + +.CommonSortArea +{ + font-family: Segoe, Arial, Helvetica; + font-size: 90%; + padding: 4px; + margin-left: 3px; + margin-right: 3px; + font-weight: bold; + margin-right: 40px; +} + +.CommonBreadCrumbArea +{ + font-family: Segoe, Arial, Helvetica; + font-weight: bold; + font-size: 80%; + margin: -5px -15px 10px -15px; + padding: 5px 5px 5px 20px; + background-color: #f4f4f4; + color: #666666; + border-style: solid; + border-width: 0px; + border-bottom-width: 1px; + border-right-width: 1px; + border-color: #cccccc; +} + +.CommonBreadCrumbArea A:LINK +{ + color: #666666; +} + +.CommonBreadCrumbArea A:VISITED +{ + color: #666666; +} + +.CommonFilterArea +{ + font-family: Segoe, Arial, Helvetica; + font-size: 90%; + padding: 4px; + margin-left: 3px; + margin-right: 3px; + font-weight: bold; + margin-right: 40px; +} + +.CommonPagingArea A:LINK +{ + + color: #666666; +} + +.CommonPagingArea A:VISITED +{ + + color: #666666; +} + +.CommonSearchResults +{ + font-family: Segoe, Arial, Helvetica; + font-size: 80%; + color: #000000; + font-weight: bold; + padding: 8px; +} + +.CommonSearchResultsArea +{ + border-style: solid; + border-width: 0px; + border-top-width: 2px; + border-color: #cccccc; + margin-top: 16px; + padding-top: 4px; +} + +/* +Tree Form Element +*/ + +.CommonTreeFormArea +{ + border-style: solid; + border-color: #999999; + border-width: 1px; + padding: 2px; + width: 350px; + height: 175px; + overflow: auto; + margin: 4px; + margin-left: 2px; +} + +.CommonTreeFormTree +{ + padding: 0px; +} + +.CommonTreeFormNode +{ + font-family: Segoe, Arial, Helvetica; + cursor: pointer; + font-size: 90%; +} + +.CommonTreeFormNodeSelected +{ + font-family: Segoe, Arial, Helvetica; + padding: 1px; + font-weight: bold; + background-color: #dddddd; + border-style: solid; + border-width: 1px; + border-color: #cccccc; + cursor: pointer; + font-size: 90%; +} + +.CommonTreeFormNodeHover +{ + font-family: Segoe, Arial, Helvetica; + cursor: pointer; + font-size: 90%; +} + +/* +Title Bar Styles +*/ + +.CommonTitleBar +{ + height: 81px; +} + +.CommonTitleBarTitleArea +{ +} + +.CommonTitleBarSearchArea +{ + text-align: right; + font-family: Segoe, Arial, Helvetica; + color: #666666; + padding: 10px; + padding-right: 20px; + margin-top: 5px; +} + +.CommonSearchButtonOuter +{ + background-image: url(../images/common/search-button.gif); + background-position: top left; + background-repeat: no-repeat; + + display: inline-table; + display: -moz-inline-box; + display: inline-block; + color: #cccccc; + font-size: 12px; + font-variant: small-caps; + text-align: left; + padding-left: 4px; + font-weight: bold; + color: #999999; + + margin-left: 4px; +} + +.CommonSearchButton +{ + background-image: url(../images/common/search-button-right.gif); + background-position: top right; + background-repeat: no-repeat; + + display: inline-table; + display: -moz-inline-box; + display: inline-block; + color: #cccccc; + font-size: 12px; + font-variant: small-caps; + text-align: left; + padding-left: 5px; + padding-right: 9px; + padding-top: 3px; + padding-bottom: 4px; + font-weight: bold; + color: #999999; +} + +.CommonSearchButton:link, .CommonSearchButton:visited, .CommonSearchButton:active +{ + color: #999999; + text-decoration: none; +} + +.CommonSearchButton:hover +{ + text-decoration: underline; +} + +.CommonTitleBarImage +{ + float: right; + /*width: 213px; + height: 68px;*/ + padding: 10px 10px 10px 28px; +} + +.CommonTitleBarTitle +{ + height: 91px; + padding: 0px 0px 0px 4px; + font-family: Segoe, Arial, Helvetica; + padding-top: 0px; + font-size: 250%; + color: #555555; + margin: 0px; + margin-bottom: -5px; + font-weight: bolder; +} + +.CommonTitleBarTitle A:LINK +{ + color: #333333; + text-decoration: none; +} + +.CommonTitleBarTitle A:VISITED +{ + color: #333333; + text-decoration: none; +} + +.CommonTitleBarTitle A:ACTIVE +{ + color: #333333; + text-decoration: none; +} + +.CommonTitleBarDescription +{ + position: relative; + font-family: Segoe, Arial, Helvetica; + top: -4px; + padding: 0px 0px 0px 6px; + color: #999999; + margin: 0px; + margin-bottom: -14px; +} + + +/* +User Area +*/ + +.CommonUserArea +{ + padding-top: 4px; + color: #000000; + font-family: Segoe, Arial, Helvetica; + font-size: 80%; + font-weight: normal; +} + +.CommonUserArea A:LINK, .CommonUserArea A:VISITED, .CommonUserArea A:ACTIVE, .CommonUserArea A:HOVER +{ + font-weight: bold; +} + + +/* +Form Styles +*/ + +.CommonFormArea +{ +} + +.CommonFormTitle +{ + color: #999999; + font-size: 140%; + font-weight: bold; + font-family: Segoe, Arial, Helvetica; + padding: 4px; + padding-left: 0px; + margin: 0px; +} + +.CommonFormDescription +{ + font-family: Segoe, Arial, Helvetica; + padding: 2px; + padding-left: 0px; + padding-bottom: 8px; + padding-top: 8px; +} + +TD.CommonFormFieldName +{ + font-family: Segoe, Arial, Helvetica; + color: #666666; + padding: 2px; + padding-right: 8px; + font-weight: bold; +} + +DIV.CommonFormFieldName +{ + font-family: Segoe, Arial, Helvetica; + color: #666666; + padding: 2px; + padding-top: 8px; + font-weight: bold; +} + +TD.CommonFormFieldDescription +{ + font-family: Segoe, Arial, Helvetica; + color: #000000; + padding: 2px; + font-size: 90%; + font-weight: normal; +} + +DIV.CommonFormFieldDescription +{ + font-family: Segoe, Arial, Helvetica; + color: #000000; + padding: 2px; + font-size: 90%; + font-weight: normal; +} + +TD.CommonFormField +{ + font-family: Segoe, Arial, Helvetica; + color: #000000; + padding: 2px; +} + +DIV.CommonFormField +{ + font-family: Segoe, Arial, Helvetica; + color: #000000; + padding: 2px; +} + +.CommonFormActionButtons +{ + font-family: Segoe, Arial, Helvetica; + color: #000000; + padding: 2px; + text-align: right; +} + +/* +Join Form Styles +*/ + +.JoinTitle +{ + width:650px; + text-align: left; + font-family: Segoe, Arial, Helvetica; + font-size: 140%; + font-weight: bold; + color: #91723f; + padding: 8px; + padding-left: 8px; + margin: 0px; + margin-top: 20px; +} + +.JoinArea +{ + width:650px; + font-family: Segoe, Arial, Helvetica; + font-size: 100%; + color: #000000; + padding: 8px; + padding-bottom: 16px; + text-align: left; +} + +/* +Message Styles +*/ + +.CommonMessageArea +{ + width: 50%; + margin-top: 64px; + margin-bottom: 64px; + background-color: #ffffff; +} + +.CommonMessageTitle +{ + text-align: left; + font-size: 1.2em; + font-weight: bold; + background-color: #ddd; + color: #666; + padding: 2px; + padding-left: 8px; + margin: 0px; + border-style: solid; + border-width: 1px; + border-color: #cccccc; +} + +.CommonMessageContent +{ + font-family: Segoe, Arial, Helvetica; + font-size: 100%; + color: #000000; + padding: 8px; + padding-bottom: 16px; + text-align: left; + border-style: solid; + border-width: 1px; + border-top-width: 0px; + border-color: #cccccc; +} + +.CommonInlineMessageArea +{ + margin-top: 4px; + margin-bottom: 4px; + border-style: solid; + border-width: 1px; + border-color: #cccccc; + background-color: #ffffff; + background-position: left top; + background-repeat: repeat-x; +} + +.CommonInlineMessageTitle +{ + text-align: left; + font-family: Segoe, Arial, Helvetica; + font-size: 100%; + font-weight: bold; + background-color: #f4f4f4; + color: #666666; + padding: 6px; + padding-left: 8px; + margin: 0px; + border-style: solid; + border-width: 0px; + border-bottom-width: 1px; + border-color: #cccccc; +} + +.CommonInlineMessageArea A:LINK, .CommonInlineMessageArea A:VISITED, .CommonInlineMessageArea A:ACTIVE, .CommonInlineMessageArea A:HOVER +{ + color: #666666; +} + +.CommonInlineMessageContent +{ + font-family: Segoe, Arial, Helvetica; + font-size: 80%; + color: #333333; + padding: 8px; + text-align: left; +} + +.CommonInlineTidbit +{ + background-image: url('/cs/themes/default/images/tidbit_arrow.gif'); + display: inline-table; + display: -moz-inline-box; + display: inline-block; + padding: 4px; + margin: 1px; + background-repeat: no-repeat; + background-position: 1px 1px; + padding-left: 22px; + margin-left: 40px; +} + +.CommonInlineTidbit, .CommonInlineTidbit A +{ + text-align: left; + font-family: Segoe, Arial, Helvetica; + font-size: 80%; + font-weight: bold; + color: #66bb66; +} + +.CommonInlineTidbit A +{ + color: #449944; +} + +.CommonMessageSuccess +{ + padding: 8px; + font-family: Segoe, Arial, Helvetica; + font-size: 100%; + color: #334433; + font-weight: bold; + border: solid; + border-width: 1px; + border-color: #999999; + background-color: #cfe7c0; + margin-top: 8px; + margin-bottom: 8px; +} + +.CommonLicenseMessageSuccess +{ + padding: 8px; + font-family: Segoe, Arial, Helvetica; + font-size: 100%; + color: #334433; + font-weight: bold; + border: solid; + border-width: 1px; + border-color: #999999; + background-color: #cfe7c0; + margin-top: 8px; + margin-bottom: 8px; +} + +.CommonSmallMessageSuccess +{ + padding: 2px; + font-family: Segoe, Arial, Helvetica; + font-size: 80%; + font-weight: bold; + color: #334433; +} + +.CommonMessageError +{ + margin-top: 8px; + margin-bottom: 8px; + padding: 4px; + font-family: Segoe, Arial, Helvetica; + font-size: 100%; + color: #443333; + font-weight: bold; + border: solid; + border-width: 1px; + border-color: #999999; + background-color: #EBD9D9; +} + +.CommonLicenseMessageError +{ + margin-top: 8px; + margin-bottom: 8px; + padding: 4px; + font-family: Segoe, Arial, Helvetica; + font-size: 100%; + color: #444433; + font-weight: bold; + border: solid; + border-width: 1px; + border-color: #999999; + background-color: #fff499; +} + +.CommonSmallMessageError +{ + padding: 2px; + font-family: Segoe, Arial, Helvetica; + font-size: 80%; + font-weight: bold; + color: #990000; +} + +/* +Content +*/ + +.CommonContentArea +{ + background: url(../images/contentArea_back.gif) repeat-x; + margin: 0 1px 0 0; + padding: 30px 39px; +} + +.CommonFreeTextContent +{ + line-height: 20px; + padding-left: 15px; +} +.CommonTitleTopStripe +{ + /* + height: 5px; + line-height:5px; + font-size: 5px; + width: 100%; + margin: 0; + padding: 0; + background: url(../images/sidebar_header_back.gif); +*/ +} +.CommonTitle, .CommonProfileTitle +{ + color: #E23828; + font-size: 1.3em; + padding: 7px 0; + margin: 0 0 8px 0; + border-bottom: solid 1px #000000; +} +.CommonTitle img +{ + border: none; +} +.CommonTitle A:LINK, .CommonTitle A:ACTIVE, .CommonTitle A:VISITED, .CommonTitle A:HOVER +{ + color: #E23828; +} + +.CommonSubTitle +{ + color: #999999; + font-size: 140%; + font-weight: bold; + font-family: Segoe, Arial, Helvetica; + padding: 4px; + padding-left: 0px; + margin: 0px; +} + +.CommonContent +{ + padding: 0; + margin: 0 0 20px 0; + width: 688px; + overflow: hidden; +} + +.CommonGroupedContentArea +{ + padding-bottom: 8px; + margin-bottom: 16px; + border-style: solid; + border-width: 0px; + border-bottom-width: 1px; + border-color: #eeeeee; +} + +.CommonFloatArea +{ + float: left; + width: 126px; + margin: 8px; + margin-left: 0px; + padding: 8px; + padding-top: 0px; +} + +UL.CommonFloatList +{ + margin: 0px; + padding: 0px; + list-style-type: none; +} + +UL.CommonFloatList LI +{ + margin-bottom: 8px; + clear: both; +} + +.CommonNonFloatArea +{ + margin-left: 150px; +} + + +.CommonSidebar +{ + width: 215px; + background: #E9E9E9; + padding: 0; + overflow:hidden; +} + +.CommonSidebarContentItem +{ +} + +.CommonSidebarArea +{ + margin-top: 25px; + overflow: hidden; +} +.CommonSidebarHeader +{ + padding-right: 0px; + padding-left: 8px; + background: url(../images/sidebar_header_back.gif) no-repeat; + padding-bottom: 0px; + margin: 0px; + color: white; + line-height: 33px; + padding-top: 0px; + height: 33px; +} +h4.CommonSidebarHeader +{ + padding-right: 0px; + padding-left: 20px; + font-size: 13px; + padding-bottom: 0px; + margin: 0px; + color: white; + line-height: 30px; + padding-top: 0px; + height: 30px; + background-color: #7a7a7a; +} + + +.CommonSidebarContent +{ + padding: 20px 18px; + background: url(../images/sidebar_content_back.gif) repeat-y; +} + +.CommonSidebarFolderContent +{ + padding: 20px 8px; + background: url(../images/sidebar_content_back.gif) repeat-y; +} + +.CommonSidebarContent input +{ + border: solid 1px #000; + padding: 2px; +} + +.CommonSidebarListDetails +{ + font-size:80%; + color: #666666; +} +UL.CommonSidebarList +{ + margin: 0px; + padding: 0px; +} + +UL.CommonSidebarList LI +{ + margin-bottom: 5px; + list-style-type: square; + margin-left: 16px; + color: #666666; +} + +UL.CommonSidebarRssList +{ + margin: 0px; + padding: 0px; +} + +UL.CommonSidebarRssList LI +{ + margin-bottom: 5px; + padding-bottom: 1px; + margin-left: 16px; + list-style-image: url(../images/common/feed-icon-12x12.png); + color: #666666; +} + +LI.CommonSidebarRssListItem +{ + margin-bottom: 5px; + padding-bottom: 1px; + margin-left: 16px; + list-style-image: url(../images/common/feed-icon-12x12.png); + color: #666666; +} + +.CommonDescription +{ + font-family: Segoe, Arial, Helvetica; + font-size: 90%; + color: #333333; + padding: 0px 0px 8px 0px; + margin-top: -5px; + margin-bottom: 15px; +} + +.CommonSidebarImage +{ + margin-top: 4px; + margin-bottom: 4px; + padding: 3px; + border-style: solid; + border-width: 1px; + border-color: #C4D6AE; + background-color: #fafafa; + text-align: center; +} +UL.CommonSidebarImageList +{ + margin: 0px; + padding: 0px; + list-style-type: none; +} +.sidebarNav +{ + +} +.sidebarNav ul +{ + margin: 0; + padding: 0; + list-style: none; +} +.sidebarNav li +{ + margin: 0 0 1px 0; + /*padding: ;*/ + height: 53px; + background-position: 0; +} +.sidebarNav li a:link, .sidebarNav li a:visited +{ + display: block; + height: 100%; + width: 100%; +} +.sidebarNav li.active a, .sidebarNav li.active a:hover +{ + background-position: 0 -106px; + cursor: default; +} +.sidebarNav li a:hover +{ + background-position: 0 -53px; +} +.sidebarNav li.wfxLink +{ + margin: 0; +} +.sidebarNav li.wfxLink +{ + background-image: url(../images/sidebar_nav_wfx.gif); +} +.sidebarNav li.wfxLink a:link, .sidebarNav li.wfxLink a:visited +{ + background-image: url(../images/sidebar_nav_wfx.gif); +} +.sidebarNav li.wwfLink +{ + background-image: url(../images/sidebar_nav_wwf.gif); +} +.sidebarNav li.wwfLink a:link, .sidebarNav li.wwfLink a:visited +{ + background-image: url(../images/sidebar_nav_wwf.gif); +} +.sidebarNav li.wcfLink +{ + background-image: url(../images/sidebar_nav_wcf.gif); +} +.sidebarNav li.wcfLink a:link, .sidebarNav li.wcfLink a:visited +{ + background-image: url(../images/sidebar_nav_wcf.gif); +} +.sidebarNav li.wpfLink +{ + background-image: url(../images/sidebar_nav_wpf.gif); +} +.sidebarNav li.wpfLink a:link, .sidebarNav li.wpfLink a:visited +{ + background-image: url(../images/sidebar_nav_wpf.gif); +} +.sidebarNav li.infocardLink +{ + background-image: url(../images/sidebar_nav_InfoCard.gif); +} +.sidebarNav li.infocardLink a:link, .sidebarNav li.infocardLink a:visited +{ + background-image: url(../images/sidebar_nav_InfoCard.gif); +} +.sidebarNav li.active a +{ +} + +#welcome +{ + float: right; + height: 15px; + line-height: 15px; + padding: 8px 15px 0 0; + font-size: 0.8em; + color: #707070; + visibility:hidden; /*Modified*/ +} + +#welcome a:link, #welcome a:visited +{ + color: #e87e17; + font-weight: bold; +} +#welcome a:hover +{ + text-decoration: none; +} +#welcome .userLink a:link, #welcome .userLink a:visited +{ + color: #507cc0; +} + + +/* +Text Button +*/ + +.CommonTextButton +{ + display: inline-table; + display: -moz-inline-box; + display: inline-block; + margin: 1px; + padding: 4px; + border-style: solid; + border-width: 1px; + border-color: #999999; + border-top-color: #cccccc; + border-left-color: #cccccc; + background-color: #eeeeee; + color: #333333; + font-family: Segoe, Arial, Helvetica; + font-size: 80%; + font-weight: bold; + white-space: nowrap; +} + +.CommonTextButton:LINK +{ + text-decoration: none; + color: #333333; + background-color: #eeeeee; +} + +.CommonTextButton:VISITED +{ + text-decoration: none; + color: #333333; + background-color: #eeeeee; +} + +.CommonTextButton:ACTIVE +{ + text-decoration: none; + color: #333333; +} + +.CommonTextButton:HOVER +{ + text-decoration: underline; + color: #333333; + background-color: #dddddd; +} +.CommonTextButtonHighlight +{ + display: inline-table; + display: -moz-inline-box; + display: inline-block; + margin: 1px; + padding: 4px; + border-style: solid; + border-width: 1px; + border-color: #999999; + border-top-color: #cccccc; + border-left-color: #cccccc; + background-color: #bbbbbb; + color: #333333; + font-family: Segoe, Arial, Helvetica; + font-size: 80%; + font-weight: bold; + white-space: nowrap; +} + +.CommonTextButtonHighlight:LINK, .CommonTextButtonHighlight:VISITED, .CommonTextButtonHighlight:ACTIVE, .CommonTextButtonHighlight:HOVER +{ + text-decoration: none; + background-color: #bbbbbb; + color: #333333; +} + +.CommonImageTextButton +{ + display: inline-table; + display: -moz-inline-box; + display: inline-block; + padding: 4px; + margin: 1px; + border-style: solid; + border-width: 1px; + border-color: #999999; + border-top-color: #cccccc; + border-left-color: #cccccc; + background-color: #eeeeee; + color: #333333; + font-family: Segoe, Arial, Helvetica; + font-size: 80%; + font-weight: bold; + background-repeat: no-repeat; + background-position: 1px 1px; + padding-left: 22px; + line-height: normal; + white-space: nowrap; +} + +.CommonImageTextButton:LINK +{ + text-decoration: none; + color: #333333; + margin: 1px; +} + +.CommonImageTextButton:VISITED +{ + text-decoration: none; + color: #333333; +} + +.CommonImageTextButton:ACTIVE +{ + text-decoration: none; + color: #333333; +} + +.CommonImageTextButton:HOVER +{ + text-decoration: underline; + color: #333333; + background-color: #dddddd; +} + +.CommonImageTextButtonHighlight +{ + display: inline-table; + display: -moz-inline-box; + display: inline-block; + margin: 1px; + padding: 4px; + border-style: solid; + border-width: 1px; + border-color: #999999; + border-top-color: #cccccc; + border-left-color: #cccccc; + background-color: #bbbbbb; + color: #333333; + font-family: Segoe, Arial, Helvetica; + font-size: 80%; + font-weight: bold; + background-repeat: no-repeat; + background-position: 1px 1px; + padding-left: 22px; + line-height: normal; + white-space: nowrap; +} + +.CommonImageTextButtonHighlight:LINK, .CommonImageTextButtonHighlight:VISITED, .CommonImageTextButtonHighlight:ACTIVE, .CommonImageTextButtonHighlight:HOVER +{ + text-decoration: none; + background-color: #bbbbbb; + color: #333333; +} + +.CommonButtonInnerContentDown +{ + background-image: url(../images/common/button-down-arrow.gif); + padding-right: 9px; + background-repeat: no-repeat; + background-position: right center; +} + +.CommonButtonInnerContentRight +{ + background-image: url(../images/common/button-right-arrow.gif); + padding-right: 7px; + background-repeat: no-repeat; + background-position: right center; +} + +.CommonBigButton +{ + font-size: 18px; +} + +/* +Options Styles +*/ + +.CommonOptionsListArea +{ + background-color: #f4f4f4; + padding: 4px; + padding-top: 6px; + padding-bottom: 6px; + margin: 0px; + margin-bottom: 6px; + border-style: solid; + border-color: #cccccc; + border-width: 0px; + border-top-width: 1px; + border-bottom-width: 1px; +} + +.CommonOptionsListTitle +{ + font-family: Segoe, Arial, Helvetica; + font-size: 8pt; + font-weight: normal; + color: #666666; + margin: 0px; + margin-bottom: 4px; + padding: 0px; +} + +.CommonOptionsListItem +{ + font-family: Segoe, Arial, Helvetica; + font-size: 8pt; +} + +/* +Advertisements +*/ + +.CommonStandardTopAdArea +{ + text-align: center; + padding: 4px; + margin: 0px; + margin-bottom: 4px; + border: solid; + border-width: 0px; + border-top-width: 1px; + border-color: #999999; +} + +.CommonStandardTopAdArea IFRAME +{ + margin-left: auto; + margin-right: auto; +} + +.CommonStandardBottomAdArea +{ + text-align: center; + padding: 4px; + border: solid; + border-width: 0px; + border-top-width: 1px; + border-color: #999999; + margin: 0px; + margin-top: 4px; +} + +.CommonStandardBottomAdArea IFRAME +{ + border: solid; + border-width: 1px; + border-color: #999999; + margin-left: auto; + margin-right: auto; +} + +/* +List +*/ + +.CommonListArea +{ + padding-bottom: 8px; + padding-top: 8px; +} + +.CommonListTitle +{ + padding: 6px; + padding-left: 8px; + border-style: solid; + border-width: 1px; + border-color: #cccccc; + background-color: #ddd; + color: #666; + font-size: 1em; + font-weight: bold; + margin: 0px; +} + +.CommonListTitle A, .CommonListTitle A:VISITED, .CommonListTitle A:ACTIVE, .CommonListTitle A:HOVER +{ + color: #698d73; +} + +.CommonListHeaderLeftMost +{ + text-align: left; + padding: 4px; + border-style: solid; + border-width: 1px; + border-color: #eeeeee; + background-color: #eeeeee; + color: #666666; + font-family: Segoe, Arial, Helvetica; + font-size: 80%; + font-weight: bold; +} + +.CommonListHeader +{ + text-align: center; + padding: 4px; + border-style: solid; + border-width: 1px; + border-left-width: 0px; + border-color: #eeeeee; + background-color: #eeeeee; + color: #666666; + font-family: Segoe, Arial, Helvetica; + font-size: 80%; + font-weight: bold; +} + +.CommonListCellLeftMost +{ + padding: 4px; + border-style: solid; + border-width: 1px; + border-top-width: 0px; + border-color: #eeeeee; + color: #333333; + font-family: Segoe, Arial, Helvetica; + font-size: 80%; +} + +.CommonListCell +{ + padding: 4px; + border-style: solid; + border-width: 1px; + border-top-width: 0px; + border-left-width: 0px; + border-color: #eeeeee; + color: #333333; + font-family: Segoe, Arial, Helvetica; + font-size: 80%; + text-align: left; +} + + +/* +Simple Tab Strip Styles +*/ + +.CommonSimpleTabStripTab +{ + color: #000000; + font-family: Segoe, Arial, Helvetica; + font-size:12px; + cursor:pointer; + border-style: solid; + border-width: 0px; + border-right-width: 1px; + border-color: #999999; + height: 30px; +} + +.CommonSimpleTabStripTab A:LINK, .CommonSimpleTabStripTab A:VISITED, .CommonSimpleTabStripTab A:ACTIVE +{ + display: block; + height: 22px; + padding-top: 8px; + padding-left: 16px; + padding-right: 16px; + color: #000000; + text-decoration: none; +} + +.CommonSimpleTabStripTab A:HOVER +{ + display: block; + height: 22px; + padding-top: 8px; + padding-left: 16px; + padding-right: 16px; + color: #000000; + text-decoration: none; +} + +.CommonSimpleTabStripTabHover +{ + font-family: Segoe, Arial, Helvetica; + font-size:12px; + color: #000000; + cursor:default; + cursor:pointer; + background-image: url(../images/common/top_item_selected_bg.gif); + background-repeat:repeat-x; + height: 30px; + border-style: solid; + border-width: 0px; + border-right-width: 1px; + border-color: #999999; +} + +.CommonSimpleTabStripTabHover A:LINK, .CommonSimpleTabStripTabHover A:VISITED, .CommonSimpleTabStripTabHover A:ACTIVE +{ + display: block; + height: 22px; + padding-top: 8px; + padding-left: 16px; + padding-right: 16px; + color: #000000; + text-decoration: none; +} + +.CommonSimpleTabStripTabHover A:HOVER +{ + display: block; + height: 22px; + padding-top: 8px; + padding-left: 16px; + padding-right: 16px; + color: #000000; + text-decoration: none; +} + +.CommonSimpleTabStripSelectedTab +{ + font-family: Segoe, Arial, Helvetica; + font-size:12px; + font-weight: bold; + color: #000000; + cursor:default; + cursor:pointer; + background-image: url(../images/common/top_item_selected_bg.gif); + background-repeat:repeat-x; + height: 30px; + border-style: solid; + border-width: 0px; + border-right-width: 1px; + border-color: #999999; +} + +.CommonSimpleTabStripSelectedTab A:LINK, .CommonSimpleTabStripSelectedTab A:VISITED, .CommonSimpleTabStripSelectedTab A:ACTIVE +{ + display: block; + height: 22px; + padding-top: 8px; + padding-left: 16px; + padding-right: 16px; + color: #000000; + text-decoration: none; +} + +.CommonSimpleTabStripSelectedTab A:HOVER +{ + display: block; + height: 22px; + padding-top: 8px; + padding-left: 16px; + padding-right: 16px; + color: #000000; + text-decoration: none; +} + +/* +Tab Strip Styles +*/ + +.CommonTabBar +{ + height: 34px; + line-height: 34px; + font-weight: bold; + color: #E23828; + border-top: solid 1px #000; + border-bottom: solid 1px #000; + background: url(../images/nav_back.gif) repeat-x; +} +.CommonTabBar .menu +{ + float: left; +} +.CommonTabBar .tasks +{ + line-height: 1em; + padding: 8px 10px 0 0; + float: right; + font-size:medium; +} +.CommonTabBar .tasks select +{ + width: 130px; + font-size: 0.83em; + font-weight: normal; + color: #00296c; +} +.CommonTabBar ul +{ + margin: 0; + padding: 0 0 0 15px; + list-style: none; + background: url(../images/nav_list_back.gif) no-repeat; +} +.CommonTabBar ul li +{ + display: inline; + padding: 0 13px; +} +.CommonTabBar ul li a:link, .CommonTabBar ul li a:visited +{ + color: #707070; + text-decoration: none; +} +.CommonTabBar ul li a:hover +{ + color: #999; +} + +.CommonTopGroup +{ +} + +.CommonLevel2Group +{ + background-color:silver; + background-image: url(../images/common/level2_group_bg.gif); +} + +.CommonTopLevelTab +{ + color: #000000; + font-family: Segoe, Arial, Helvetica; + font-size:12px; + cursor:pointer; + padding-left: 16px; + padding-right: 16px; + height: 30px; + border-style: solid; + border-width: 0px; + border-right-width: 1px; + border-color: #999999; +} + +.CommonTopLevelTab A:LINK, .CommonTopLevelTab A:VISITED, .CommonTopLevelTab A:ACTIVE +{ + color: #000000; + display:block; + text-decoration: none; +} + +.CommonTopLevelTab A:HOVER +{ + color: #000000; + display: block; + text-decoration: none; +} + +.CommonTopLevelTabHover +{ + font-family: Segoe, Arial, Helvetica; + font-size:12px; + color: #000000; + cursor:default; + cursor:pointer; + background-image: url(../images/common/top_item_selected_bg.gif); + background-repeat:repeat-x; + padding-left: 16px; + padding-right: 16px; + height: 30px; + border-style: solid; + border-width: 0px; + border-right-width: 1px; + border-color: #999999; +} + +.CommonTopLevelTabHover A:LINK, .CommonTopLevelTabHover A:VISITED, .CommonTopLevelTabHover A:ACTIVE +{ + color: #000000; + display:block; + text-decoration: none; +} + +.CommonTopLevelTabHover A:HOVER +{ + color: #000000; + display: block; + text-decoration: none; +} + +.CommonSelectedTopLevelTab +{ + font-family: Segoe, Arial, Helvetica; + font-size:12px; + font-weight: bold; + color: #000000; + cursor:default; + cursor:pointer; + background-image: url(../images/common/top_item_selected_bg.gif); + background-repeat:repeat-x; + padding-left: 16px; + padding-right: 16px; + height: 30px; + border-style: solid; + border-width: 0px; + border-right-width: 1px; + border-color: #999999; +} + +.CommonSelectedTopLevelTab A:LINK, .CommonSelectedTopLevelTab A:VISITED, .CommonSelectedTopLevelTab A:ACTIVE +{ + color: #000000; + display:block; + text-decoration: none; +} + +.CommonSelectedTopLevelTab A:HOVER +{ + color: #000000; + display:block; + text-decoration: none; +} + +/* +Search Results +*/ + +.CommonSearchResultArea +{ + border-style: solid; + border-width: 0px; + border-bottom-width: 1px; + border-color: #eeeeee; + margin: 8px; + margin-bottom: 8px; + margin-left: 0px; +} + +.CommonSearchResult +{ + color: #000000; + font-family: Segoe, Arial, Helvetica; + font-size: 100%; + line-height: 20px; +} + +.CommonSearchResultName +{ + color: #738AC4; + font-size: 150%; + font-weight: normal; + font-family: Segoe, Arial, Helvetica; + padding: 4px; + padding-left: 0px; + margin: 0px; +} + +.CommonSearchResultDetails +{ + margin-top: 10px; + margin-bottom: 10px; + color: #999999; + font-family: Segoe, Arial, Helvetica; + font-size: 80%; +} + +.CommonSearchStatistics +{ + font-size: 80%; + margin-top: 8px; + margin-bottom: 16px; +} + +UL.CommonSearchResultList +{ + margin: 0px; + padding: 0px; + list-style-type: none; +} + +/* +Validation Styles +*/ + +.CommonValidationWarning +{ + font-family: Segoe, Arial, Helvetica; + font-size: 100%; + color: #ff0000; + font-weight: bold; + padding: 2px; +} + +/* +Popup Area +*/ + +.CommonPopupArea +{ + padding: 8px; + background-color: #eeeeee; + border-style: solid; + border-width: 1px; + border-color: #999999; +} + +/***** CA ************/ + +.CATopGroup +{ + z-index:99; + position:relative; + line-height:13px; +} + +.CADefaultTab +{ + color:black; + background-image: url(../../../utility/caimages/tabs/tab_bg.gif); + font-family: Segoe, Arial, Helvetica; + font-size:11px; + cursor:default; +} + +.CADefaultTabHover +{ + color:black; + background-image: url(../../../utility/caimages/tabs/hover_tab_bg.gif); + font-family: Segoe, Arial, Helvetica; + font-size:11px; + cursor:default; +} + +.CASelectedTab +{ + color:black; + background-image: url(../../../utility/caimages/tabs/selected_tab_bg.gif); + font-family: Segoe, Arial, Helvetica; + font-size:11px; + cursor:default; +} + +.CADisabledTab +{ + color:#AAAAAA; + background-image: url(../../../utility/caimages/tabs/tab_bg.gif); + font-family: Segoe, Arial, Helvetica; + /*font-size:px; */ + font-weight: bold; + cursor:default; +} + +.CAMultiPage +{ + background-color:White; + border: 1px solid #919B9C; + width:100%; + position:relative; + padding:10px; + top:-3px; + left:1px; + z-index:98; +} + +.CAMultiPageModal +{ + background-color:White; + border: 1px solid #919B9C; + height:350px; + position:relative; + padding:20px; + top:-3px; + left:1px; + z-index:98; +} +.PageViewModalPanel +{ + height:290px; + overflow-y:scroll; + padding-right:2px; +} + +.CAPageContent +{ + font-family: Segoe, Arial, Helvetica; +} + +/* +ContentParts +*/ + +.CommonContentPartBorderOff +{ + padding: 1px; +} + +.CommonContentPartBorderOn +{ + border-style: dashed; + border-width: 1px; + border-color: #999999; + background-color: #efefef; +} + +.CommonInlineEditOn +{ + background-color: #efefef; +} + +.CommonInlineEditOff +{ + padding: 0px; +} + +/* +Copyright +*/ +.Copyright +{ + margin-top: 10px; + font-family: Segoe, Arial, Helvetica; + margin-left: 13px; + margin-right: 13px; + font-size: 11px; + text-align: right; +} + +/* +Context Menu Styles +*/ + +.CommonContextMenuGroup +{ + background-color:#ffffff; + border:solid 1px gray; +} + +.CommonContextMenuItem +{ + background-color:white; + font-family: Segoe, Arial, Helvetica; + font-size:90%; + border:solid 1px white; + cursor:pointer; +} + +.CommonContextMenuItemHover +{ + background-color:#e2eecd; + color:black; + font-family: Segoe, Arial, Helvetica; + font-size:90%; + border:solid 1px #dddddd; + cursor:pointer; +} + +.CommonContextMenuItemExpanded +{ + background-color:silver; + color:black; + font-family: Segoe, Arial, Helvetica; + font-size:90%; + border:solid 1px white; + cursor:pointer; +} + +.CommonContextMenuSeperatorItem +{ + background-color:#cccccc; + height: 1px; + border-style: solid; + border-color: white; + border-width: 4px; + cursor:pointer; +} + +/* Modal Styles */ + +#popupMask +{ + position: absolute; + z-index: 200; + top: 0px; + left: 0px; + width: 100%; + height: 100%; + opacity: .4; + filter: alpha(opacity=40); + /* this hack is so it works in IE + * I find setting the color in the css gives me more flexibility + * than the PNG solution. + */ + background-color:transparent !important; + background-color: #333333; + /* this hack is for opera support + * you can uncomment the background-image if you don't care about opera. + * this gives you the flexibility to use any bg color that you want, instead of the png + */ + background-image/**/: url("../images/common/maskBG.png") !important; // For browsers Moz, Opera, etc. + background-image:none; + background-repeat: repeat; + display:none; +} + +#popupContainer +{ + position: absolute; + z-index: 201; + top: 0px; + left: 0px; + display:none; + padding: 0px; +} + +#popupInner +{ + border-style: solid; + border-width: 1px; + border-color: #888888; + border-right-width: 3px; + border-right-color: #888888; + border-bottom-width: 3px; + border-bottom-color: #888888; + background-color: #eeeeee; +} + +#popupFrame +{ + margin: 0px; + width: 100%; + height: 100%; + position: relative; + z-index: 202; +} + +#popupTitleBar +{ + font-family: Segoe, Arial, Helvetica; + height: 1.3em; + padding: 5px; + padding-bottom: 7px; + border-style: solid; + border-width: 0px; + border-color: #888888; + border-bottom-width: 1px; + position: relative; + z-index: 203; + + border-color: #cccccc; + background-color: #e2eecd; + color: #698d73; + font-weight: bold; + margin: 0px; +} + +#popupTitle +{ + float:left; + font-size: 1.1em; + color: #698d73; +} + +#popupControls +{ + float: right; + cursor: pointer; + cursor: pointer; +} + +/* +Rating Styles +*/ + +.CommonRateControlReadOnly +{ + display: inline-table; + display: -moz-inline-box; + display: inline-block; + background-color: #ffffff; + border-style: solid; + border-color: #999999; + border-width: 1px; + padding: 1px; + white-space: nowrap; +} + +.CommonRateControl +{ + display: inline-table; + display: -moz-inline-box; + display: inline-block; + background-color: #eeeeee; + border-style: solid; + border-color: #999999; + border-width: 1px; + cursor: pointer; + padding: 1px; + white-space: nowrap; +} + +.CommonRateControlActive +{ + display: inline-table; + display: -moz-inline-box; + display: inline-block; + background-color: #ffcc66; + border-style: solid; + border-width: 1px; + border-color: #cc9933; + cursor: pointer; + padding: 1px; + white-space: nowrap; +} + +/* +Video styles +*/ + +.CommonVideoArea +{ + width: 350px; + border-style: solid; + border-width: 2px; + border-color: #666666; + background-color: #000000; + margin: 16px; + margin-right: auto; + margin-left: auto; +} + +.CommonVideoContent +{ + padding: 2px; +} + +.CommonVideoControlArea +{ + background-color: #999999; + padding: 2px; + border-style: solid; + border-width: 0px; + border-top-width: 2px; + border-color: #666666; + vertical-align: middle; +} + +.CommonVideoDuration +{ + display: inline-table; + display: -moz-inline-box; + display: inline-block; + color: #333333; + font-family: Segoe, Arial, Helvetica; + font-size: 80%; + padding: 2px; + margin-left: 4px; +} + +.CommonVideoPlayButton +{ + display: inline-table; + display: -moz-inline-box; + display: inline-block; + background-image: url(../images/common/play-icon.gif); + background-repeat: no-repeat; + width: 30px; + height: 30px; + margin-left: 4px; +} + +.CommonVideoPlayButton:Link, .CommonVideoPlayButton:Hover, .CommonVideoPlayButton:Visited, .CommonVideoPlayButton:Active +{ + text-decoration: none; +} + +.CommonVideoPauseButton +{ + display: inline-table; + display: -moz-inline-box; + display: inline-block; + background-image: url(../images/common/pause-icon.gif); + background-repeat: no-repeat; + width: 30px; + height: 30px; + margin-left: 4px; +} + +.CommonVideoPauseButton:Link, .CommonVideoPauseButton:Hover, .CommonVideoPauseButton:Visited, .CommonVideoPauseButton:Active +{ + text-decoration: none; +} + +.CommonVideoStopButton +{ + display: inline-table; + display: -moz-inline-box; + display: inline-block; + background-image: url(../images/common/stop-icon.gif); + background-repeat: no-repeat; + width: 24px; + height: 24px; + margin-left: 4px; +} + +.CommonVideoStopButton:Link, .CommonVideoStopButton:Hover, .CommonVideoStopButton:Visited, .CommonVideoStopButton:Active +{ + text-decoration: none; +} + +.CommonVideoFooterArea +{ + background-color: #cccccc; + border-style: solid; + border-width: 0px; + border-top-width: 1px; + border-color: #666666; + padding: 2px; +} + +.CommonVideoDetails +{ + font-family: Segoe, Arial, Helvetica; + font-size: 80%; + color: #000000; + padding: 2px; + text-align: right; + padding-right: 4px; +} + +.CommonVideoDownloadButton +{ +/* display: inline-table; + display: -moz-inline-box; + display: inline-block; + margin: 1px; + padding: 4px; + border-style: solid; + border-width: 1px; + border-color: #999999; + border-top-color: #cccccc; + border-left-color: #cccccc; + background-color: #dddddd; */ + color: #333333; + font-family: Segoe, Arial, Helvetica; + font-size: 80%; +/* font-weight: bold; */ + padding: 2px; + margin-right: 2px; +} + +.CommonVideoDownloadButton:Link, .CommonVideoDownloadButton:Visited, .CommonVideoDownloadButton:Hover, .CommonVideoDownloadButton:Active +{ + color: #333333; +} + +/* +Content Selector Styles +*/ + +.CommonContentSelectorTreeArea +{ + background-color: #ffffff; + height: 330px; + width: 215px; + margin: 5px; + border-style: solid; + border-width: 1px; + border-color: #999999; + overflow: auto; +} + +.CommonContentSelectorItemsArea +{ + margin: 5px; + margin-bottom: 0px; + margin-left: 0px; + background-color: #ffffff; + border-style: solid; + border-width: 1px; + border-color: #999999; + height: 250px; + overflow: auto; + padding: 4px; +} + +.CommonContentSelectorOptionsArea +{ + margin: 5px; + margin-top: 0px; + margin-left: 0px; + background-color: #ffffff; + border-style: solid; + border-width: 1px; + border-color: #999999; + height: 60px; + overflow: auto; + padding: 4px; +} + +.CommonContentSelectorTree +{ + padding: 0px; + height: 330px; + width: 215px; + overflow: visible; +} + +.CommonContentSelectorTreeNode +{ + font-family: Segoe, Arial, Helvetica; + cursor: pointer; +} + +.CommonContentSelectorTreeNodeSelected +{ + font-family: Segoe, Arial, Helvetica; + font-weight: bold; + cursor: pointer; +} + +.CommonContentSelectorTreeNodeHover +{ + font-family: Segoe, Arial, Helvetica; + cursor: pointer; +} + +.CommonContentSelectorItem +{ + font-family: Segoe, Arial, Helvetica; + font-size: 90%; + border-style: solid; + border-width: 1px; + border-color: #cccccc; + cursor: pointer; + padding: 3px; + width: 79px; + height: 79px; + overflow: hidden; + margin: 6px; + margin-bottom: 0px; + text-align: center; + vertical-align: middle; +} + +.CommonContentSelectorItemSelected +{ + font-family: Segoe, Arial, Helvetica; + font-size: 90%; + border-style: solid; + border-width: 3px; + border-color: #999999; + cursor: pointer; + padding: 1px; + width: 79px; + height: 79px; + overflow: hidden; + margin: 6px; + margin-bottom: 0px; + text-align: center; + vertical-align: middle; +} + +.CommonContentSelectorItem img, .CommonContentSelectorItemSelected img +{ + margin-top: auto; + margin-bottom: auto; +} + +.CommonContentSelectorItemName +{ + font-family: Segoe, Arial, Helvetica; + font-size: 90%; + font-weight: normal; + text-align: center; + cursor: pointer; + padding: 2px; + width: 83px; + height: 12px; + overflow: hidden; + margin: 6px; + margin-top: 1px; + margin-bottom: 16px; +} + +.CommonContentSelectorItemNameSelected +{ + font-family: Segoe, Arial, Helvetica; + font-size: 90%; + font-weight: normal; + text-align: center; + background-color: #999999; + cursor: pointer; + padding: 2px; + width: 83px; + height: 12px; + overflow: hidden; + margin: 6px; + margin-top: 1px; + margin-bottom: 16px; +} + +.CommonContentSelectorButtonArea +{ + text-align: right; + margin: 5px; + margin-top: 0px; + font-family: Segoe, Arial, Helvetica; + font-weight: bold; + font-size: 120%; +} + +/* +ThreePanelResizeableControl Styles +*/ + +.CommonResizeArea +{ + width: 8px; + background-color: #7fa2bd /*#eeeeee*/; + border-style: solid; + border-width: 0px; + border-right-width: 1px; + border-left-width: 1px; + border-color: #333333; + position: relative; + cursor: move; + cursor: col-resize; +} + +.CommonCollapseButton +{ + display: inline-table; + display: -moz-inline-box; + display: inline-block; + padding-top: 16px; + padding-bottom: 16px; + background-color: #cccccc; + color: #000000; + + font-size: 10px; + font-weight: bold; + font-family: Segoe, Arial, Helvetica; + vertical-align: middle; + border-style: solid; + border-width: 1px; + border-color: #666666; +} + +.CommonCollapseButton:LINK, .CommonCollapseButton:VISITED, .CommonCollapseButton:ACTIVE +{ + color: #000000; + +} + +.CommonCollapseButton:HOVER +{ + background-color: #eeeeee; + color: #000000; + +} + +p.MsoNormal, li.MsoNormal, div.MsoNormal +{ + margin:0in;margin-bottom:.0001pt; +} + +/* Comment Form */ + +#CommonCommentForm, #CommonContactForm { + + padding: 0; + + font-size: 0.95em;} + +#CommonCommentForm h2, #CommonContactForm h2 +{ + margin-bottom:0; +} + +#CommonCommentForm h3, #CommonContactForm h3{ +font-size: 1.3em; + margin: 0px 10px 0px 0px; + padding: 10px 0px 5px; + font-family: Segoe, Arial, Helvetica; + font-weight: 600; + letter-spacing: 0px;} + +#CommonCommentForm p, #CommonContactForm p{ + padding: 0em; + font-size: 0.95em; +} + +#CommonCommentForm dl, #CommonContactForm dl { + margin: 0; + padding: 0; +} + +#CommonCommentForm dt, #CommonContactForm dt { + padding-top: 5px; + padding-bottom: 5px; + padding-right: 0px; + padding-left: 0px; + font-size: 1.0em; + margin: 0px;} + +#CommonCommentForm dd, #CommonContactForm dd { + color: #777777; + margin-left:0; +} + +#CommonCommentForm dt em, #CommonContactForm dt em { + font-size: 0.95em; +} + +#CommonCommentForm .smallbox, #CommonContactForm .smallbox { + width: 350px; + padding: 2px; + border-top: 1px solid #7F8D3E; + border-right: 1px solid #E2E3D1; + border-bottom: 1px solid #E2E3D1; + border-left: 1px solid #E2E3D1; +} + +#CommonCommentForm textarea, #CommonContactForm textarea { + width: 500px; + height: 150px; + padding: 2px; + border-top: 1px solid #7F8D3E; + border-right: 1px solid #E2E3D1; + border-bottom: 1px solid #E2E3D1; + border-left: 1px solid #E2E3D1; + font-size: 1em; + } + +/* Comments */ + +#comments{ + margin: 0px; + padding: 0; +} + +#comments dl +{ + margin:0; + padding:0; + +} + +#comments h3{ +font-size: 1.3em; + margin: 0px 0px 0px 0px; + padding: 10px 0px 5px; + font-family: Segoe, Arial, Helvetica; + font-weight: 600; + letter-spacing: 0px; +} + +#comments dt{ + font-size: 1.1em; + letter-spacing: 0px; + font-weight: 600; + margin-left:0; + padding-left:0; + +} +#comments dd{ + padding: 0.5em 1em; + margin-top: 0px; + margin-right: 0px; + margin-bottom: 1em; + margin-left: 0px; + padding-left:0; + font-size: 0.9em; +} + +#comments dd span{ + font-weight: 600; + padding-top: 0.5em; + font-size: 0.9em; + color: #777777; +} +.comment h4{ + font-size: 1.1em; + margin: 0px; + padding: 0px; + font-weight: 600; +} + +/* Help Icon */ +.helpicon +{ + border-style:none; + line-height: normal; +} + +.helpicon img +{ + height: 20px; + width: 16px; + vertical-align: middle; +} + +a.helpicon +{ + border-style:none; + height: 20px; + background-image: url(../images/common/help_out_lt.gif); + background-position: left top; + background-repeat: no-repeat; +} +a.helpicon:hover, a.helpicon:active +{ + background-image:url(../images/common/help_hover.gif); + background-position: left top; + background-repeat: no-repeat; + cursor:help; +} + +/* BEGIN ComponentArt Date Picker & Popup Calendar */ +.calendar_button { border:none; cursor:pointer; } + +.picker +{ + background-color: #FFFFFF; + border: 1px gray solid; + font-size: 12px; + font-weight: bold; + font-family: Segoe, Arial, Helvetica; + padding: 2px; + cursor: pointer; +} + +.calendar td { font-size:11px; } + +.title { font-weight:bold; background-color:#D7D7E5; } + +.day +{ + width:25px; + cursor:pointer; + text-align:center; + border-width:1px; + border-color:#F6F6F6; + border-style:solid; +} + +.dayhover +{ + width:25px; + cursor:pointer; + text-align:center; + text-decoration:underline; + border-width:1px; + border-color:#F6F6F6; + border-style:solid; +} + +.dayheader +{ + width:25px; + text-align:center; + border-width:1px; + border-color:white; + border-style:solid; + font-weight:bold; + background-color:#FFFFFF; +} + +.othermonthday { color:#999999; } + +.outofrangeday { visibility:hidden; } + +.selectedday +{ + width:25px; + background-color:#FBE694; + color:#000000; + border-width:1px; + border-color:#BB5503 !important; + border-style:solid; + font-weight:bold; +} + +.calendar +{ + border-style:solid; + border-width:1px; + border-color:Black; + border-collapse:collapse; + background-color:#FFFFFF; + cursor:default; +} + +.month +{ + background-color:#F6F6F6; + margin-left:5px; + margin-right:5px; + margin-bottom:5px; + margin-top:0px; +} + +.nextprev +{ + cursor:pointer; + height:25px; + vertical-align:center; + padding:0px 5px 0px 5px; +} + +.selector +{ + width:14px; + cursor:pointer; + text-align:left; + vertical-align:center; + background-color:#FFFFFF; +} +/* END ComponentArt Date Picker & Popup Calendar */ + +/* Poll Styles */ + +.CommonPollMoveUpButton +{ + display: inline-table; + display: -moz-inline-box; + display: inline-block; + margin: 1px; + border-style: solid; + border-width: 1px; + border-color: #999999; + border-top-color: #cccccc; + border-left-color: #cccccc; + background-color: #eeeeee; + color: #333333; + font-family: Segoe, Arial, Helvetica; + font-size: 80%; + font-weight: bold; + background-repeat: no-repeat; + background-position: left top; + width: 20px; + height: 20px; + line-height: normal; + background-image: url(../images/common/up.gif); +} + +.CommonPollMoveUpButton:LINK, .CommonPollMoveUpButton:VISTED, .CommonPollMoveUpButton:ACTIVE +{ + text-decoration: none; + color: #333333; +} + +.CommonPollMoveUpButton:HOVER +{ + text-decoration: none; + color: #333333; + background-color: #dddddd; +} + +.CommonPollMoveDownButton +{ + display: inline-table; + display: -moz-inline-box; + display: inline-block; + margin: 1px; + border-style: solid; + border-width: 1px; + border-color: #999999; + border-top-color: #cccccc; + border-left-color: #cccccc; + background-color: #eeeeee; + color: #333333; + font-family: Segoe, Arial, Helvetica; + font-size: 80%; + font-weight: bold; + background-repeat: no-repeat; + background-position: left top; + width: 20px; + height: 20px; + line-height: normal; + background-image: url(../images/common/down.gif); +} + +.CommonPollMoveDownButton:LINK, .CommonPollMoveDownButton:VISTED, .CommonPollMoveDownButton:ACTIVE +{ + text-decoration: none; + color: #333333; +} + +.CommonPollMoveDownButton:HOVER +{ + text-decoration: none; + color: #333333; + background-color: #dddddd; +} + +.CommonPollDeleteButton +{ + display: inline-table; + display: -moz-inline-box; + display: inline-block; + margin: 1px; + border-style: solid; + border-width: 1px; + border-color: #999999; + border-top-color: #cccccc; + border-left-color: #cccccc; + background-color: #eeeeee; + color: #333333; + font-family: Segoe, Arial, Helvetica; + font-size: 80%; + font-weight: bold; + background-repeat: no-repeat; + background-position: left top; + width: 20px; + height: 20px; + line-height: normal; + background-image: url(../images/common/delete.gif); +} + +.CommonPollDeleteButton:LINK, .CommonPollDeleteButton:VISTED, .CommonPollDeleteButton:ACTIVE +{ + text-decoration: none; + color: #333333; +} + +.CommonPollDeleteButton:HOVER +{ + text-decoration: none; + color: #333333; + background-color: #dddddd; +} + +ol.CommonPollAnswerList +{ + margin: 0px; + padding: 0px; +} + +ol.CommonPollAnswerList li +{ + margin-left: 24px; +} + +/* rendered poll styles */ + +.CommonPollArea +{ + width: 375px; + background-color: #f4f4f4; + border-style: solid; + border-width: 1px; + border-color: #bbbbbb; + margin-left: auto; + margin-right: auto; +} + +.CommonPollQuestion +{ + background-color: #e2eecd; + border-style: solid; + border-width: 0px; + border-bottom-width: 1px; + border-color: #bbbbbb; + padding: 4px; + color: #698d73; + margin: 0px; + font-size: 105%; +} + +.CommonPollContent +{ + padding: 4px; +} + +.CommonPollDescription +{ +} + +.CommonPollSwitchedContent +{ + width: 275px; + margin-left: auto; + margin-right: auto; + margin-top: 6px; + margin-bottom: 6px; +} + +ul.CommonPollAnswerList +{ + list-style-type: none; + margin: 0px; + padding: 0px; +} + +ul.CommonPollAnswerList li +{ + padding: 0px; + margin: 6px; + margin-left: 0px; + margin-right: 0px; +} + +.CommonPollAnswer +{ + padding: 2px; +} + +.CommonPollUserVote +{ + color: #777777; +} + +.CommonPollFooter +{ + padding: 2px; + background-color: #cccccc; + border-style: solid; + border-width: 0px; + border-top-width: 1px; + border-color: #999999; + font-size: 80%; +} + +ul.CommonPollFooterList +{ + list-style-type: none; + margin: 0px; + text-align: center; +} + +ul.CommonPollFooterList li +{ + display: inline; + margin-left: 6px; + margin-right: 6px; +} + +/* End Poll Styles */ + +/* Tag Styles */ + +.CommonTagCloud +{ + background-color: #f7f7f7; + padding: 8px; + padding-top: 16px; + padding-bottom: 16px; + margin-bottom: 16px; + margin-top: 16px; + color: #999999; + line-height: 225%; +} + +.CommonSidebarTagCloud +{ + line-height: 225%; +} + +.CommonTag1:link, .CommonTag1:visited, .CommonTag1:active +{ + margin-right: 6px; + text-decoration: none; + color: #334433; + color: #982e00; + font-size: 225%; + font-weight: 900; +} + +.CommonTag2:link, .CommonTag2:visited, .CommonTag2:active +{ + margin-right: 6px; + text-decoration: none; + color: #445544; + color: #a83e00; + font-size: 175%; + font-weight: 800; +} + +.CommonTag3:link, .CommonTag3:visited, .CommonTag3:active +{ + margin-right: 6px; + text-decoration: none; + color: #556655; + color: #b84e00; + font-size: 150%; + font-weight: 600; +} + +.CommonTag4:link, .CommonTag4:visited, .CommonTag4:active +{ + margin-right: 6px; + text-decoration: none; + color: #667766; + color: #c85e00; + font-size: 120%; + font-weight: 500; +} + +.CommonTag5:link, .CommonTag5:visited, .CommonTag5:active +{ + margin-right: 6px; + text-decoration: none; + color: #778877; + color: #d86e07; + font-size: 100%; + font-weight: 300; +} + +.CommonTag6:link, .CommonTag6:visited, .CommonTag6:active +{ + margin-right: 6px; + text-decoration: none; + color: #889988; + color: #e87e17; + font-size: 80%; + font-weight: 200; +} + +.CommonTag1:hover, .CommonTag2:hover, .CommonTag3:hover, .CommonTag4:hover, .CommonTag5:hover, .CommonTag6:hover +{ + color: #000; + text-decoration: none; +} + +/* End Tag Styles */ + +.banner +{ + background: url(../images/banner_back.jpg) no-repeat; + height: 214px; + margin: 0 1px 1px 0; + color: #fff; +} + +.seachButton:link, .seachButton:visited +{ + padding: 4px 18px; + background: url(../images/button_go_back.gif) no-repeat; +} + +.CommonSearchArea +{ + margin-bottom: 8px; + margin-top: 16px; + padding: 6px; + background-color: #f3f3f3; + border-style: solid; + border-width: 1px; + border-color: #cccccc; +} + +.CommonSearchArea table +{ + margin-left: auto; + margin-right: auto; +} + +.CommonSidebar .RssCtrl .RssCtrlContainer .RssCtrlHeader +{ + text-align: left; + font-family: Segoe, Arial, Helvetica; + font-size: 100%; + background-color: #d2e6bd; /* was #e2eecd */ + color: #698d73; + padding: 2px; + padding-left: 8px; + margin: 0px; + background-image: url(../images/common/sidebar-header.gif); + background-position: top left; + background-repeat: no-repeat; +} + +.CommonSidebar .RssCtrl .RssCtrlContainer +{ + width: 192px; + margin: 22px 0px 0px 0px; + overflow: hidden; +} + + +.CommonSidebar .RssCtrl .RssCtrlContainer .RssCtrlContent +{ + font-family: Segoe, Arial, Helvetica; + font-size: 80%; + color: #000000; + padding: 8px; + padding-bottom: 5px; + border-style: solid; + border-width: 1px; + border-color: #cccccc; + background-color: #ffffff; + width: 174px; + overflow: hidden; +} + +.CommonSidebar .RssCtrl .RssCtrlContainer .RssCtrlContentItem +{ + padding-bottom: 8px; +} + +.CommonSidebar .RssCtrl .RssCtrlContainer .RssCtrlContentItem .RssCtrlSubjectLink +{ + color: #698d73; + display: block; +} +.CommonSidebarFooter +{ + text-align:right; + padding-left:18px; + padding-right:18px; + padding-top:2px; + font-size:80%; + color:#666666; +} +.CommonSidebarFooter a:hover, a:visited, a:active +{ + /*color:#666666;*/ +} +.BlogPostFooter +{ + margin: 10px 0px 10px 1px; + color: #666666; + font-family: Segoe, Arial, Helvetica; + font-size: 90%; +} +/* +TabPane Styles +*/ + +.CommonPane +{ + padding: 0px; + font-family: Segoe, Arial, Helvetica; + font-size: 10pt; + border-style: solid; + border-width: 1px; + border-color: #999999; + border-top-width: 0px; + background-color: #ffffff; + padding: 8px; +} + +.CommonPaneTabSet +{ + font-family: Segoe, Arial, Helvetica; + font-size: 11px; + padding: 0px; + padding-bottom: 0px; + background-image: url(../images/common/tabset.gif); + background-position: bottom left; + background-repeat: repeat-x; + white-space: nowrap; +} + +.CommonPaneTab +{ + padding-right: 4px; + background-image: url(../images/common/tab-right.gif); + background-repeat: no-repeat; + background-position: top right; + height: 21px; + margin-top: 1px; +} + +.CommonPaneTab1 +{ + padding-left: 3px; + background-image: url(../images/common/tab-left.gif); + background-repeat: no-repeat; + background-position: top left; +} + +.CommonPaneTab2 +{ + padding: 4px; + height: 13px; + cursor: pointer; + white-space: nowrap; + background-image: url(../images/common/tab.gif); + background-repeat: repeat-x; + background-position: top left; + text-align: center; + overflow: hidden; +} + +.CommonPaneTabSelected +{ + padding-right: 4px; + background-image: url(../images/common/tab-selected-right.gif); + background-repeat: no-repeat; + background-position: top right; + height: 21px; + margin-top: 1px; +} + +.CommonPaneTabSelected1 +{ + padding-left: 3px; + background-image: url(../images/common/tab-selected-left.gif); + background-repeat: no-repeat; + background-position: top left; +} + +.CommonPaneTabSelected2 +{ + padding: 4px; + padding-top: 3px; + padding-bottom: 5px; + height: 13px; + cursor: pointer; + white-space: nowrap; + background-image: url(../images/common/tab-selected.gif); + background-repeat: repeat-x; + background-position: top left; + text-align: center; + font-weight: bold; + overflow: hidden; +} + +.CommonPaneTabHover +{ + padding-right: 4px; + background-image: url(../images/common/tab-hover-right.gif); + background-repeat: no-repeat; + background-position: top right; + height: 21px; + margin-top: 1px; +} + +.CommonPaneTabHover1 +{ + padding-left: 3px; + background-image: url(../images/common/tab-hover-left.gif); + background-repeat: no-repeat; + background-position: top left; +} + +.CommonPaneTabHover2 +{ + padding: 4px; + cursor: pointer; + white-space: nowrap; + height: 13px; + background-image: url(../images/common/tab-hover.gif); + background-repeat: repeat-x; + background-position: top left; + text-align: center; + overflow: hidden; +} diff --git a/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/WelcomeHtml/HTML/Default.htm b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/WelcomeHtml/HTML/Default.htm new file mode 100644 index 00000000..83c93e92 --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/WelcomeHtml/HTML/Default.htm @@ -0,0 +1,56 @@ + + + Template Package Title Here + + + + + +
+
+
+ + + + + +
+ +
+
+
+ +

Template package title here

+
+ Description goes here +
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/WelcomeHtml/Images/body_back.gif b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/WelcomeHtml/Images/body_back.gif new file mode 100644 index 00000000..19c80bc1 Binary files /dev/null and b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/WelcomeHtml/Images/body_back.gif differ diff --git a/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/WelcomeHtml/Images/contentArea_back_home.gif b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/WelcomeHtml/Images/contentArea_back_home.gif new file mode 100644 index 00000000..cfd1e95d Binary files /dev/null and b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/WelcomeHtml/Images/contentArea_back_home.gif differ diff --git a/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/WelcomeHtml/Images/content_back.gif b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/WelcomeHtml/Images/content_back.gif new file mode 100644 index 00000000..de2511b1 Binary files /dev/null and b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/WelcomeHtml/Images/content_back.gif differ diff --git a/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/WelcomeHtml/Images/content_back_orig.gif b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/WelcomeHtml/Images/content_back_orig.gif new file mode 100644 index 00000000..6070d73b Binary files /dev/null and b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/WelcomeHtml/Images/content_back_orig.gif differ diff --git a/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/WelcomeHtml/Images/contentarea_back.gif b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/WelcomeHtml/Images/contentarea_back.gif new file mode 100644 index 00000000..3acc5c9b Binary files /dev/null and b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/WelcomeHtml/Images/contentarea_back.gif differ diff --git a/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/WelcomeHtml/Images/footer_back.gif b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/WelcomeHtml/Images/footer_back.gif new file mode 100644 index 00000000..872e418e Binary files /dev/null and b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/WelcomeHtml/Images/footer_back.gif differ diff --git a/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/WelcomeHtml/Images/header_back.gif b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/WelcomeHtml/Images/header_back.gif new file mode 100644 index 00000000..67f3ecb1 Binary files /dev/null and b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/WelcomeHtml/Images/header_back.gif differ diff --git a/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/WelcomeHtml/Images/nav_back.gif b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/WelcomeHtml/Images/nav_back.gif new file mode 100644 index 00000000..66a3abd2 Binary files /dev/null and b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/WelcomeHtml/Images/nav_back.gif differ diff --git a/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/WelcomeHtml/Images/nav_list_back.gif b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/WelcomeHtml/Images/nav_list_back.gif new file mode 100644 index 00000000..659a09f4 Binary files /dev/null and b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/WelcomeHtml/Images/nav_list_back.gif differ diff --git a/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/WelcomeHtml/Images/top_item_selected_bg.gif b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/WelcomeHtml/Images/top_item_selected_bg.gif new file mode 100644 index 00000000..5617be5c Binary files /dev/null and b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/Content/en-us/WelcomeHtml/Images/top_item_selected_bg.gif differ diff --git a/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/ImportConfig.xml b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/ImportConfig.xml new file mode 100644 index 00000000..de7390de Binary files /dev/null and b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/ImportConfig.xml differ diff --git a/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/ThirdParty_1_0_0_0_managed.zip b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/ThirdParty_1_0_0_0_managed.zip new file mode 100644 index 00000000..0fb40880 Binary files /dev/null and b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/PkgFolder/ThirdParty_1_0_0_0_managed.zip differ diff --git a/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/Properties/AssemblyInfo.cs b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/Properties/AssemblyInfo.cs new file mode 100644 index 00000000..540f4f89 --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("Xrm.Framework.CI.Sample.CRMPackage")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("Microsoft")] +[assembly: AssemblyProduct("Microsoft Dynamics© CRM")] +[assembly: AssemblyCopyright("© 2015 Microsoft Corporation. All rights reserved")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("7bfed977-1a2c-4d6d-892c-e8d9ae947213")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.1.2.6668")] diff --git a/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/Xrm.Framework.CI.Sample.CRMPackage.csproj b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/Xrm.Framework.CI.Sample.CRMPackage.csproj new file mode 100644 index 00000000..449b5c84 --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/Xrm.Framework.CI.Sample.CRMPackage.csproj @@ -0,0 +1,240 @@ + + + + + Debug + AnyCPU + {170C0103-3F94-4896-9062-6314167F596A} + Library + Properties + Xrm.Framework.CI.Sample.CRMPackage + Xrm.Framework.CI.Sample.CRMPackage + v4.5.2 + 512 + true + ..\ + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + ..\packages\Microsoft.CrmSdk.CoreAssemblies.8.2.0.2\lib\net452\Microsoft.Crm.Sdk.Proxy.dll + True + + + True + $(SolutionDir)\packages\Microsoft.IdentityModel.6.1.7600.16394\lib\net35\Microsoft.IdentityModel.dll + + + ..\packages\Microsoft.IdentityModel.Clients.ActiveDirectory.3.13.8\lib\net45\Microsoft.IdentityModel.Clients.ActiveDirectory.dll + True + + + ..\packages\Microsoft.IdentityModel.Clients.ActiveDirectory.3.13.8\lib\net45\Microsoft.IdentityModel.Clients.ActiveDirectory.Platform.dll + True + + + ..\packages\Microsoft.CrmSdk.UII.CommonAssemblies.8.2.0.2\lib\net452\Microsoft.Uii.AifServices.dll + True + + + ..\packages\Microsoft.CrmSdk.UII.CommonAssemblies.8.2.0.2\lib\net452\Microsoft.Uii.Common.dll + True + + + ..\packages\Microsoft.CrmSdk.UII.CommonAssemblies.8.2.0.2\lib\net452\Microsoft.Uii.Common.Configuration.dll + True + + + ..\packages\Microsoft.CrmSdk.UII.CommonAssemblies.8.2.0.2\lib\net452\Microsoft.Uii.Common.Listeners.dll + True + + + ..\packages\Microsoft.CrmSdk.UII.CommonAssemblies.8.2.0.2\lib\net452\Microsoft.Uii.Common.Logging.dll + True + + + ..\packages\Microsoft.CrmSdk.UII.CommonAssemblies.8.2.0.2\lib\net452\Microsoft.Uii.Common.Logging.Providers.dll + True + + + ..\packages\Microsoft.CrmSdk.UII.CommonAssemblies.8.2.0.2\lib\net452\Microsoft.Uii.Common.Providers.dll + True + + + ..\packages\Microsoft.CrmSdk.UII.CommonAssemblies.8.2.0.2\lib\net452\Microsoft.Uii.Csr.Browser.Web.dll + True + + + ..\packages\Microsoft.CrmSdk.UII.CommonAssemblies.8.2.0.2\lib\net452\Microsoft.Uii.Csr.Core.dll + True + + + ..\packages\Microsoft.CrmSdk.UII.CommonAssemblies.8.2.0.2\lib\net452\Microsoft.Uii.Csr.Win32Api.dll + True + + + ..\packages\Microsoft.CrmSdk.CoreAssemblies.8.2.0.2\lib\net452\Microsoft.Xrm.Sdk.dll + True + + + ..\packages\Microsoft.CrmSdk.Deployment.8.2.0.2\lib\net452\Microsoft.Xrm.Sdk.Deployment.dll + True + + + ..\packages\Microsoft.CrmSdk.Workflow.8.2.0.2\lib\net452\Microsoft.Xrm.Sdk.Workflow.dll + True + + + ..\packages\Microsoft.CrmSdk.XrmTooling.CoreAssembly.8.2.0.2\lib\net452\Microsoft.Xrm.Tooling.Connector.dll + True + + + ..\packages\Microsoft.CrmSdk.XrmTooling.PackageDeployment.8.2.0.2\lib\net452\Microsoft.Xrm.Tooling.PackageDeployment.CrmPackageExtentionBase.dll + True + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + + + + Designer + + + + + + + \ No newline at end of file diff --git a/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/app.config b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/app.config new file mode 100644 index 00000000..3f2799a8 --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/app.config @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/packages.config b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/packages.config new file mode 100644 index 00000000..d7104374 --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.CRMPackage/packages.config @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.Plugins/Properties/AssemblyInfo.cs b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.Plugins/Properties/AssemblyInfo.cs new file mode 100644 index 00000000..e9a6f05c --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.Plugins/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("Xrm.Framework.CI.Sample.Plugins")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("Xrm.Framework.CI.Sample.Plugins")] +[assembly: AssemblyCopyright("Copyright © 2017")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("0a149a0e-91af-4624-9163-2bc9f6822f1c")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.Plugins/SamplePlugin.cs b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.Plugins/SamplePlugin.cs new file mode 100644 index 00000000..067c5187 --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.Plugins/SamplePlugin.cs @@ -0,0 +1,17 @@ +using Microsoft.Xrm.Sdk; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Xrm.Framework.CI.Sample.Plugins +{ + public class SamplePlugin : IPlugin + { + public void Execute(IServiceProvider serviceProvider) + { + throw new InvalidPluginExecutionException("Sample Plugin"); + } + } +} diff --git a/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.Plugins/Xrm.Framework.CI.Sample.Plugins.csproj b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.Plugins/Xrm.Framework.CI.Sample.Plugins.csproj new file mode 100644 index 00000000..f25ffe9c --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.Plugins/Xrm.Framework.CI.Sample.Plugins.csproj @@ -0,0 +1,83 @@ + + + + + Debug + AnyCPU + {0A149A0E-91AF-4624-9163-2BC9F6822F1C} + Library + Properties + Xrm.Framework.CI.Sample.Plugins + Xrm.Framework.CI.Sample.Plugins + v4.5.2 + 512 + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + true + + + ..\Lib\Keys\Xrm.Framework.CI.snk + + + + ..\packages\Microsoft.CrmSdk.CoreAssemblies.8.2.0.2\lib\net452\Microsoft.Crm.Sdk.Proxy.dll + True + + + ..\packages\Microsoft.IdentityModel.6.1.7600.16394\lib\net35\Microsoft.IdentityModel.dll + True + + + ..\packages\Microsoft.CrmSdk.CoreAssemblies.8.2.0.2\lib\net452\Microsoft.Xrm.Sdk.dll + True + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.Plugins/packages.config b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.Plugins/packages.config new file mode 100644 index 00000000..0035a52b --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.Plugins/packages.config @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.WFActivities/Properties/AssemblyInfo.cs b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.WFActivities/Properties/AssemblyInfo.cs new file mode 100644 index 00000000..c45c23a5 --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.WFActivities/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("Xrm.Framework.CI.Sample.WFActivities")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("Xrm.Framework.CI.Sample.WFActivities")] +[assembly: AssemblyCopyright("Copyright © 2017")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("340ade0f-8213-457e-9ff5-bfb63c25b02c")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.WFActivities/SampleActivity.cs b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.WFActivities/SampleActivity.cs new file mode 100644 index 00000000..644ad7d3 --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.WFActivities/SampleActivity.cs @@ -0,0 +1,29 @@ +using Microsoft.Xrm.Sdk; +using Microsoft.Xrm.Sdk.Workflow; +using System; +using System.Activities; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace Xrm.Framework.CI.Sample.WFActivities +{ + public class SampleActivity : CodeActivity + { + + #region Input Parameters + + [Input("Account")] + [ReferenceTarget("account")] + public InArgument AccountReference { get; set; } + + #endregion + + // If your activity returns a value, derive from CodeActivity + // and return the value from the Execute method. + protected override void Execute(CodeActivityContext context) + { + throw new InvalidPluginExecutionException("Sample Account WF Activity"); + } + } +} diff --git a/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.WFActivities/Xrm.Framework.CI.Sample.WFActivities.csproj b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.WFActivities/Xrm.Framework.CI.Sample.WFActivities.csproj new file mode 100644 index 00000000..77662cd0 --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.WFActivities/Xrm.Framework.CI.Sample.WFActivities.csproj @@ -0,0 +1,93 @@ + + + + + Debug + AnyCPU + {340ADE0F-8213-457E-9FF5-BFB63C25B02C} + Library + Properties + Xrm.Framework.CI.Sample.WFActivities + Xrm.Framework.CI.Sample.WFActivities + v4.5.2 + 512 + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + true + + + ..\Lib\Keys\Xrm.Framework.CI.snk + + + + ..\packages\Microsoft.CrmSdk.CoreAssemblies.8.2.0.2\lib\net452\Microsoft.Crm.Sdk.Proxy.dll + True + + + ..\packages\Microsoft.IdentityModel.6.1.7600.16394\lib\net35\Microsoft.IdentityModel.dll + True + + + ..\packages\Microsoft.CrmSdk.CoreAssemblies.8.2.0.2\lib\net452\Microsoft.Xrm.Sdk.dll + True + + + ..\packages\Microsoft.CrmSdk.Workflow.8.2.0.2\lib\net452\Microsoft.Xrm.Sdk.Workflow.dll + True + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.WFActivities/packages.config b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.WFActivities/packages.config new file mode 100644 index 00000000..a1d73af0 --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.WFActivities/packages.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.WebResources/JavaScript/SampleAccount.js b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.WebResources/JavaScript/SampleAccount.js new file mode 100644 index 00000000..46ce35ce --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.WebResources/JavaScript/SampleAccount.js @@ -0,0 +1,3 @@ +function XrmCIFramework_OnLoad() { + alert('Sample JavaScript') +} \ No newline at end of file diff --git a/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.WebResources/WebPages/SampleAccount.html b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.WebResources/WebPages/SampleAccount.html new file mode 100644 index 00000000..afafc4e0 --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.WebResources/WebPages/SampleAccount.html @@ -0,0 +1,10 @@ + + + + Sample Account Page + + +

Sample Account Page

+ + + \ No newline at end of file diff --git a/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.sln b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.sln new file mode 100644 index 00000000..c0719cd2 --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/Xrm.Framework.CI.Sample.sln @@ -0,0 +1,94 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 14 +VisualStudioVersion = 14.0.23107.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xrm.Framework.CI.Sample.Plugins", "Xrm.Framework.CI.Sample.Plugins\Xrm.Framework.CI.Sample.Plugins.csproj", "{0A149A0E-91AF-4624-9163-2BC9F6822F1C}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xrm.Framework.CI.Sample.WFActivities", "Xrm.Framework.CI.Sample.WFActivities\Xrm.Framework.CI.Sample.WFActivities.csproj", "{340ADE0F-8213-457E-9FF5-BFB63C25B02C}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xrm.Framework.CI.Sample.CRMPackage", "Xrm.Framework.CI.Sample.CRMPackage\Xrm.Framework.CI.Sample.CRMPackage.csproj", "{170C0103-3F94-4896-9062-6314167F596A}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Xrm.Framework.CI.Sample.WebResources", "Xrm.Framework.CI.Sample.WebResources", "{660C21DB-34BB-4F66-8D52-7F4C37AEA9CE}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "JavaScript", "JavaScript", "{323E620D-8D2E-4D78-B9A1-5E16EAA38051}" + ProjectSection(SolutionItems) = preProject + Xrm.Framework.CI.Sample.WebResources\JavaScript\SampleAccount.js = Xrm.Framework.CI.Sample.WebResources\JavaScript\SampleAccount.js + EndProjectSection +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "WebPages", "WebPages", "{332792E2-AEB5-401D-AD39-BDF1A9EDFBEC}" + ProjectSection(SolutionItems) = preProject + Xrm.Framework.CI.Sample.WebResources\WebPages\SampleAccount.html = Xrm.Framework.CI.Sample.WebResources\WebPages\SampleAccount.html + EndProjectSection +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{3C288B05-62C4-4139-80A8-C87BC2FCCCB9}" + ProjectSection(SolutionItems) = preProject + ExtractXrmCIFrameworkSample.ps1 = ExtractXrmCIFrameworkSample.ps1 + XrmCIFrameworkSampleMapping.xml = XrmCIFrameworkSampleMapping.xml + EndProjectSection +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Lib", "Lib", "{E14EF522-74E4-4C34-8FC2-788E9E026882}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Keys", "Keys", "{28D91CC1-4C24-4AE3-A992-70BCA7F1C28E}" + ProjectSection(SolutionItems) = preProject + Lib\Keys\Xrm.Framework.CI.snk = Lib\Keys\Xrm.Framework.CI.snk + EndProjectSection +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solutions", "Solutions", "{F3572C69-0DF0-4154-A4A5-9ACF09AEE89B}" + ProjectSection(SolutionItems) = preProject + Lib\Solutions\ThirdParty_1_0_0_0.zip = Lib\Solutions\ThirdParty_1_0_0_0.zip + Lib\Solutions\ThirdParty_1_0_0_0_managed.zip = Lib\Solutions\ThirdParty_1_0_0_0_managed.zip + Lib\Solutions\XrmCIFrameworkSample_1_0_0_0.zip = Lib\Solutions\XrmCIFrameworkSample_1_0_0_0.zip + EndProjectSection +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "xRMCIFramework", "xRMCIFramework", "{4E960EAB-6CF0-46EE-AF54-57C1573AB68F}" + ProjectSection(SolutionItems) = preProject + Lib\xRMCIFramework\DeployPackage.ps1 = Lib\xRMCIFramework\DeployPackage.ps1 + Lib\xRMCIFramework\ExportSolution.ps1 = Lib\xRMCIFramework\ExportSolution.ps1 + Lib\xRMCIFramework\ExtractCustomizations.ps1 = Lib\xRMCIFramework\ExtractCustomizations.ps1 + Lib\xRMCIFramework\ImportSolution.ps1 = Lib\xRMCIFramework\ImportSolution.ps1 + Lib\xRMCIFramework\microsoft.crm.sdk.proxy.dll = Lib\xRMCIFramework\microsoft.crm.sdk.proxy.dll + Lib\xRMCIFramework\Microsoft.IdentityModel.Clients.ActiveDirectory.dll = Lib\xRMCIFramework\Microsoft.IdentityModel.Clients.ActiveDirectory.dll + Lib\xRMCIFramework\Microsoft.IdentityModel.dll = Lib\xRMCIFramework\Microsoft.IdentityModel.dll + Lib\xRMCIFramework\Microsoft.Management.Infrastructure.dll = Lib\xRMCIFramework\Microsoft.Management.Infrastructure.dll + Lib\xRMCIFramework\Microsoft.Xrm.Sdk.Deployment.dll = Lib\xRMCIFramework\Microsoft.Xrm.Sdk.Deployment.dll + Lib\xRMCIFramework\microsoft.xrm.sdk.dll = Lib\xRMCIFramework\microsoft.xrm.sdk.dll + Lib\xRMCIFramework\Microsoft.Xrm.Tooling.Connector.dll = Lib\xRMCIFramework\Microsoft.Xrm.Tooling.Connector.dll + Lib\xRMCIFramework\PackSolution.ps1 = Lib\xRMCIFramework\PackSolution.ps1 + Lib\xRMCIFramework\Ping.ps1 = Lib\xRMCIFramework\Ping.ps1 + Lib\xRMCIFramework\PublishCustomizations.ps1 = Lib\xRMCIFramework\PublishCustomizations.ps1 + Lib\xRMCIFramework\SolutionPackager.exe = Lib\xRMCIFramework\SolutionPackager.exe + Lib\xRMCIFramework\UpdateSolutionVersionInCRM.ps1 = Lib\xRMCIFramework\UpdateSolutionVersionInCRM.ps1 + Lib\xRMCIFramework\Xrm.Framework.CI.PowerShell.Cmdlets.dll = Lib\xRMCIFramework\Xrm.Framework.CI.PowerShell.Cmdlets.dll + EndProjectSection +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {0A149A0E-91AF-4624-9163-2BC9F6822F1C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {0A149A0E-91AF-4624-9163-2BC9F6822F1C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0A149A0E-91AF-4624-9163-2BC9F6822F1C}.Release|Any CPU.ActiveCfg = Release|Any CPU + {0A149A0E-91AF-4624-9163-2BC9F6822F1C}.Release|Any CPU.Build.0 = Release|Any CPU + {340ADE0F-8213-457E-9FF5-BFB63C25B02C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {340ADE0F-8213-457E-9FF5-BFB63C25B02C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {340ADE0F-8213-457E-9FF5-BFB63C25B02C}.Release|Any CPU.ActiveCfg = Release|Any CPU + {340ADE0F-8213-457E-9FF5-BFB63C25B02C}.Release|Any CPU.Build.0 = Release|Any CPU + {170C0103-3F94-4896-9062-6314167F596A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {170C0103-3F94-4896-9062-6314167F596A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {170C0103-3F94-4896-9062-6314167F596A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {170C0103-3F94-4896-9062-6314167F596A}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {323E620D-8D2E-4D78-B9A1-5E16EAA38051} = {660C21DB-34BB-4F66-8D52-7F4C37AEA9CE} + {332792E2-AEB5-401D-AD39-BDF1A9EDFBEC} = {660C21DB-34BB-4F66-8D52-7F4C37AEA9CE} + {28D91CC1-4C24-4AE3-A992-70BCA7F1C28E} = {E14EF522-74E4-4C34-8FC2-788E9E026882} + {F3572C69-0DF0-4154-A4A5-9ACF09AEE89B} = {E14EF522-74E4-4C34-8FC2-788E9E026882} + {4E960EAB-6CF0-46EE-AF54-57C1573AB68F} = {E14EF522-74E4-4C34-8FC2-788E9E026882} + EndGlobalSection +EndGlobal diff --git a/CRM365/Xrm.Framework.CI.Sample/XrmCIFrameworkSampleMapping.xml b/CRM365/Xrm.Framework.CI.Sample/XrmCIFrameworkSampleMapping.xml new file mode 100644 index 00000000..1b2d3a1a --- /dev/null +++ b/CRM365/Xrm.Framework.CI.Sample/XrmCIFrameworkSampleMapping.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/CRM365/Xrm.Framework.CI/BuildVSExtension.ps1 b/CRM365/Xrm.Framework.CI/BuildVSExtension.ps1 index 68c78a45..fd5313e2 100644 --- a/CRM365/Xrm.Framework.CI/BuildVSExtension.ps1 +++ b/CRM365/Xrm.Framework.CI/BuildVSExtension.ps1 @@ -19,8 +19,6 @@ $CIFrameworkTempDir = $scriptPath + "\temp" $CIFrameworkRootDir = $CIFrameworkTempDir + "\xRMCIFramework" -$CIFrameworkTasksDir = $CIFrameworkPackagesDir + "\tasks" - $xRMCIFrameworkPackageName = $CIFrameworkPackagesDir + "\vss-extension.json" if (Test-Path $CIFrameworkTempDir) @@ -39,8 +37,6 @@ New-Item $CIFrameworkRootDir -ItemType directory New-Item $CIFrameworkPackagesDir -ItemType directory -New-Item $CIFrameworkTasksDir -ItemType directory - Copy-Item ($scriptPath + "\Xrm.Framework.CI.PowerShell.Cmdlets\bin\Release\microsoft.xrm.sdk.dll") $CIFrameworkRootDir -Force -Recurse Copy-Item ($scriptPath + "\Xrm.Framework.CI.PowerShell.Cmdlets\bin\Release\microsoft.crm.sdk.proxy.dll") $CIFrameworkRootDir -Force -Recurse Copy-Item ($scriptPath + "\Xrm.Framework.CI.PowerShell.Cmdlets\bin\Release\Xrm.Framework.CI.PowerShell.Cmdlets.dll") $CIFrameworkRootDir -Force -Recurse @@ -49,47 +45,42 @@ Copy-Item ($scriptPath + "\Xrm.Framework.CI.PowerShell.Cmdlets\bin\Release\Micro Copy-Item ($scriptPath + "\Xrm.Framework.CI.PowerShell.Cmdlets\bin\Release\Microsoft.Management.Infrastructure.dll") $CIFrameworkRootDir -Force -Recurse Copy-Item ($scriptPath + "\Xrm.Framework.CI.PowerShell.Cmdlets\bin\Release\Microsoft.Xrm.Sdk.Deployment.dll") $CIFrameworkRootDir -Force -Recurse Copy-Item ($scriptPath + "\Xrm.Framework.CI.PowerShell.Cmdlets\bin\Release\Microsoft.IdentityModel.Clients.ActiveDirectory.dll") $CIFrameworkRootDir -Force -Recurse - -Copy-Item ($scriptPath + "\Xrm.Framework.CI.VSTS.BuildTasks\Tasks\MSCRMPing") $CIFrameworkTasksDir -Force -Recurse -Copy-Item ($scriptPath + "\Xrm.Framework.CI.VSTS.BuildTasks\Lib\icon.png") ($CIFrameworkTasksDir + "\MSCRMPing") -Force -Recurse -Copy-Item ($scriptPath + "\Xrm.Framework.CI.VSTS.BuildTasks\Lib\ps_modules") ($CIFrameworkTasksDir + "\MSCRMPing") -Force -Recurse -Copy-Item ($scriptPath + "\Xrm.Framework.CI.PowerShell.Scripts\Ping.ps1") ($CIFrameworkTasksDir + "\MSCRMPing") -Force -Recurse -Copy-Item ($CIFrameworkRootDir + "\*.*") ($CIFrameworkTasksDir + "\MSCRMPing") -Force -Recurse - -Copy-Item ($scriptPath + "\Xrm.Framework.CI.VSTS.BuildTasks\Tasks\MSCRMPublishCustomizations") $CIFrameworkTasksDir -Force -Recurse -Copy-Item ($scriptPath + "\Xrm.Framework.CI.VSTS.BuildTasks\Lib\icon.png") ($CIFrameworkTasksDir + "\MSCRMPublishCustomizations") -Force -Recurse -Copy-Item ($scriptPath + "\Xrm.Framework.CI.VSTS.BuildTasks\Lib\ps_modules") ($CIFrameworkTasksDir + "\MSCRMPublishCustomizations") -Force -Recurse -Copy-Item ($scriptPath + "\Xrm.Framework.CI.PowerShell.Scripts\PublishCustomizations.ps1") ($CIFrameworkTasksDir + "\MSCRMPublishCustomizations") -Force -Recurse -Copy-Item ($CIFrameworkRootDir + "\*.*") ($CIFrameworkTasksDir + "\MSCRMPublishCustomizations") -Force -Recurse - -Copy-Item ($scriptPath + "\Xrm.Framework.CI.VSTS.BuildTasks\Tasks\MSCRMPackSolution") $CIFrameworkTasksDir -Force -Recurse -Copy-Item ($scriptPath + "\Xrm.Framework.CI.VSTS.BuildTasks\Lib\icon.png") ($CIFrameworkTasksDir + "\MSCRMPackSolution") -Force -Recurse -Copy-Item ($scriptPath + "\Xrm.Framework.CI.VSTS.BuildTasks\Lib\ps_modules") ($CIFrameworkTasksDir + "\MSCRMPackSolution") -Force -Recurse -Copy-Item ($scriptPath + "\Xrm.Framework.CI.PowerShell.Scripts\PackSolution.ps1") ($CIFrameworkTasksDir + "\MSCRMPackSolution") -Force -Recurse -Copy-Item ($CIFrameworkRootDir + "\*.*") ($CIFrameworkTasksDir + "\MSCRMPackSolution") -Force -Recurse -Copy-Item ($scriptPath + "\packages\Microsoft.CrmSdk.CoreTools.8.2.0.2\content\bin\coretools\SolutionPackager.exe") ($CIFrameworkTasksDir + "\MSCRMPackSolution") -Force -Recurse - -Copy-Item ($scriptPath + "\Xrm.Framework.CI.VSTS.BuildTasks\Tasks\MSCRMExportSolution") $CIFrameworkTasksDir -Force -Recurse -Copy-Item ($scriptPath + "\Xrm.Framework.CI.VSTS.BuildTasks\Lib\icon.png") ($CIFrameworkTasksDir + "\MSCRMExportSolution") -Force -Recurse -Copy-Item ($scriptPath + "\Xrm.Framework.CI.VSTS.BuildTasks\Lib\ps_modules") ($CIFrameworkTasksDir + "\MSCRMExportSolution") -Force -Recurse -Copy-Item ($scriptPath + "\Xrm.Framework.CI.PowerShell.Scripts\ExportSolution.ps1") ($CIFrameworkTasksDir + "\MSCRMExportSolution") -Force -Recurse -Copy-Item ($CIFrameworkRootDir + "\*.*") ($CIFrameworkTasksDir + "\MSCRMExportSolution") -Force -Recurse - -Copy-Item ($scriptPath + "\Xrm.Framework.CI.VSTS.BuildTasks\Tasks\MSCRMImportSolution") $CIFrameworkTasksDir -Force -Recurse -Copy-Item ($scriptPath + "\Xrm.Framework.CI.VSTS.BuildTasks\Lib\icon.png") ($CIFrameworkTasksDir + "\MSCRMImportSolution") -Force -Recurse -Copy-Item ($scriptPath + "\Xrm.Framework.CI.VSTS.BuildTasks\Lib\ps_modules") ($CIFrameworkTasksDir + "\MSCRMImportSolution") -Force -Recurse -Copy-Item ($scriptPath + "\Xrm.Framework.CI.PowerShell.Scripts\ImportSolution.ps1") ($CIFrameworkTasksDir + "\MSCRMImportSolution") -Force -Recurse -Copy-Item ($CIFrameworkRootDir + "\*.*") ($CIFrameworkTasksDir + "\MSCRMImportSolution") -Force -Recurse - -Copy-Item ($scriptPath + "\Xrm.Framework.CI.VSTS.BuildTasks\Tasks\MSCRMPackageDeployer") $CIFrameworkTasksDir -Force -Recurse -Copy-Item ($scriptPath + "\Xrm.Framework.CI.VSTS.BuildTasks\Lib\icon.png") ($CIFrameworkTasksDir + "\MSCRMPackageDeployer") -Force -Recurse -Copy-Item ($scriptPath + "\Xrm.Framework.CI.VSTS.BuildTasks\Lib\ps_modules") ($CIFrameworkTasksDir + "\MSCRMPackageDeployer") -Force -Recurse -Copy-Item ($scriptPath + "\Xrm.Framework.CI.PowerShell.Scripts\DeployPackage.ps1") ($CIFrameworkTasksDir + "\MSCRMPackageDeployer") -Force -Recurse -Copy-Item ($CIFrameworkRootDir + "\*.*") ($CIFrameworkTasksDir + "\MSCRMPackageDeployer") -Force -Recurse - -Copy-Item ($scriptPath + "\Xrm.Framework.CI.VSTS.BuildTasks\Extension\icon_128x128.png") $CIFrameworkPackagesDir -Force -Recurse -Copy-Item ($scriptPath + "\Xrm.Framework.CI.VSTS.BuildTasks\Extension\vss-extension.json") $CIFrameworkPackagesDir -Force -Recurse - -tfx extension create --manifest-globs $xRMCIFrameworkPackageName --output-path $CIFrameworkPackagesDir +Copy-Item ($scriptPath + "\packages\Microsoft.CrmSdk.CoreTools.8.2.0.2\content\bin\coretools\SolutionPackager.exe") $CIFrameworkRootDir -Force -Recurse +Copy-Item ($scriptPath + "\Xrm.Framework.CI.PowerShell.Scripts\*.ps1") ($CIFrameworkRootDir) -Force -Recurse + +Copy-Item ($scriptPath + "\Xrm.Framework.CI.VSTS.BuildTasks\Tasks\MSCRMPing") $CIFrameworkPackagesDir -Force -Recurse +Copy-Item ($scriptPath + "\Xrm.Framework.CI.VSTS.BuildTasks\Lib\icon.png") ($CIFrameworkPackagesDir + "\MSCRMPing") -Force -Recurse +Copy-Item ($scriptPath + "\Xrm.Framework.CI.VSTS.BuildTasks\Lib\ps_modules") ($CIFrameworkPackagesDir + "\MSCRMPing") -Force -Recurse +Copy-Item ($CIFrameworkRootDir) ($CIFrameworkPackagesDir + "\MSCRMPing\ps_modules") -Force -Recurse + +Copy-Item ($scriptPath + "\Xrm.Framework.CI.VSTS.BuildTasks\Tasks\MSCRMPublishCustomizations") $CIFrameworkPackagesDir -Force -Recurse +Copy-Item ($scriptPath + "\Xrm.Framework.CI.VSTS.BuildTasks\Lib\icon.png") ($CIFrameworkPackagesDir + "\MSCRMPublishCustomizations") -Force -Recurse +Copy-Item ($scriptPath + "\Xrm.Framework.CI.VSTS.BuildTasks\Lib\ps_modules") ($CIFrameworkPackagesDir + "\MSCRMPublishCustomizations") -Force -Recurse +Copy-Item ($CIFrameworkRootDir) ($CIFrameworkPackagesDir + "\MSCRMPublishCustomizations\ps_modules") -Force -Recurse + +Copy-Item ($scriptPath + "\Xrm.Framework.CI.VSTS.BuildTasks\Tasks\MSCRMPackSolution") $CIFrameworkPackagesDir -Force -Recurse +Copy-Item ($scriptPath + "\Xrm.Framework.CI.VSTS.BuildTasks\Lib\icon.png") ($CIFrameworkPackagesDir + "\MSCRMPackSolution") -Force -Recurse +Copy-Item ($scriptPath + "\Xrm.Framework.CI.VSTS.BuildTasks\Lib\ps_modules") ($CIFrameworkPackagesDir + "\MSCRMPackSolution") -Force -Recurse +Copy-Item ($CIFrameworkRootDir) ($CIFrameworkPackagesDir + "\MSCRMPackSolution\ps_modules") -Force -Recurse + +Copy-Item ($scriptPath + "\Xrm.Framework.CI.VSTS.BuildTasks\Tasks\MSCRMExportSolution") $CIFrameworkPackagesDir -Force -Recurse +Copy-Item ($scriptPath + "\Xrm.Framework.CI.VSTS.BuildTasks\Lib\icon.png") ($CIFrameworkPackagesDir + "\MSCRMExportSolution") -Force -Recurse +Copy-Item ($scriptPath + "\Xrm.Framework.CI.VSTS.BuildTasks\Lib\ps_modules") ($CIFrameworkPackagesDir + "\MSCRMExportSolution") -Force -Recurse +Copy-Item ($CIFrameworkRootDir) ($CIFrameworkPackagesDir + "\MSCRMExportSolution\ps_modules") -Force -Recurse + +Copy-Item ($scriptPath + "\Xrm.Framework.CI.VSTS.BuildTasks\Tasks\MSCRMImportSolution") $CIFrameworkPackagesDir -Force -Recurse +Copy-Item ($scriptPath + "\Xrm.Framework.CI.VSTS.BuildTasks\Lib\icon.png") ($CIFrameworkPackagesDir + "\MSCRMImportSolution") -Force -Recurse +Copy-Item ($scriptPath + "\Xrm.Framework.CI.VSTS.BuildTasks\Lib\ps_modules") ($CIFrameworkPackagesDir + "\MSCRMImportSolution") -Force -Recurse +Copy-Item ($CIFrameworkRootDir) ($CIFrameworkPackagesDir + "\MSCRMImportSolution\ps_modules") -Force -Recurse + +Copy-Item ($scriptPath + "\Xrm.Framework.CI.VSTS.BuildTasks\Tasks\MSCRMPackageDeployer") $CIFrameworkPackagesDir -Force -Recurse +Copy-Item ($scriptPath + "\Xrm.Framework.CI.VSTS.BuildTasks\Lib\icon.png") ($CIFrameworkPackagesDir + "\MSCRMPackageDeployer") -Force -Recurse +Copy-Item ($scriptPath + "\Xrm.Framework.CI.VSTS.BuildTasks\Lib\ps_modules") ($CIFrameworkPackagesDir + "\MSCRMPackageDeployer") -Force -Recurse +Copy-Item ($CIFrameworkRootDir) ($CIFrameworkPackagesDir + "\MSCRMPackageDeployer\ps_modules") -Force -Recurse + +Copy-Item ($scriptPath + "\Xrm.Framework.CI.VSTS.BuildTasks\Extension\*.*") $CIFrameworkPackagesDir -Force -Recurse +Copy-Item ($scriptPath + "\Xrm.Framework.CI.VSTS.BuildTasks\Extension\Content") $CIFrameworkPackagesDir -Force -Recurse + +tfx extension create --manifest-globs $xRMCIFrameworkPackageName --output-path $CIFrameworkPackagesDir --root $CIFrameworkPackagesDir Remove-Item $CIFrameworkTempDir -Force -Recurse diff --git a/CRM365/Xrm.Framework.CI/Xrm.Framework.CI.VSTS.BuildTasks/Extension/Content/license.txt b/CRM365/Xrm.Framework.CI/Xrm.Framework.CI.VSTS.BuildTasks/Extension/Content/license.txt new file mode 100644 index 00000000..dc9dfd30 --- /dev/null +++ b/CRM365/Xrm.Framework.CI/Xrm.Framework.CI.VSTS.BuildTasks/Extension/Content/license.txt @@ -0,0 +1,42 @@ + +The MIT License (MIT) + + + +Copyright (c) 2017 WaelHamze + + + +Permission is hereby granted, free of charge, to any person obtaining a copy + +of this software and associated documentation files (the "Software"), to deal + +in the Software without restriction, including without limitation the rights + +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + +copies of the Software, and to permit persons to whom the Software is + +furnished to do so, subject to the following conditions: + + + +The above copyright notice and this permission notice shall be included in all + +copies or substantial portions of the Software. + + + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + +SOFTWARE. \ No newline at end of file diff --git a/CRM365/Xrm.Framework.CI/Xrm.Framework.CI.VSTS.BuildTasks/Extension/Content/overview.md b/CRM365/Xrm.Framework.CI/Xrm.Framework.CI.VSTS.BuildTasks/Extension/Content/overview.md new file mode 100644 index 00000000..e48d71fd --- /dev/null +++ b/CRM365/Xrm.Framework.CI/Xrm.Framework.CI.VSTS.BuildTasks/Extension/Content/overview.md @@ -0,0 +1 @@ +xRM CI Framework provides you with the tools automate the build and deployment of your CRM Solution. \ No newline at end of file diff --git a/CRM365/Xrm.Framework.CI/Xrm.Framework.CI.VSTS.BuildTasks/Extension/icon_128x128.png b/CRM365/Xrm.Framework.CI/Xrm.Framework.CI.VSTS.BuildTasks/Extension/icon_128x128.png index b78c5d35..0e3f02b2 100644 Binary files a/CRM365/Xrm.Framework.CI/Xrm.Framework.CI.VSTS.BuildTasks/Extension/icon_128x128.png and b/CRM365/Xrm.Framework.CI/Xrm.Framework.CI.VSTS.BuildTasks/Extension/icon_128x128.png differ diff --git a/CRM365/Xrm.Framework.CI/Xrm.Framework.CI.VSTS.BuildTasks/Extension/vss-extension.json b/CRM365/Xrm.Framework.CI/Xrm.Framework.CI.VSTS.BuildTasks/Extension/vss-extension.json index 0defe20a..365fbcd2 100644 --- a/CRM365/Xrm.Framework.CI/Xrm.Framework.CI.VSTS.BuildTasks/Extension/vss-extension.json +++ b/CRM365/Xrm.Framework.CI/Xrm.Framework.CI.VSTS.BuildTasks/Extension/vss-extension.json @@ -1,7 +1,7 @@ { "manifestVersion": 1, "id": "xrm-ci-framework-build-tasks", - "name": "xRM CI Framework Build & Release Tools", + "name": "Dynamics CRM 365", "version": "8.0.0", "publisher": "WaelHamze", "targets": [ @@ -9,16 +9,51 @@ "id": "Microsoft.VisualStudio.Services" } ], - "description": "Tasks for automating the Build & Deployment of Dynamics CRM Solutions", + "description": "Tasks for automating Build & Deployment of Dynamics CRM Solutions", "categories": [ "Build and release" ], + "tags": [ + "Dynamics CRM", + "CRM", + "xRM CI Framework", + "CRM 365", + "Solution Packager", + "Package Deployer" + ], "icons": { "default": "icon_128x128.png" }, + "content": { + "details": { + "path": "Content/overview.md" + }, + "license": { + "path": "Content/license.txt" + } + }, + "repository": { + "type": "git", + "uri": "https://github.com/WaelHamze/xrm-ci-framework" + }, "files": [ { - "path": "tasks" + "path": "MSCRMPing" + }, + { + "path": "MSCRMPackSolution" + }, + { + "path": "MSCRMExportSolution" + }, + { + "path": "MSCRMPublishCustomizations" + }, + { + "path": "MSCRMImportSolution" + }, + { + "path": "MSCRMPackageDeployer" } ], "contributions": [ @@ -41,6 +76,46 @@ "properties": { "name": "MSCRMPackSolution" } + }, + { + "id": "MSCRMExportSolution", + "type": "ms.vss-distributed-task.task", + "targets": [ + "ms.vss-distributed-task.tasks" + ], + "properties": { + "name": "MSCRMExportSolution" + } + }, + { + "id": "MSCRMPublishCustomizations", + "type": "ms.vss-distributed-task.task", + "targets": [ + "ms.vss-distributed-task.tasks" + ], + "properties": { + "name": "MSCRMPublishCustomizations" + } + }, + { + "id": "MSCRMImportSolution", + "type": "ms.vss-distributed-task.task", + "targets": [ + "ms.vss-distributed-task.tasks" + ], + "properties": { + "name": "MSCRMImportSolution" + } + }, + { + "id": "MSCRMPackageDeployer", + "type": "ms.vss-distributed-task.task", + "targets": [ + "ms.vss-distributed-task.tasks" + ], + "properties": { + "name": "MSCRMPackageDeployer" + } } ] } diff --git a/CRM365/Xrm.Framework.CI/Xrm.Framework.CI.VSTS.BuildTasks/Lib/icon.png b/CRM365/Xrm.Framework.CI/Xrm.Framework.CI.VSTS.BuildTasks/Lib/icon.png index 4d8c71ae..9827c8a0 100644 Binary files a/CRM365/Xrm.Framework.CI/Xrm.Framework.CI.VSTS.BuildTasks/Lib/icon.png and b/CRM365/Xrm.Framework.CI/Xrm.Framework.CI.VSTS.BuildTasks/Lib/icon.png differ diff --git a/CRM365/Xrm.Framework.CI/Xrm.Framework.CI.VSTS.BuildTasks/Tasks/MSCRMExportSolution/MSCRMExportSolution.ps1 b/CRM365/Xrm.Framework.CI/Xrm.Framework.CI.VSTS.BuildTasks/Tasks/MSCRMExportSolution/MSCRMExportSolution.ps1 index af6ee914..631c97d4 100644 --- a/CRM365/Xrm.Framework.CI/Xrm.Framework.CI.VSTS.BuildTasks/Tasks/MSCRMExportSolution/MSCRMExportSolution.ps1 +++ b/CRM365/Xrm.Framework.CI/Xrm.Framework.CI.VSTS.BuildTasks/Tasks/MSCRMExportSolution/MSCRMExportSolution.ps1 @@ -68,6 +68,6 @@ if ($updateVersion) $versionNumber = $buildNumber.Substring($buildNumber.IndexOf("_") + 1) } -& "$scriptPath\ExportSolution.ps1" -CrmConnectionString $crmConnectionString -SolutionName $solutionName -ExportManaged $exportManaged -ExportUnmanaged $exportUnmanaged -ExportSolutionOutputPath $outputPath -TargetVersion $targetVersion -UpdateVersion $updateVersion -RequiredVersion $versionNumber -ExportIncludeVersionInSolutionName $includeVersionInSolutionFile -ExportAutoNumberingSettings $exportAutoNumberingSettings -ExportCalendarSettings $exportCalendarSettings -ExportCustomizationSettings $exportCustomizationSettings -ExportEmailTrackingSettings $exportEmailTrackingSettings -ExportExternalApplications $exportExternalApplications -ExportGeneralSettings $exportGeneralSettings -ExportMarketingSettings $exportMarketingSettings -ExportOutlookSynchronizationSettings $exportOutlookSynchronizationSettings -ExportIsvConfig $exportIsvConfig -ExportRelationshipRoles $exportRelationshipRoles -ExportSales $exportSales +& "$scriptPath\ps_modules\xRMCIFrameworkCI\ExportSolution.ps1" -CrmConnectionString $crmConnectionString -SolutionName $solutionName -ExportManaged $exportManaged -ExportUnmanaged $exportUnmanaged -ExportSolutionOutputPath $outputPath -TargetVersion $targetVersion -UpdateVersion $updateVersion -RequiredVersion $versionNumber -ExportIncludeVersionInSolutionName $includeVersionInSolutionFile -ExportAutoNumberingSettings $exportAutoNumberingSettings -ExportCalendarSettings $exportCalendarSettings -ExportCustomizationSettings $exportCustomizationSettings -ExportEmailTrackingSettings $exportEmailTrackingSettings -ExportExternalApplications $exportExternalApplications -ExportGeneralSettings $exportGeneralSettings -ExportMarketingSettings $exportMarketingSettings -ExportOutlookSynchronizationSettings $exportOutlookSynchronizationSettings -ExportIsvConfig $exportIsvConfig -ExportRelationshipRoles $exportRelationshipRoles -ExportSales $exportSales Write-Verbose 'Leaving MSCRMExportSolution.ps1' diff --git a/CRM365/Xrm.Framework.CI/Xrm.Framework.CI.VSTS.BuildTasks/Tasks/MSCRMImportSolution/MSCRMImportSolution.ps1 b/CRM365/Xrm.Framework.CI/Xrm.Framework.CI.VSTS.BuildTasks/Tasks/MSCRMImportSolution/MSCRMImportSolution.ps1 index aec8e0ea..23d301f2 100644 --- a/CRM365/Xrm.Framework.CI/Xrm.Framework.CI.VSTS.BuildTasks/Tasks/MSCRMImportSolution/MSCRMImportSolution.ps1 +++ b/CRM365/Xrm.Framework.CI/Xrm.Framework.CI.VSTS.BuildTasks/Tasks/MSCRMImportSolution/MSCRMImportSolution.ps1 @@ -38,7 +38,7 @@ $solutionFilename = $solutionFile.Substring($solutionFile.LastIndexOf("\") + 1) $logFilename = $solutionFilename.replace(".zip", "_importlog_" + [System.DateTime]::Now.ToString("yyyy_MM_dd__HH_mm") + ".xml") -& "$scriptPath\ImportSolution.ps1" -solutionFile $solutionFile -crmConnectionString $CrmConnectionString -override $override -publishWorkflows $publishWorkflows -overwriteUnmanagedCustomizations $overwriteUnmanagedCustomizations -skipProductUpdateDependencies $skipProductUpdateDependencies -ConvertToManaged $convertToManaged -HoldingSolution $holdingSolution -logsDirectory "$artifactsFolder" -logFileName $logFilename +& "$scriptPath\ps_modules\xRMCIFrameworkCI\ImportSolution.ps1" -solutionFile $solutionFile -crmConnectionString $CrmConnectionString -override $override -publishWorkflows $publishWorkflows -overwriteUnmanagedCustomizations $overwriteUnmanagedCustomizations -skipProductUpdateDependencies $skipProductUpdateDependencies -ConvertToManaged $convertToManaged -HoldingSolution $holdingSolution -logsDirectory "$artifactsFolder" -logFileName $logFilename Write-Host "##vso[task.uploadfile]$artifactsFolder\$logFilename" diff --git a/CRM365/Xrm.Framework.CI/Xrm.Framework.CI.VSTS.BuildTasks/Tasks/MSCRMImportSolution/task.json b/CRM365/Xrm.Framework.CI/Xrm.Framework.CI.VSTS.BuildTasks/Tasks/MSCRMImportSolution/task.json index d7b77bdb..fc1fa63e 100644 --- a/CRM365/Xrm.Framework.CI/Xrm.Framework.CI.VSTS.BuildTasks/Tasks/MSCRMImportSolution/task.json +++ b/CRM365/Xrm.Framework.CI/Xrm.Framework.CI.VSTS.BuildTasks/Tasks/MSCRMImportSolution/task.json @@ -31,7 +31,7 @@ "name": "solutionFile", "type": "filePath", "label": "Solution File", - "defaultValue": "", + "defaultValue": "$(System.DefaultWorkingDirectory)///.zip", "required": false, "helpMarkDown": "The absolute path to the CRM solution zip file on the release agent machine" }, diff --git a/CRM365/Xrm.Framework.CI/Xrm.Framework.CI.VSTS.BuildTasks/Tasks/MSCRMPackSolution/MSCRMPackSolution.ps1 b/CRM365/Xrm.Framework.CI/Xrm.Framework.CI.VSTS.BuildTasks/Tasks/MSCRMPackSolution/MSCRMPackSolution.ps1 index a9c3d856..ea2eae90 100644 --- a/CRM365/Xrm.Framework.CI/Xrm.Framework.CI.VSTS.BuildTasks/Tasks/MSCRMPackSolution/MSCRMPackSolution.ps1 +++ b/CRM365/Xrm.Framework.CI/Xrm.Framework.CI.VSTS.BuildTasks/Tasks/MSCRMPackSolution/MSCRMPackSolution.ps1 @@ -45,6 +45,6 @@ if ($updateVersion) $versionNumber = $buildNumber.Substring($buildNumber.IndexOf("_") + 1) } -& "$scriptPath\PackSolution.ps1" -UnpackedFilesFolder $unpackedFilesFolder -MappingFile $mappingFile -PackageType $packageType -UpdateVersion $updateVersion -RequiredVersion $versionNumber -IncludeVersionInSolutionFile $includeVersionInSolutionFile -OutputPath $outputPath -TreatPackWarningsAsErrors $treatPackWarningsAsErrors +& "$scriptPath\ps_modules\xRMCIFrameworkCI\PackSolution.ps1" -UnpackedFilesFolder $unpackedFilesFolder -MappingFile $mappingFile -PackageType $packageType -UpdateVersion $updateVersion -RequiredVersion $versionNumber -IncludeVersionInSolutionFile $includeVersionInSolutionFile -OutputPath $outputPath -TreatPackWarningsAsErrors $treatPackWarningsAsErrors Write-Verbose 'Leaving MSCRMPackSolution.ps1' diff --git a/CRM365/Xrm.Framework.CI/Xrm.Framework.CI.VSTS.BuildTasks/Tasks/MSCRMPackageDeployer/MSCRMPackageDeployer.ps1 b/CRM365/Xrm.Framework.CI/Xrm.Framework.CI.VSTS.BuildTasks/Tasks/MSCRMPackageDeployer/MSCRMPackageDeployer.ps1 index 0367c7ff..ff425c09 100644 --- a/CRM365/Xrm.Framework.CI/Xrm.Framework.CI.VSTS.BuildTasks/Tasks/MSCRMPackageDeployer/MSCRMPackageDeployer.ps1 +++ b/CRM365/Xrm.Framework.CI/Xrm.Framework.CI.VSTS.BuildTasks/Tasks/MSCRMPackageDeployer/MSCRMPackageDeployer.ps1 @@ -36,6 +36,6 @@ Write-Verbose "artifactsFolder = $artifactsFolder" $scriptPath = split-path -parent $MyInvocation.MyCommand.Definition Write-Verbose "Script Path: $scriptPath" -& "$scriptPath\DeployPackage.ps1" -DeploymentType $deploymentType -Username $username -Password $password -ServerUrl $serverUrl -OrganizationName $organizationName -DeploymentRegion $deploymentRegion -OnlineType $onlineType -PackageName $packageName -PackageDirectory $packageDirectory +& "$scriptPath\ps_modules\xRMCIFrameworkCI\DeployPackage.ps1" -DeploymentType $deploymentType -Username $username -Password $password -ServerUrl $serverUrl -OrganizationName $organizationName -DeploymentRegion $deploymentRegion -OnlineType $onlineType -PackageName $packageName -PackageDirectory $packageDirectory Write-Verbose 'Leaving MSCRMPackageDeployer.ps1' diff --git a/CRM365/Xrm.Framework.CI/Xrm.Framework.CI.VSTS.BuildTasks/Tasks/MSCRMPackageDeployer/task.json b/CRM365/Xrm.Framework.CI/Xrm.Framework.CI.VSTS.BuildTasks/Tasks/MSCRMPackageDeployer/task.json index 0d527bea..34da852d 100644 --- a/CRM365/Xrm.Framework.CI/Xrm.Framework.CI.VSTS.BuildTasks/Tasks/MSCRMPackageDeployer/task.json +++ b/CRM365/Xrm.Framework.CI/Xrm.Framework.CI.VSTS.BuildTasks/Tasks/MSCRMPackageDeployer/task.json @@ -38,7 +38,7 @@ "name": "packageDirectory", "type": "filePath", "label": "Package Directory", - "defaultValue": "", + "defaultValue": "$(System.DefaultWorkingDirectory)///", "required": false, "helpMarkDown": "The absolute path to the CRM Package folder on the release agent machine" }, diff --git a/CRM365/Xrm.Framework.CI/Xrm.Framework.CI.VSTS.BuildTasks/Tasks/MSCRMPing/MSCRMPing.ps1 b/CRM365/Xrm.Framework.CI/Xrm.Framework.CI.VSTS.BuildTasks/Tasks/MSCRMPing/MSCRMPing.ps1 index 1fed7a30..e15ed66f 100644 --- a/CRM365/Xrm.Framework.CI/Xrm.Framework.CI.VSTS.BuildTasks/Tasks/MSCRMPing/MSCRMPing.ps1 +++ b/CRM365/Xrm.Framework.CI/Xrm.Framework.CI.VSTS.BuildTasks/Tasks/MSCRMPing/MSCRMPing.ps1 @@ -16,6 +16,6 @@ Write-Verbose "crmConnectionString = $crmConnectionString" $scriptPath = split-path -parent $MyInvocation.MyCommand.Definition Write-Verbose "Script Path: $scriptPath" -& "$scriptPath\Ping.ps1" -CrmConnectionString $crmConnectionString +& "$scriptPath\ps_modules\xRMCIFrameworkCI\Ping.ps1" -CrmConnectionString $crmConnectionString Write-Verbose 'Leaving MSCRMPing.ps1' \ No newline at end of file diff --git a/CRM365/Xrm.Framework.CI/Xrm.Framework.CI.VSTS.BuildTasks/Tasks/MSCRMPublishCustomizations/MSCRMPublishCustomizations.ps1 b/CRM365/Xrm.Framework.CI/Xrm.Framework.CI.VSTS.BuildTasks/Tasks/MSCRMPublishCustomizations/MSCRMPublishCustomizations.ps1 index e31a9fe1..1af74904 100644 --- a/CRM365/Xrm.Framework.CI/Xrm.Framework.CI.VSTS.BuildTasks/Tasks/MSCRMPublishCustomizations/MSCRMPublishCustomizations.ps1 +++ b/CRM365/Xrm.Framework.CI/Xrm.Framework.CI.VSTS.BuildTasks/Tasks/MSCRMPublishCustomizations/MSCRMPublishCustomizations.ps1 @@ -16,6 +16,6 @@ Write-Verbose "crmConnectionString = $crmConnectionString" $scriptPath = split-path -parent $MyInvocation.MyCommand.Definition Write-Verbose "Script Path: $scriptPath" -& "$scriptPath\PublishCustomizations.ps1" -CrmConnectionString $crmConnectionString +& "$scriptPath\ps_modules\xRMCIFrameworkCI\PublishCustomizations.ps1" -CrmConnectionString $crmConnectionString Write-Verbose 'Leaving MSCRMPublishCustomizations.ps1' \ No newline at end of file diff --git a/CRM365/Xrm.Framework.CI/Xrm.Framework.CI.sln b/CRM365/Xrm.Framework.CI/Xrm.Framework.CI.sln index 2f7644ca..7127dd65 100644 --- a/CRM365/Xrm.Framework.CI/Xrm.Framework.CI.sln +++ b/CRM365/Xrm.Framework.CI/Xrm.Framework.CI.sln @@ -13,6 +13,63 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution BuildVSExtension.ps1 = BuildVSExtension.ps1 EndProjectSection EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Xrm.Framework.CI.VSTS.BuildTasks", "Xrm.Framework.CI.VSTS.BuildTasks", "{3763BBA8-F491-4D34-A047-D4ED12EDF387}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tasks", "Tasks", "{BBFA729B-4215-487C-BD89-FD77A7B54C72}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "MSCRMExportSolution", "MSCRMExportSolution", "{C2B3F4B8-4BE8-45E7-9384-55F5F7F56CB8}" + ProjectSection(SolutionItems) = preProject + Xrm.Framework.CI.VSTS.BuildTasks\Tasks\MSCRMExportSolution\MSCRMExportSolution.ps1 = Xrm.Framework.CI.VSTS.BuildTasks\Tasks\MSCRMExportSolution\MSCRMExportSolution.ps1 + Xrm.Framework.CI.VSTS.BuildTasks\Tasks\MSCRMExportSolution\task.json = Xrm.Framework.CI.VSTS.BuildTasks\Tasks\MSCRMExportSolution\task.json + EndProjectSection +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "MSCRMImportSolution", "MSCRMImportSolution", "{67A59419-BDB6-49E9-A5EB-ECEC0F4C84BB}" + ProjectSection(SolutionItems) = preProject + Xrm.Framework.CI.VSTS.BuildTasks\Tasks\MSCRMImportSolution\MSCRMImportSolution.ps1 = Xrm.Framework.CI.VSTS.BuildTasks\Tasks\MSCRMImportSolution\MSCRMImportSolution.ps1 + Xrm.Framework.CI.VSTS.BuildTasks\Tasks\MSCRMImportSolution\task.json = Xrm.Framework.CI.VSTS.BuildTasks\Tasks\MSCRMImportSolution\task.json + EndProjectSection +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "MSCRMPackageDeployer", "MSCRMPackageDeployer", "{8E5BE35E-E21E-436E-BE6B-35E6D81C0ABE}" + ProjectSection(SolutionItems) = preProject + Xrm.Framework.CI.VSTS.BuildTasks\Tasks\MSCRMPackageDeployer\MSCRMPackageDeployer.ps1 = Xrm.Framework.CI.VSTS.BuildTasks\Tasks\MSCRMPackageDeployer\MSCRMPackageDeployer.ps1 + Xrm.Framework.CI.VSTS.BuildTasks\Tasks\MSCRMPackageDeployer\task.json = Xrm.Framework.CI.VSTS.BuildTasks\Tasks\MSCRMPackageDeployer\task.json + EndProjectSection +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "MSCRMPackSolution", "MSCRMPackSolution", "{AE562918-60B7-4F4A-A3DE-A7E1C8CEA3DA}" + ProjectSection(SolutionItems) = preProject + Xrm.Framework.CI.VSTS.BuildTasks\Tasks\MSCRMPackSolution\MSCRMPackSolution.ps1 = Xrm.Framework.CI.VSTS.BuildTasks\Tasks\MSCRMPackSolution\MSCRMPackSolution.ps1 + Xrm.Framework.CI.VSTS.BuildTasks\Tasks\MSCRMPackSolution\task.json = Xrm.Framework.CI.VSTS.BuildTasks\Tasks\MSCRMPackSolution\task.json + EndProjectSection +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "MSCRMPing", "MSCRMPing", "{9429DD21-BA4E-4A94-9A42-27238E8D582B}" + ProjectSection(SolutionItems) = preProject + Xrm.Framework.CI.VSTS.BuildTasks\Tasks\MSCRMPing\MSCRMPing.ps1 = Xrm.Framework.CI.VSTS.BuildTasks\Tasks\MSCRMPing\MSCRMPing.ps1 + Xrm.Framework.CI.VSTS.BuildTasks\Tasks\MSCRMPing\task.json = Xrm.Framework.CI.VSTS.BuildTasks\Tasks\MSCRMPing\task.json + EndProjectSection +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "MSCRMPublishCustomizations", "MSCRMPublishCustomizations", "{6D0039BB-43D7-4424-B962-B1F56F65E5C2}" + ProjectSection(SolutionItems) = preProject + Xrm.Framework.CI.VSTS.BuildTasks\Tasks\MSCRMPublishCustomizations\MSCRMPublishCustomizations.ps1 = Xrm.Framework.CI.VSTS.BuildTasks\Tasks\MSCRMPublishCustomizations\MSCRMPublishCustomizations.ps1 + Xrm.Framework.CI.VSTS.BuildTasks\Tasks\MSCRMPublishCustomizations\task.json = Xrm.Framework.CI.VSTS.BuildTasks\Tasks\MSCRMPublishCustomizations\task.json + EndProjectSection +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Extension", "Extension", "{0F51EB44-F666-43BE-BD77-E0E00C2C0347}" + ProjectSection(SolutionItems) = preProject + Xrm.Framework.CI.VSTS.BuildTasks\Extension\icon_128x128.png = Xrm.Framework.CI.VSTS.BuildTasks\Extension\icon_128x128.png + Xrm.Framework.CI.VSTS.BuildTasks\Extension\vss-extension.json = Xrm.Framework.CI.VSTS.BuildTasks\Extension\vss-extension.json + EndProjectSection +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Content", "Content", "{764B4E8D-11DD-49AC-BC3A-6D775E9B1F7D}" + ProjectSection(SolutionItems) = preProject + Xrm.Framework.CI.VSTS.BuildTasks\Extension\Content\license.txt = Xrm.Framework.CI.VSTS.BuildTasks\Extension\Content\license.txt + Xrm.Framework.CI.VSTS.BuildTasks\Extension\Content\overview.md = Xrm.Framework.CI.VSTS.BuildTasks\Extension\Content\overview.md + EndProjectSection +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Lib", "Lib", "{349BF424-9F2C-4B78-A688-25320D17BB3C}" + ProjectSection(SolutionItems) = preProject + Xrm.Framework.CI.VSTS.BuildTasks\Lib\icon.png = Xrm.Framework.CI.VSTS.BuildTasks\Lib\icon.png + EndProjectSection +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -31,4 +88,16 @@ Global GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {BBFA729B-4215-487C-BD89-FD77A7B54C72} = {3763BBA8-F491-4D34-A047-D4ED12EDF387} + {C2B3F4B8-4BE8-45E7-9384-55F5F7F56CB8} = {BBFA729B-4215-487C-BD89-FD77A7B54C72} + {67A59419-BDB6-49E9-A5EB-ECEC0F4C84BB} = {BBFA729B-4215-487C-BD89-FD77A7B54C72} + {8E5BE35E-E21E-436E-BE6B-35E6D81C0ABE} = {BBFA729B-4215-487C-BD89-FD77A7B54C72} + {AE562918-60B7-4F4A-A3DE-A7E1C8CEA3DA} = {BBFA729B-4215-487C-BD89-FD77A7B54C72} + {9429DD21-BA4E-4A94-9A42-27238E8D582B} = {BBFA729B-4215-487C-BD89-FD77A7B54C72} + {6D0039BB-43D7-4424-B962-B1F56F65E5C2} = {BBFA729B-4215-487C-BD89-FD77A7B54C72} + {0F51EB44-F666-43BE-BD77-E0E00C2C0347} = {3763BBA8-F491-4D34-A047-D4ED12EDF387} + {764B4E8D-11DD-49AC-BC3A-6D775E9B1F7D} = {0F51EB44-F666-43BE-BD77-E0E00C2C0347} + {349BF424-9F2C-4B78-A688-25320D17BB3C} = {3763BBA8-F491-4D34-A047-D4ED12EDF387} + EndGlobalSection EndGlobal