This activity has been deprecated so it won’t receive any update any more. It's not visible in the workflow designer but workflows which are using it will continue to work fine.

RecurrenceRuleCreateFromProfile

Description

Creates a recurrence rule starting from a given profile.

In order for the activity to work correctly, it is necessary to supply the external id of the profile fields that contain the values of the rule, so that DocsMarshal can assciase their values to the recurrence rule.


_Input

Profile InArgument<IProfile> REQUIRED


_Output

RecurrenceRule OutArgument<IRecurrenceRule>

A new instance of RecurrenceRule with all the properties set as requested.


_Settings

ExpireDate_ExternalId InArgument<String>

ExternalId of an DateTime field. Sets the date when the recurrence rule expires.

StartDt_ExternalId InArgument<String>

ExternalId of an DateTime field. Sets the date when the recurrence rule start.

StartType_ExternalId InArgument<String>

ExternalId of an integer field. Sets the type of the recurrence: daily, weekly, monthly, one time.

This filed can only have a value in EStartTriggerType click here to see all possible values.

Frequency

RepeatEvery_ExternalId InArgument<String>

ExternalId of an integer field. Every how many days / weeks the rule must recur.


Recurrence - Days of Month

RecursInTheMonthDays_d01_ExternalId InArgument<String>

ExternalId of an boolean field. Sets whether the rule recurs on the 1st day of the month.

RecursInTheMonthDays_d02_ExternalId InArgument<String>

ExternalId of an boolean field. Sets whether the rule recurs on the 2nd day of the month.

RecursInTheMonthDays_d03_ExternalId InArgument<String>

ExternalId of an boolean field. Sets whether the rule recurs on the 3rd day of the month.

RecursInTheMonthDays_d04_ExternalId InArgument<String>

ExternalId of an boolean field. Sets whether the rule recurs on the 4th day of the month.

RecursInTheMonthDays_d05_ExternalId InArgument<String>

ExternalId of an boolean field. Sets whether the rule recurs on the 5th day of the month.

RecursInTheMonthDays_d06_ExternalId InArgument<String>

ExternalId of an boolean field. Sets whether the rule recurs on the 6th day of the month.

RecursInTheMonthDays_d07_ExternalId InArgument<String>

ExternalId of an boolean field. Sets whether the rule recurs on the 7th day of the month.

RecursInTheMonthDays_d08_ExternalId InArgument<String>

ExternalId of an boolean field. Sets whether the rule recurs on the 8th day of the month.

RecursInTheMonthDays_d09_ExternalId InArgument<String>

ExternalId of an boolean field. Sets whether the rule recurs on the 9th day of the month.

RecursInTheMonthDays_d10_ExternalId InArgument<String>

ExternalId of an boolean field. Sets whether the rule recurs on the 10th day of the month.

RecursInTheMonthDays_d11_ExternalId InArgument<String>

ExternalId of an boolean field. Sets whether the rule recurs on the 11th day of the month.

RecursInTheMonthDays_d12_ExternalId InArgument<String>

ExternalId of an boolean field. Sets whether the rule recurs on the 12th day of the month.

RecursInTheMonthDays_d13_ExternalId InArgument<String>

ExternalId of an boolean field. Sets whether the rule recurs on the 13th day of the month.

RecursInTheMonthDays_d14_ExternalId InArgument<String>

ExternalId of an boolean field. Sets whether the rule recurs on the 14th day of the month.

RecursInTheMonthDays_d15_ExternalId InArgument<String>

ExternalId of an boolean field. Sets whether the rule recurs on the 15th day of the month.

RecursInTheMonthDays_d16_ExternalId InArgument<String>

ExternalId of an boolean field. Sets whether the rule recurs on the 16th day of the month.

RecursInTheMonthDays_d17_ExternalId InArgument<String>

ExternalId of an boolean field. Sets whether the rule recurs on the 17th day of the month.

RecursInTheMonthDays_d18_ExternalId InArgument<String>

ExternalId of an boolean field. Sets whether the rule recurs on the 18th day of the month.

RecursInTheMonthDays_d19_ExternalId InArgument<String>

ExternalId of an boolean field. Sets whether the rule recurs on the 19th day of the month.

RecursInTheMonthDays_d20_ExternalId InArgument<String>

ExternalId of an boolean field. Sets whether the rule recurs on the 20th day of the month.

RecursInTheMonthDays_d21_ExternalId InArgument<String>

ExternalId of an boolean field. Sets whether the rule recurs on the 21st day of the month.

RecursInTheMonthDays_d22_ExternalId InArgument<String>

ExternalId of an boolean field. Sets whether the rule recurs on the 22nd day of the month.

RecursInTheMonthDays_d23_ExternalId InArgument<String>

ExternalId of an boolean field. Sets whether the rule recurs on the 23rd day of the month.

RecursInTheMonthDays_d24_ExternalId InArgument<String>

ExternalId of an boolean field. Sets whether the rule recurs on the 24th day of the month.

RecursInTheMonthDays_d25_ExternalId InArgument<String>

ExternalId of an boolean field. Sets whether the rule recurs on the 25th day of the month.

