Sepasoft MES Module Suite
importFormula( xml: String parentLink: MESObjectLink )
Method on Ignition.mes.batch.formula
Imports a batch formula xml under the parentLink. The formula is not saved, only created. The formula is considered unvalidated after it is imported. The linked recipe must exist.
Returns:
An unsaved formula from the XML
Parameters
xml: String
String that contains the XML of a formula to import.
Example XML:
XML |
<MESObjectList> <MESObject MESObjectType="BatchFormula"> <CoreProperty name="UUID">b2210b8c-258b-44d2-a77e-971bc023d3aa</CoreProperty> <CoreProperty name="Name">exampleFormula</CoreProperty> <CoreProperty name="Enabled">true</CoreProperty> <CoreProperty name="Creator">User</CoreProperty> <CoreProperty name="BatchMasterRefUUID">9dadd8a6-6895-40b9-bc37-5bad06d85d97</CoreProperty> <CoreProperty name="FormulaValid">true</CoreProperty> <CoreProperty name="FormulaState">b70dcf64-7abc-43af-8c8a-8e630f9d7fb7</CoreProperty> <CoreProperty name="UserVersion">1</CoreProperty> <CoreProperty name="FormulaScale">1.0</CoreProperty> <CoreProperty name="FormulaQuantity">1.0</CoreProperty> <CoreProperty name="RecipeUserVersion">1</CoreProperty> <ComplexProperty kind="BatchFormulaParameter" name="b59a0c90-7785-44ec-9db3-ab510165265d" uuid="1b1e54ab-11c3-42ae-8af6-48140d8bac23"> <ComplexMember name="ParamValue">10</ComplexMember> <ComplexMember name="ParamMinimumValue">-100</ComplexMember> <ComplexMember name="ParamMaximumValue">100</ComplexMember> <ComplexMember name="ParamReadOnly">false</ComplexMember> <ComplexMember name="ParamSticky">false</ComplexMember> <ComplexMember name="ParamVisible">true</ComplexMember> </ComplexProperty> </MESObject> </MESObjectList> |
parentLink: MESObjectLink
The parent the new formula should be attached too.
Sepasoft MES Module Suite