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.

SaveExtendedProperty activity

Properties

SaveExtendedProperty 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, "Parking Space;19"

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.

save extended property

save extended property

save extended property

save extended property