Uploaded image for project: 'Records Management'
  1. Records Management
  2. RM-4183

Extend IG API Benchmark Driver to file unfiled records

    Details

      Description

      Objectives

      Extend IG API benchmark driver to file unfiled records declared in RM-4182.

      Configuration Options

      • File Unfiled Records - indicates whether this test run should be filling unfilled records as they are declared.
      • Unfiled Path(s) - if empty then all unfiled records considered for filling, otherwise records are filed from the specified paths and their sub-folders.
      • Filing Path(s) - this can be a record category or record folder, if a record category then records are filled at random in any record folder beneath that record category, if a record folder then all records are filed into that record folder, if none is specified then records are filed at random throughout the file plan. This option could be multi-valued.
      • Record Filling Limit - specifies the maximum number of found records that should be filed, if unset or 0 then all found unfiled records should be filed.

      Note

      • This assumes that records have already been declared and in the unfiled record structure.
      • Ideally as records are filled they should be selected randomly from within the specified unfiled folder hierarchy.

      Acceptance Criteria

      Given that I have created a test execution
      And configured file unfiled records off
      When the benchmark driver is executed
      Then any declared records remain in the unfiled record container

      Given that I have created a test execution
      And configured file unfiled records on
      When the benchmark driver is executed
      Then any declared records are filed into the file plan

      Given that I have created a test execution
      And configured file unfiled records on
      And configured the filing path to be a singe record category
      When the benchmark driver is executed
      Then any unfiled records are filed randomly into the record folders contained within the record category hierarchy

      Given that I have created a test execution
      And configured file unfiled records on
      And configured the filing path to be a single record folder
      When the benchmark driver is executed
      Then any unfiled records are filed into the record folder

      Given that I have created a test execution
      And configured file unfiled records on
      And configured the filing path to nothing
      When the benchmark driver is executed
      Then any unfiled records are filed randomly into record folders throughout the file plan

      Given that I have created a test execution
      And configured file unfiled records on
      And configured the filing path appropriately
      And configured the unfiled path to a single or multiple unfiled folders
      When the benchmark driver is executed
      Then any unfiled records found in the specified unfiled folders or any of their sub-folders are filed into the file plan based on the specified filling locations.

      Given that I have created a test execution
      And configured file unfiled records on
      And configured the filling and unfiled paths appropriately
      And provided a record filling limit
      When the benchmark driver is executed
      Then any unfiled records found in the specified unfiled folders or any of their sub-folders are filed into the file plan based on the specified filling locations until the record filling limit is reached.

      Sizing video:
      https://ts.alfresco.com/share/s/Uegac02oSTamvF1ICtXoDA

        Attachments

          Issue Links

            Structure

              Activity

                People

                • Assignee:
                  Unassigned
                  Reporter:
                  royw Roy Wetherall (Inactive)
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  2 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved:

                    Time Tracking

                    Estimated:
                    Original Estimate - 3 days, 4 hours
                    3d 4h
                    Remaining:
                    0m
                    Logged:
                    Time Not Required
                    Not Specified

                      Structure Helper Panel