none
custom WBSMask data section is being corrupted by the presence an invalid tag <Masks> when exporting a project to XML RRS feed

  • General discussion

  • Hi - I have found a couple of bugs in Project Professional 2019 (this is one) and am wondering how this can get to the development team for review.

    Step 1: A custom WBS Code Definition is created - my example has 4 levels all Sequence:Characters (unordered), Length: Any, Separator:.
    The code preview that is displayed is *.*.*.* which is correct.
    Step 2: Export the project as XML
    Step 3: Open the exported XML and inspect the WBSMask block - there is an invalid <Masks> tag between the <GenerateCodes> and <WBSMask> tags.
    Step 4: Import this project and inspect the WBS Code Definition - it will be missing.
    NOTE: If the invalid <Masks> tag is manually removed the WBS Code Definition appears as expected when the project is imported.

    <WBSMasks>
    <VerifyUniqueCodes>0</VerifyUniqueCodes>
    <GenerateCodes>0</GenerateCodes>
    <Masks>
    <WBSMask>
    <Level>1</Level>
    <Type>3</Type>
    <Length>0</Length>
    <Separator>.</Separator>
    </WBSMask>
    <WBSMask>
    <Level>2</Level>
    <Type>3</Type>
    <Length>0</Length>
    <Separator>.</Separator>
    </WBSMask>
    <WBSMask>
    <Level>3</Level>
    <Type>3</Type>
    <Length>0</Length>
    <Separator>.</Separator>
    </WBSMask>
    <WBSMask>
    <Level>4</Level>
    <Type>3</Type>
    <Length>0</Length>
    <Separator>.</Separator>
    </WBSMask>
    </Masks>
    </WBSMasks>

    Thursday, January 30, 2020 7:13 AM