CCSNTX—Syntax Detail
Processes associated with this form
Screen flows
- Submit—Validate and save the changes.
- Refresh—Reloads the original data. Any changes made since the last submit are lost.
- New—Create a new item related to the application.
- Save As—Creates a new item based on the information provided by an existing item.
- Delete—Confirm and delete the current item.
- Open—Display a dialog box to enter an existing item to display its detail.
- New Search—Return to the Search screen and clear the search results and the search criteria.
- Open Syntax Variables—Update organisation or laboratory syntax variables.
Header
-
Organisation Scope
Indicates whether this entity is available organisation-wide or laboratory-wide.
- Checked—The entity is available to users who are logged into any laboratory within the organisation.
- Unchecked—The entity is only available to users who are logged into the current laboratory.
Setting the sample type's scope upon successful creation depends upon the user's security level for the CCSYNTAX:CREATE resource. The only possible security level for the resource is full—full.
A user can have multiple roles, and each role can contain different rights. Any of these role-right combinations may contain the resource.
If the resource does not exist across all role-right combinations for the user, then the user has no access to the resource. Otherwise the user's security level for the resource is full—full.
The selection in this field can determine the visibility for other fields in this form, and the content of various drop-down selection lists.
-
Syntax Code
The unique code assigned to sample type.
-
Name
The name of the sample type. Maximum length of 40 characters. Multi-language support.
-
Description
The description of the sample type. Maximum length of 400 characters. Multi-language support.
-
Syntax Type
The type of syntax:
-
Job Code
-
Sample
-
Quote
-
Standard Lot
-
Batch Code
-
Report
-
Invoice
-
Statement
-
Report Request
-
Report Filename
-
Other
-
Instrument Uploader
-
Job Name
-
Batch Name
-
Container Name
-
Invoice Request.
-
-
Is Active
Indicates whether the entity is available in drop-down lists. An inactive entity cannot be selected for use.
-
Syntax
The syntax used to return a code or name.
-
Syntax may only include one group of # characters to represent an outer sequence of incremented numbers.
-
Syntax may only include one group of & characters to represent an inner sequence of incremented numbers that must be completed before the outer sequence is incremented.
-
Syntax may only include one ! character to represent the insertion of specified strings from a text list. If present, both # and & characters cannot be in the syntax. If the # character is present, then the ! character is an inner sequence and if the & character is present, then the ! character is an outer sequence.
The output file name or file name generated from a syntax or script can specify a network path for the generated reports. Users can then navigate to the folder to access reports.
-
Sequence Tab
The floor, ceiling and increment numbers, and portion details to provide a sequence based on an existing piece of text in the code or name, and text list for the syntax.
-
Outer Sequences Group
Parameters used to control the outer sequence of the syntax.
-
Outer Seq Floor
The lowest value that can be taken by the next number in the outer sequence.
-
Outer Seq Ceiling
The highest value that can be taken by the next number in the outer sequence. Once the ceiling is reached, the number reverts to Outer Seq Floor. Where the syntax's Outer Seq Ceiling and Inner Seq Ceiling are both set to 0, the syntax generator bypasses the default mechanism to instead use the database's next sequence to generate the multiple codes or names.
-
Outer Seq Increment
The amount added to the last numerical number to determine the next numerical number in the outer sequence.
-
Last No
The last number that resulted from selected unique numerical sequence definition. This is used to generate the NUN (Next numerical number) that is then used in the sequence format to return a string value. Note:
Floor - Sequence increment <= Last number used <= Ceiling - Sequential increment
The last number is automatically updated every time the sequence is used.
-
-
Inner Sequences Group
Parameters used to control the inner sequence of the syntax.
-
Inner Seq Floor
The lowest value that can be taken by the next number in the inner sequence.
-
Inner Seq Ceiling
The highest value that can be taken by the next number in the inner sequence. Once the ceiling is reached, the number reverts to Inner Seq Floor. Where the syntax's Outer Seq Ceiling and Inner Seq Ceiling are both set to 0, the syntax generator bypasses the default mechanism to instead use the database's next sequence to generate the multiple codes or names.
-
Inner Seq Increment
The amount added to the last numerical number to determine the next numerical number in the inner sequence.
-
Last No
The last number that resulted from selected unique numerical sequence definition. This is used to generate the NUN (Next numerical number) that is then used in the Sequence format to return a string value. Note:
Floor - Sequence increment <= Last number used <= Ceiling - Sequential increment.
The last number is automatically updated every time the sequence is used.
-
Inner Seq Reset Each Use
Indicates whether the inner sequence is reset to restart from the Inner Seq Floor each time that the syntax is used to generate the required set of codes or names.
-
Syntax Portion Start
An integer value representing the starting position within the output generated by the syntax, used to maintain a series of the sequence. The syntax portion sequence control string is extracted from the output generated from the syntax, from the given Syntax Portion Start, for the number of characters defined by the Syntax Portion Length.
-
Syntax Portion Length
An integer value specifying the length of the syntax portion sequence control string that is used to maintain a series of the sequence.
-
Text Sequence Text List
The comma-delimited list of values to be inserted into each subsequent code generated from the syntax. Maximum length of 256 characters, although of course, the ultimate code or name may itself have length restrictions.
-
Syntax Test Tab
Syntax test.
-
Tab flows
-
Test—Test the syntax for the specified Number of codes to build and return the output in the results grid.
-
-
Number of codes to build
The number of syntax codes/names to build for the syntax test.
-
Results
The resulting output from the syntax test.
