SaveExtendedProperty
This activity was not migrated to the new namespaces of the Anthology object model.
The SaveExtendedProperty activity saves the value of a school defined field (SDF) in the SyUserDict table.
Use this activity in conjunction with the LookupExtendedProperty activity to create a workflow that finds and then saves the value of a school defined field in the Anthology Student database.
Properties
Property | Value | Required | Notes |
---|---|---|---|
DisplayName | String
|
No | Specify a name for the activity or accept the default. |
EntityId | InArgument<Int32>
|
Yes | The SyStudentId for which the school defined field (SDF) value is being retrieved. |
ExtendedPropertyName | InArgument<String>
|
Yes | Select an item from the drop-down list. The list contains all school defined fields from the SyUserDict table. Note: When you select an item in the drop-down list, the ExtendedPropertyName property field is populated with the name concatenated with SyUserDictId, separated with a semicolon (;). This is the InArgument value that the activity expects, for example, |
ExtendedPropertyValue | OutArgument<String>
|
Yes | The out argument holds the SyUserValues.FieldValue (if a record is found).
For multiselect values, the values need to be delimited using the ‘;’ (semicolon) character. |
IsSaved | OutArgument<Boolean>
|
No | If there already a value saved in the database, this argument will update it to the value supplied. |
NexusEntityType | InArgument<String>
|
Yes | Select a NexusEntityType from the drop-down list. Note: Currently, only the entity "Cmc.Nexus.Sis.Student" is supported, i.e., the EntityId supplied will be SyStudentID. |
Example
The example shows the SaveExtendedProperty activity within a TryCatch activity. TryCatch provides an exception-based error handling mechanism. In this case, an error message is displayed if the Extended Property Value is invalid.