Loading...

Automation vs Learncycles

This is an EARLY ACCESS feature.

Wisenet Automation has a much more powerful set of conditions to add to the triggers and actions. See the table below to compare scenarios that are now possible with Wisenet Automation.

V1 of Automation will start with limited trigger events (entity created, entity updated) and limited actions (update field, request assessment submission). All actions that Learncycles have, and more, will eventually be added to Automation.

 

FeatureAutomationLearncyclesExample
Trigger eventsv1:
Entity created, Entity updated

Future:
All activities that Learncycle support and more
Entity Updated, Entity Created, Reference Date (e.g. 2 days after Course Enrolment’s end date)
Supported entitiesv1:
Course enrolment, Unit enrolment, Course offer, Quote

Future:
More entities
Course enrolment, Unit enrolment
Simple check of entity field's current value✔✔When course enrolment is created and status is Current
Simple check of entity field's new value✔✔When course enrolment is updated and status changes to Current
Simple check of entity field's old value✔✗When course enrolment is updated and status changes from Pending (to something else)
Support of array of values✔✗When course enrolment is updated and status changes to one of Current, Awaiting Payment or Transitioned
Check of parent’s field✔✗When course enrolment is updated and related course is VET Fee Help eligible
Support of OR in conditions
(c1 AND c2) OR (c3 AND c4 AND c5)
✔✗When course enrolment is updated and status changes to Current OR if related course is VET Fee Help eligible
Support of operatorsYes:
Greater Than, Lesser Than, Greater Than Or Equal To, Lesser Than Or Equal To, Equals, Does Not Equal, Contains, Does Not Contain, In, Not In
✗When course enrolment changes and notes contain text “abc”.
When quote total amount changes to a value greater than 100.
Support when field value gets cleared✔✔When course enrolment is updated and status reason is cleared
Support when field value gets updated to any value✔✗When course enrolment is updated and status changes to any value
Triggered from a custom field✔✗When course enrolment’s “My Awesome Field” changes value from “aaa” to “bbb”
When triggered off a custom field, add condition check on entity field✔✗When course enrolment’s “My Awesome Field” changes value from “aaa” to “bbb” and course enrolment status is Current
When triggered off custom field, add condition check on entity’s parent field✔✗When course enrolment’s “My Awesome Field” changes value from “aaa” to “bbb” and related course is VET Fee Help eligible
Add condition check of custom field✔✗When course enrolment is updated and status changes to Awaiting Payment, send an invoice when custom field “Send Invoice?” has a value of true
Support of action on ALL child entities✔✔When course enrolment is updated and status changes to Current, update all of its unit enrolments to have status as Current
Support of action on selected child entities✔✗When course enrolment is updated and status changes to Current, update its unit enrolments to have status as Current only when they currently have status of Pending
Support of action on parent after checking child entities✔✗When unit enrolment is updated and status changes to Current, update related course enrolment’s status to Current but only when all of its unit enrolments have status as Current
Activity conditions✔✗When CourseEnrolment is updated to have field of specific value:

Activity 1:
If the CourseCode is xyz then update a CourseEnrolment field to value = 123.

Activity 2:
If the CourseCode is abc then update a CourseEnrolment field to value = 987