CCSAMP—Sample Ident Wizard Dialog Box
Processes associated with this form
Screen flows
-
Add—Add samples using the entered ident details.
- OK—Proceed.
- Cancel—Cancel the action.
Fields
-
Ident Type
The style of template:
-
Stepped—A sample sequence where samples have one running sequence incremented in steps.
-
DualStepped—A sample sequence where samples have two running sequences incremented in inner and outer steps.
-
Matrix—A sample sequence where samples have two running sequences incremented in concurrent steps.
-
-
Template
The template used to generate the Client Sample Name/Syntax, entered as a free-text entry. For an Ident Type of:
-
Stepped
-
An outer loop of numbers is generated by replacing the first sequence of '#' or '&' characters with a zero-filled number.
-
Only one contiguous sequence of '#' or '&' characters is permitted in the syntax as the presence of a subsequent sequence of '#' or '&' characters causes sample expansion to fail on submit.
-
An inner loop of text string is generated by replacing the first occurrence of a '!' character with the supplied string values, with one value supplied per row.
-
Only one occurrence of a '!' character is permitted in the syntax as the presence of a subsequent '!' character causes sample expansion to fail to submit.
-
The '@' character is not a supported wildcard for stepped syntaxes.
-
Where the filling number's character string is longer than the string of '#' or '&' characters in the syntax, then the output is expanded to accommodate this.
-
The syntax is not expanded by the Sample Ident Wizard but kept in syntax form and only expanded on submit to create samples.
-
Examples:
ABC#DEF with numbers from 5 to 10 results in ABC5DEF, ABC6DEF... ABC10DEF on submit.
ABC&DEF with numbers from 5 to 10 results in ABC5DEF, ABC6DEF... ABC10DEF on submit.
SAMPLE-##-!-X-! with numbers from 1 to 3 and strings A,B,C results in an error being raised on submit.
SAMPLE-##-! with numbers from 1 to 3 and strings A,B,C results in SAMPLE-01-A, SAMPLE-01-B, SAMPLE-01-C, SAMPLE-02-A ... SAMPLE-03-C on submit.
-
-
DualStepped
-
An outer loop of numbers is generated by replacing the first sequence of '#' characters with a zero-filled number.
-
Only one contiguous sequence of '#' characters is permitted in the syntax as the presence of a subsequent sequence of '#' characters causes sample expansion to fail on submit.
-
An inner loop of numbers is generated by replacing the first sequence of '&' characters with a zero-filled number.
-
Only one contiguous sequence of '&' characters is permitted in the syntax as the presence of a subsequent sequence of '&' characters causes sample expansion to fail on submit.
-
Both sequences of '#' and '&' characters are required for dual-stepped templates.
-
The '@' and '!' characters are not a supported wildcard for dual-stepped syntaxes.
-
Where the filling number's character string is longer than the string of '#' or '&' characters in the syntax, then the output is expanded to accommodate this.
-
The syntax is not expanded by the Sample Ident Wizard but kept in syntax form and only expanded on submit to create samples.
-
Examples:
ABC#DEF with numbers from 5 to 10 results in ABC5DEF, ABC6DEF... ABC10DEF on submit.
ABC@DEF with numbers from 5 to 10 results in ABC5DEF, ABC6DEF... ABC10DEF on submit.
SAM-##-&&-! with numbers from 1 to 2 in steps of 1 and 1 to 3 in steps of 1 results in an error being raised on submit.
SAM-##-&& with numbers from 1 to 2 in steps of 1 and 1 to 3 in steps of 1 results in SAM-01-01, SAM-01-02, SAM-01-03, SAM-02-01, SAM-02-02, SAM 02-03
-
-
Matrix
-
A first loop of numbers is generated by replacing the first sequence of '#' or '@' characters with a zero-filled number or blank-filled number, respectively.
-
An optional second loop of numbers is generated by replacing the second sequence of '#' or '@' characters with a zero-filled number or blank-filled number, respectively.
-
The presence of a third or subsequent sequence of '&' or '@' characters are treated as text.
-
The presence of a '&' or '!' character is treated as text.
-
Where the filling number's character string is longer than the string of '#' or '@' characters in the syntax, then the output is expanded to accommodate this.
-
The syntax is expanded by the Sample Ident Wizard to create individual template-less syntaxes in the left-hand pane of the Sample Ident Wizard, one output per row.
-
Examples:
ABC#DEF with numbers from 5 to 10 results in ABC5DEF, ABC6DEF... ABC10DEF in the left-hand pane of the Sample Ident Wizard.
ABC@DEF with numbers from 5 to 10 results in ABC5DEF, ABC6DEF... ABC10DEF in the left-hand pane of the Sample Ident Wizard.
SAM-##-! with numbers from 1 to 2 in steps of 1 and 1 to 3 in steps of 1 results in SAM-01-!, SAM-02-! in the left-hand pane of the Sample Ident Wizard.
Note:
SAM-##-@@-### with numbers from 1 to 2 in steps of 1 and 1 to 3 in steps of 1 results in SAM-01- 1-###, SAM-02- 2-###, SAM-01- 2-###, SAM-02 -3-### in the left-hand pane of the Sample Ident Wizard.
-
-
-
Start/Outer Loop Start/First Loop Start
Determines the number of outputs this syntax generates. The value must be an integer greater than 0, and defaults to1. Where:
-
Stepped—This is the starting number for the stepped loop.
-
DualStepped—This is the starting number for the outer loop.
-
Matrix—This is the starting number for the first loop.
-
-
End/Outer Loop End/FIrst Loop End
Determines the number of outputs this syntax generates. The value must be an integer greater than 0. Where:
-
Stepped—This is the ending number for the stepped loop.
-
DualStepped—This is the ending number for the outer loop.
-
Matrix—This is the ending number for the second loop.
-
-
Step/Outer Loop Step/First Loop Step
Determines the number of outputs this syntax generates. The value must be greater than 0, and defaults to 1. Where:
-
Stepped—This is the step for the stepped loop.
-
DualStepped—This is the step for the outer loop.
-
Matrix—This is the step for the first loop.
-
-
Inner Loop Start/Second Loop Start
Determines the number of outputs this syntax generates. The value must be an integer greater than 0, and defaults to 1. Where:
-
DualStepped—This is the starting number for the inner loop.
-
Matrix—This is the starting number for the second loop.
-
-
Inner Loop End/Second Loop End
Determines the number of outputs this syntax generates. The value must be an integer greater than 0. Where:
-
DualStepped—This is the ending number for the inner loop.
-
Matrix—This is the ending number for the second loop.
-
-
Inner Loop Step/Second Loop Step
Determines the number of outputs this syntax generates. The value must be an integer greater than 0, and defaults to 1. Where:
-
DualStepped—This is the step for the inner loop.
-
Matrix—This is the step for the second loop.
-
-
Block
A multi-lined free-text field and determines the number of outputs generated by the syntax by substituting the ! in the template with the content from each line. Blank lines are ignored.
Count=Int((End-Start)/Step)*NumberOfLinesInTheBlock
-
Total Sample Count
The system's 'best guess' of the count of samples that is kept up to date with the changes on the multi-line text field.
