﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<AxeAssessmentManifest xmlns="http://www.microsoft.com/axe/assessment/manifest" SchemaVersion="1.1">
    <VersionedId>
        <Guid>{56f93b7f-4a16-4448-8de2-a7a61a68feab}</Guid>
        <Version>
            <Major>11</Major>
            <Minor>0</Minor>
            <Build>2308</Build>
            <Revision>22006</Revision>
        </Version>
    </VersionedId>
    <MinimumAxeVersionRequired>
        <Version>
            <Major>10</Major>
            <Minor>0</Minor>
            <Build>22000</Build>
            <Revision>0</Revision>
        </Version>
    </MinimumAxeVersionRequired>
    <Description>
        <ProgrammaticName>OfficeUXPerf</ProgrammaticName>
        <DisplayName>Microsoft Office Performance Assessment</DisplayName>
        <ToolTip>Measures performance of Microsoft Office.</ToolTip>
    </Description>
    <Properties>
        <Author _locID="10">Microsoft Corporation</Author>
        <Copyright _locID="11">© 2013 Microsoft Corporation. All rights reserved.</Copyright>
        <Url>https://go.microsoft.com/fwlink/?LinkID=293840</Url>
        <AuthorUrl>https://go.microsoft.com/fwlink/?LinkID=294051</AuthorUrl>
        <UpdateUrl>https://go.microsoft.com/fwlink/?LinkID=294052</UpdateUrl>
        <ExitValueMeaning>
            <ZeroIsSuccess />
        </ExitValueMeaning>
        <OnlyForProcessor>
            <X86 />
            <X64 />
            <ARM64 />
        </OnlyForProcessor>
        <VerifyOSVersion>
            <Version>
                <Major>10</Major>
                <Minor>0</Minor>
                <Build>19041</Build>
                <Revision>0</Revision>
            </Version>
        </VerifyOSVersion>
        <ShouldRunSilent />
        <PowerProfileNotBalancedWarn />
        <DriverVerifierWarn />
        <ProblemDevicesWarn />
        <RequiresDisplay />
        <UniversalAssessment />
    </Properties>
    <PresentationHints>
        <Pages xmlns="http://www.microsoft.com/axe/assessment/manifest">
            <Page>
                <Description>
                    <ProgrammaticName>LaunchTimes</ProgrammaticName>
                    <DisplayName>Office Performance Metrics</DisplayName>
                </Description>
                <TestCaseTable>
                    <Description />
                    <Columns>
                        <Column>
                            <Metric>Duration_ms</Metric>
                        </Column>
                    </Columns>
                </TestCaseTable>
            </Page>
        </Pages>
        <Columns xmlns="http://www.microsoft.com/axe/assessment/manifest">
            <Column>
                <Metric>AppAverage</Metric>
                <PageLink>LaunchTimes</PageLink>
            </Column>
        </Columns>
    </PresentationHints>
    <MetricDefinitions xmlns="http://www.microsoft.com/axe/assessment/manifest">
        <MetricDefinition>
            <Description>
                <ProgrammaticName>AppAverage</ProgrammaticName>
                <DisplayName>Office Performance Metrics</DisplayName>
            </Description>
            <Type>
                <Double />
            </Type>
            <Units>ms</Units>
            <BetterDirection>
                <Lower />
            </BetterDirection>
            <PrimaryStatistic>
                <Mean />
            </PrimaryStatistic>
            <SecondaryStatistic>
                <None />
            </SecondaryStatistic>
            <Importance>4</Importance>
            <Ordinal>0</Ordinal>
            <DecimalPlaces>0</DecimalPlaces>
        </MetricDefinition>
        <MetricDefinition>
            <Description>
                <ProgrammaticName>Duration_ms</ProgrammaticName>
                <DisplayName>Duration</DisplayName>
            </Description>
            <Type>
                <Double />
            </Type>
            <Units>Milliseconds</Units>
            <BetterDirection>
                <Lower />
            </BetterDirection>
            <PrimaryStatistic>
                <Mean />
            </PrimaryStatistic>
            <SecondaryStatistic>
                <None />
            </SecondaryStatistic>
            <Importance>4</Importance>
            <Ordinal>0</Ordinal>
            <DecimalPlaces>0</DecimalPlaces>
        </MetricDefinition>
    </MetricDefinitions>
    <ParameterDefinitions>
        <ParameterDefinition>
            <Description>
                <ProgrammaticName>NumberOfIterations</ProgrammaticName>
                <DisplayName>Iterations</DisplayName>
            </Description>
            <Type>
                <UInt32 />
            </Type>
            <DefaultValue>3</DefaultValue>
            <BenchmarkValue>3</BenchmarkValue>
            <CommandLineFormat>-Iterations {0}</CommandLineFormat>
            <Ordinal>0</Ordinal>
        </ParameterDefinition>
        <ParameterDefinition xmlns="http://www.microsoft.com/axe/assessment/manifest">
            <Description>
                <ProgrammaticName>AnalysisOption</ProgrammaticName>
                <DisplayName>Diagnostics</DisplayName>
                <ToolTip>A predefined execution configuration.</ToolTip>
            </Description>
            <Type>
                <Int32 />
            </Type>
            <Enumerations>
                <Enumeration>
                    <Description>
                        <ProgrammaticName>TimingAnalysis</ProgrammaticName>
                        <DisplayName>Timing and Analysis</DisplayName>
                    </Description>
                    <Value>1</Value>
                </Enumeration>
                <Enumeration>
                    <Description>
                        <ProgrammaticName>TimingOnly</ProgrammaticName>
                        <DisplayName>Timing only</DisplayName>
                    </Description>
                    <Value>2</Value>
                </Enumeration>
                <Enumeration>
                    <Description>
                        <ProgrammaticName>AnalysisOnly</ProgrammaticName>
                        <DisplayName>AnalysisOnly</DisplayName>
                    </Description>
                    <Value>3</Value>
                </Enumeration>
            </Enumerations>
            <Inclusion>
                <Required />
            </Inclusion>
            <DefaultValue>1</DefaultValue>
            <BenchmarkValue>1</BenchmarkValue>
            <CommandLineFormat>-AnalysisOption {0}</CommandLineFormat>
            <Ordinal>1</Ordinal>
        </ParameterDefinition>
        <ParameterDefinition xmlns="http://www.microsoft.com/axe/assessment/manifest">
            <Description>
                <ProgrammaticName>LaunchAppOnly</ProgrammaticName>
                <DisplayName>Launch apps only</DisplayName>
                <ToolTip>Only launch Microsoft Office applications without opening files.</ToolTip>
            </Description>
            <Type>
                <Boolean />
            </Type>
            <DefaultValue>false</DefaultValue>
            <BenchmarkValue>false</BenchmarkValue>
            <CommandLineFormat>-LaunchAppOnly</CommandLineFormat>
            <Ordinal>2</Ordinal>
        </ParameterDefinition>
    </ParameterDefinitions>
    <Commands>
        <ExecuteWorkload>
            <CreateProcess>
                <ApplicationName>%AssessmentSystemPath%\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy bypass -Command .\OfficeUXPerf.ps1</ApplicationName>
                <CreateNoWindow />
            </CreateProcess>
        </ExecuteWorkload>
        <AnalyzeFolder>
            <CreateProcess>
                <ApplicationName>%AssessmentAxeUniversalPath%\datalayer\AxeResultsProcessor.exe officeux --traces %AssessmentExecutionPath% --roi %AssessmentExecutionPath%\office.regions.xml --axe ..\amd64\Microsoft.Assessments.Core.dll</ApplicationName>
                <CreateNoWindow />
            </CreateProcess>
        </AnalyzeFolder>
    </Commands>
    <Diagnostics>
        <TracingProfiles>
            <TracingProfile>
                <ProgrammaticName>OfficeUX_Timing</ProgrammaticName>
                <FileName>resources\office.wprp</FileName>
                <ProfileName>WD.Light.File</ProfileName>
                <MergeProfile>TraceMerge_Default</MergeProfile>
            </TracingProfile>
            <TracingProfile>
                <ProgrammaticName>OfficeUX_Analysis</ProgrammaticName>
                <FileName>resources\office.wprp</FileName>
                <ProfileName>WD.Verbose.File</ProfileName>
                <MergeProfile>TraceMerge_Default</MergeProfile>
            </TracingProfile>
        </TracingProfiles>
    </Diagnostics>
</AxeAssessmentManifest>
