CMC Activities
Workflow Designer is built using the Windows Workflow Foundation (WF) in the .NET Framework. It contains Microsoft's built-in (generic) workflow activities and activities created specifically for Campus Management Corp. products (CMC Activities).
The workflow activities designed for Anthology are grouped by namespaces as shown below. The activities include lookup functions that return values that can in turn be used within other activities in the workflow, activities related to specific products such as Constituent Relationship Management (CRM) and Student Information System (SIS), and common activities such as creating validation messages or sending email. CMC activities are used in conjunction with Generic Activities.
Properties for activities are generally defined using expressions in VB .NET code or variables. Some fields have drop-down lists and helpers that enable you to select properties.
Cmc.Core.Workflow.Activities
AddToDictionary<>
|
Adds a key and value pair to the dictionary.
|
CreateBookmark
|
Creates a named bookmark where the workflow execution can be resumed at a later time.
|
CreateBookmark<>
|
Creates a named bookmark where the workflow execution can be resumed at a later time and through which data can be delivered.
|
CreateValidationItem
|
Displays an error, information, or warning message when a workflow is executed. |
ExecuteDataReader
|
Executes an SQL query and executes activities in the query result (once per each row).
|
ExecuteNonQuery
|
Executes SQL statements that INSERT, MODIFY, or DELETE data in a given data source.
|
ExecuteQuery
|
Executes SQL queries into an ADO.NET data source to return a result set of data rows from a given data source.
|
GetWorkflowInstanceId
|
Retrieves the workflow instance id of the currently executing workflow. |
LogLine
|
Writes log lines for processes such as IIS, Anthology Student, and Windows services that are not executing in console mode.
|
PostToFacebook
|
Posts information to a Facebook page. |
ResumeBookmark
|
Resumes a workflow that has been persisted via the CreateBookmark activity. |
SendMail
|
Sends email using the SMTP client settings defined in the configuration file of the host. |
Cmc.Nexus.Converters
CVueIdToPersonIdActivity
|
A function that captures the Anthology Student Id and Person Type from an event and returns the Person Id. |
PersonIdToCVueIdActivity
|
A function that captures the Person Id from an event and returns the Anthology Student Id. |
Cmc.Nexus.Workflow.Crm
CreateTask (V1)
|
Creates a task and associates the task with a Person Id. |
SaveTask (V1)
|
Saves a task and displays a validation message. |
Cmc.Nexus.FinancialAid.Workflow
LookupIsir
|
A function that returns all fields in the ISIR entity. |
Cmc.Nexus.Workflow
CompleteAction
|
Redirects the workflow to complete a specific action. |
CreateDocument (V1)
|
Creates a document in a workflow. |
LookupExtendedProperty
|
A function that finds a school defined field (SDF) from the SyUserDict table. |
LookupGroup (V1)
|
A function that captures the Group Id from an event and returns the Group. |
LookupListItem
|
A function that captures the List Item Id from an event and returns the List Item. |
LookupPerson
|
A function that captures the Person Id from an event and returns the Person. |
LookupPersonDocuments
|
A function that captures the Document Type Id from an event and returns the Person Documents List. |
ManageGroupMembership (V1)
|
Automates the addition (or removal) of group members. |
SaveDocument (V1)
|
Saves a Document associated with a Person record. |
SaveExtendedProperty
|
Saves the value of a school defined field (SDF) in the SyUserDict table. |
SavePerson
|
Saves a Person record when the record has been modified via preceding activities in the workflow. |
Cmc.Nexus.Workflow.Crm
CreateTask (V1)
|
Creates a task and associates the task with a Person Id. |
LookupStudentTasks (V1)
|
A function that returns the Student Tasks assigned via a Contact Manager activity. |
SaveTask (V1)
|
Saves a task and displays a validation message. |
Cmc.Nexus.Workflow.Sis
AssignStudentAdvisor (V1)
|
This activity enables you to assign a Student Advisor to a Student. |
LookupAdvisor (V1)
|
A function that captures the Staff Id from an event and returns the Staff member. |
LookupStudent
|
A function that captures the Student Id from an event and returns the Student. |
LookupStudentAdvisors (V1)
|
A function that captures the Student Enrollment Period Id from an event and returns the Advisors filtered by Module. |
Cmc.Nexus.Workflow.Sis.StudentAccounts
CreateCharge (V1)
|
Creates a charge to a person's account. |
SaveCharge (V1)
|
Saves a charge to a person's account and displays a validation message. |