RecursInTheMonthDays_d26_ExternalId InArgument<String>

ExternalId of an boolean field. Sets whether the rule recurs on the 26th day of the month.

RecursInTheMonthDays_d27_ExternalId InArgument<String>

ExternalId of an boolean field. Sets whether the rule recurs on the 27th day of the month.

RecursInTheMonthDays_d28_ExternalId InArgument<String>

ExternalId of an boolean field. Sets whether the rule recurs on the 28th day of the month.

RecursInTheMonthDays_d29_ExternalId InArgument<String>

ExternalId of an boolean field. Sets whether the rule recurs on the 29th day of the month.

RecursInTheMonthDays_d30_ExternalId InArgument<String>

ExternalId of an boolean field. Sets whether the rule recurs on the 30th day of the month.

RecursInTheMonthDays_d31_ExternalId InArgument<String>

ExternalId of an boolean field. Sets whether the rule recurs on the 31st day of the month.

RecursInTheMonthDays_dLast_ExternalId InArgument<String>

ExternalId of an boolean field. Sets whether the rule recurs on the last day of the month.


Recurrence - Days of Week

RecursInTheDay_Friday_ExternalId InArgument<String>

ExternalId of an boolean field. Sets whether the rule recurs on Friday.

RecursInTheDay_Monday_ExternalId InArgument<String>

ExternalId of an boolean field. Sets whether the rule recurs on Monday.

RecursInTheDay_Saturday_ExternalId InArgument<String>

ExternalId of an boolean field. Sets whether the rule recurs on Saturday.

RecursInTheDay_Sunday_ExternalId InArgument<String>

ExternalId of an boolean field. Sets whether the rule recurs on Sunday.

RecursInTheDay_Thursday_ExternalId InArgument<String>

ExternalId of an boolean field. Sets whether the rule recurs on Thursday.

RecursInTheDay_Tuesday_ExternalId InArgument<String>

ExternalId of an boolean field. Sets whether the rule recurs on Tuesday.

RecursInTheDay_WednesDay_ExternalId InArgument<String>

ExternalId of an boolean field. Sets whether the rule recurs on Wednesday.


Recurrence - Days of Week - Number in the Month

RecursInTheMonthOn_First_ExternalId InArgument<String>

ExternalId of an boolean field. Sets whether the rule occurs on the first occurrence in the month of a week day.

RecursInTheMonthOn_Fourth_ExternalId InArgument<String>

ExternalId of an boolean field. Sets whether the rule occurs on the fourth occurrence in the month of a week day.

RecursInTheMonthOn_Last_ExternalId InArgument<String>

ExternalId of an boolean field. Sets whether the rule occurs on the last occurrence in the month of a week day.

RecursInTheMonthOn_Second_ExternalId InArgument<String>

ExternalId of an boolean field. Sets whether the rule occurs on the second occurrence in the month of a week day.

RecursInTheMonthOn_Third_ExternalId InArgument<String>

ExternalId of an boolean field. Sets whether the rule occurs on the third occurrence in the month of a week day.


Recurrence - Months

RecursInTheMonth_April_ExternalId InArgument<String>

ExternalId of an boolean field. Sets whether the rule recurs in April.

RecursInTheMonth_August_ExternalId InArgument<String>

ExternalId of an boolean field. Sets whether the rule recurs in August.

RecursInTheMonth_December_ExternalId InArgument<String>

ExternalId of an boolean field. Sets whether the rule recurs in December.

RecursInTheMonth_February_ExternalId InArgument<String>

ExternalId of an boolean field. Sets whether the rule recurs in February.

RecursInTheMonth_January_ExternalId InArgument<String>

ExternalId of an boolean field. Sets whether the rule recurs in January.

RecursInTheMonth_July_ExternalId InArgument<String>

ExternalId of an boolean field. Sets whether the rule recurs in July.

RecursInTheMonth_June_ExternalId InArgument<String>

ExternalId of an boolean field. Sets whether the rule recurs in June.

RecursInTheMonth_March_ExternalId InArgument<String>

ExternalId of an boolean field. Sets whether the rule recurs in March.

RecursInTheMonth_May_ExternalId InArgument<String>

ExternalId of an boolean field. Sets whether the rule recurs in May.

RecursInTheMonth_November_ExternalId InArgument<String>

ExternalId of an boolean field. Sets whether the rule recurs in November.

RecursInTheMonth_October_ExternalId InArgument<String>

ExternalId of an boolean field. Sets whether the rule recurs in October.

RecursInTheMonth_September_ExternalId InArgument<String>

ExternalId of an boolean field. Sets whether the rule recurs in September.


Repetitions in a single day

RepeatTaskDuration_ExternalId InArgument<String>

ExternalId of an integer field. Sets how long the rule is valid within a single day.

This filed can only have a value in ERepeatTaskDuration click here to see all possible values.

RepeatTaskEvery_ExternalId InArgument<String>

ExternalId of an integer field. Sets how often the rule must occur within a single day

This filed can only have a value in ERepeatTaskEvery click here to see all possible values.