# Callback (planning)

Add planning functionality to given step

# Description

To check if certain step is planned you can use _process.steps["step_name"].plannedTo in expression.

# Config

planning:

	config:

		# Optional | Type: string | Default: null
		# Step for which edit/display planned dates. By default is used current step.
		step: null

		# Optional | Type: string | Default: null
		# Beginning (inclusive) of the plan. Null removes planning.
		#
		### Examples
		### - now
		### - 10 September 2030
		### - +1 day
		### - +1 week 2 days 4 hours 2 seconds
		### - next Thursday
		from: "{$_process->variables["myvar"]}"

		# Optional | Type: string | Default: null
		# End (exclusive) of the plan. Null removes planning.
		#
		### Note
		### End date-time is exclusive. For example one day event 2018-09-02 would be configured as follows, from: 2018-09-02 and to: 2018-09-03
		#
		### Examples
		### - 2018-09-02T14:00:00+05:00
		### - now
		### - 10 September 2030
		### - +1 day
		### - +1 week 2 days 4 hours 2 seconds
		### - next Thursday
		to: "{$_process->variables["myvar"]}"

		# Optional | Type: bool | Default: false
		# Plan whole days without time
		allDay: false

		# Optional | Type: bool | Default: false
		# Planning `to` date also overwrites step expiration
		modify: false
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41