Characteristic.SaveEx
This function saves changes to this Characteristic (with audit log explanation).
| Syntax | Parameters | Return Value |
|---|---|---|
Sub Characteristic.SaveEx( _
UpdateInfo As CharacteristicUpdateInfo)
|
UpdateInfo [in]
Explanation about the update being made to the characteristic. Type: CharacteristicUpdateInfo |
This function does not return a value. |
SVB Example
Data Entry Example 2: Adding a characteristic for data entry:
Sub Main
Dim oOM As ObjectManager
'Reconnect into Enterprise
Set oOM = New ObjectManager
oOM.Reconnect Application
Dim grainLevelInfo As New CharacteristicCreateInfo
grainLevelInfo.AuditLogReason = "Add grain level characteristic"
grainLevelInfo.Name = "Grain Level"
grainLevelInfo.Folder = "/Blake's Materials"
'Add the characteristic to the system
Dim grainLevel As Characteristic
Set grainLevel = oOM.Characteristics.AddEx(grainLevelInfo)
grainLevel.AutoSave = False
'Set the description and sample size to 5
grainLevel.Description = "Measurement (in cups) of grain used in a loaf mixture." & vbCrLf & _
"Note that this includes flour (rye, barley) and also quinoa, flaxseed, etc."
grainLevel.SampleSize = 5
'The grain level entered by the user will be the number of cups of grain for each batch
'associated with a baker. We will set reasonable limits here that the system will enforce
'during data entry. In this example, less than 5 cups is not enough, and more than 8 is too much.
'If the measurement entered is outside of this range, then we will know that something
'has gone awry (or should we say "a rye") with the bread batch.
grainLevel.EnableCheckReasonableValue = True
grainLevel.ReasonableLimitEnabled = True
grainLevel.ReasonableLow = 5
grainLevel.ReasonableHigh = 8
'Connect the cause and action labels
grainLevel.CauseLabel = oOM.Labels("/Blake's Materials/Bad Mixture Causes")
grainLevel.ActionLabel = oOM.Labels("/Blake's Materials/Bad Mixture Actions")
'Commit our changes
Dim grainLevelUpdateInfo As New CharacteristicUpdateInfo
grainLevelUpdateInfo.AuditLogReason = "Setting up grain level characteristic"
grainLevel.SaveEx(grainLevelUpdateInfo)
oOM.Disconnect
End Sub
Copyright © 2020. Cloud Software Group, Inc. All Rights Reserved.
