/{version}/configuration/protocols/{protocolid}
The following operations are supported on this resource:
GET
Displays full details of a specific Protocol in the system.
An example of a returned <protocol> is as follows:
<protcnf:protocol xmlns:protstepcnf="http://genologics.com/ri/stepconfiguration" xmlns:protcnf="http://genologics.com/ri/protocolconfiguration" uri="http://localhost:8080/api/v2/configuration/protocols/1" index="2" name="RNA Initial QC">
<steps>
<step uri="http://localhost:8080/api/v2/configuration/protocols/1/steps/1" name="Bioanalyzer QC (RNA) 4.0" protocol-uri="http://localhost:8080/api/v2/configuration/protocols/1">
<protocol-step-index>1</protocol-step-index>
<process-type uri="http://localhost:8080/api/v2/processtypes/21">NanoDrop QC (DNA) 4.0</process-type>
<permitted-containers>
<container-type>BioAnalyzer RNA Nano Chip</container-type>
<container-type>BioAnalyzer RNA Pico Chip</container-type>
</permitted-containers>
<transitions/>
<queue-fields>
<queue-field detail="false" attach-to="Analyte" name="Sample Name"/>
<queue-field detail="false" attach-to="Container" name="Container Name"/>
<queue-field detail="true" attach-to="Project" name="Project Name"/>
<queue-field detail="false" attach-to="Container" name="LIMS ID (Container)"/>
<queue-field detail="true" attach-to="Analyte" name="Waiting"/>
</queue-fields>
<step-fields>
<step-field attach-to="ConfiguredProcess" name="Criteria 1 - Source Data Field"/>
<step-field attach-to="ConfiguredProcess" name="Criteria 1 - Operator"/>
<step-field attach-to="ConfiguredProcess" name="Criteria 1 - Threshold Value"/>
<step-field attach-to="ConfiguredProcess" name="Criteria 2 - Source Data Field"/>
<step-field attach-to="ConfiguredProcess" name="Criteria 2 - Operator"/>
<step-field attach-to="ConfiguredProcess" name="Criteria 2 - Threshold Value"/>
</step-fields>
<sample-fields>
<sample-field attach-to="Analyte" name="Sample Name"/>
<sample-field attach-to="Container" name="Well"/>
<sample-field attach-to="ResultFile" name="Concentration"/>
<sample-field attach-to="ResultFile" name="Conc. Units"/>
</sample-fields>
<step-properties>
<step-property value="true" name="qcProtocolStep"/>
<step-property value="false" name="qcWithPlacement"/>
<step-property value="false" name="measurementWithFile"/>
<step-property value="true" name="enableExternalPrograms"/>
<step-property value="1/{LIST:NanoDrop NDT Result File (required),NanoDrop NDT Parsing Log File (generated),QC Assignment Log File (generated),QC Assignment Report (generated)}|2/{LIST:NanoDrop NDT Result File (required),NanoDrop NDT Parsing Log File (generated),QC Assignment Log File (generated),QC Assignment Report (generated)}|3/{LIST:NanoDrop NDT Result File (required),NanoDrop NDT Parsing Log File (generated),QC Assignment Log File (generated),QC Assignment Report (generated)}" name="autoAttachFiles"/>
<step-property value="" name="stepDetailsHeading"/>
<step-property value="" name="sampleDetailsHeading"/>
<step-property value="([type=Bioanalyzer QC (RNA) 4.0|attachTo=ResultFile|field=QC] != "1")" name="filter"/>
</step-properties>
<step-setup>
<files>
<file shared-result-file-index="0">
<message>message 1</message>
</file>
<file shared-result-file-index="1">
<message>message 2</message>
</file>
</files>
</step-setup>
<epp-triggers>
<epp-trigger status="RECORD_DETAILS" point="BEFORE" type="AUTOMATIC" name="Auto Parse NanoDrop NDT"/>
<epp-trigger type="MANUAL" name="Parse NanoDrop NDT and Assign QC flags based upon criteria above"/>
<epp-trigger type="UNUSED" name="Unused Parse NanoDrop NDT"/>
</epp-triggers>
</step>
</steps>
<protocol-properties>
<protocol-property value="false" name="hidden"/>
<protocol-property value="0" name="capacity"/>
<protocol-property value="qc" name="type"/>
</protocol-properties>
</protcnf:protocol>
Parameters
name | description | type | default |
---|---|---|---|
protocolid | the protocol ID of the protocol to get | path |
Output Payload
element | produceable content type(s) |
---|---|
protocol (XML) |
|
description | |
The system returns a response that includes a specific protocol and all relevant properties and steps |