CfnEvaluationFormPropsMixin

class aws_cdk.mixins_preview.aws_connect.mixins.CfnEvaluationFormPropsMixin(props, *, strategy=None)

Bases: Mixin

Creates an evaluation form for the specified Amazon Connect instance.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-evaluationform.html

CloudformationResource:

AWS::Connect::EvaluationForm

Mixin:

true

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview import mixins
from aws_cdk.mixins_preview.aws_connect import mixins as connect_mixins

# evaluation_form_section_property_: connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormSectionProperty

cfn_evaluation_form_props_mixin = connect_mixins.CfnEvaluationFormPropsMixin(connect_mixins.CfnEvaluationFormMixinProps(
    auto_evaluation_configuration=connect_mixins.CfnEvaluationFormPropsMixin.AutoEvaluationConfigurationProperty(
        enabled=False
    ),
    description="description",
    instance_arn="instanceArn",
    items=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormBaseItemProperty(
        section=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormSectionProperty(
            instructions="instructions",
            items=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemProperty(
                question=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormQuestionProperty(
                    enablement=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementConfigurationProperty(
                        action="action",
                        condition=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementConditionProperty(
                            operands=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementConditionOperandProperty(
                                expression=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementExpressionProperty(
                                    comparator="comparator",
                                    source=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementSourceProperty(
                                        ref_id="refId",
                                        type="type"
                                    ),
                                    values=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementSourceValueProperty(
                                        ref_id="refId",
                                        type="type"
                                    )]
                                )
                            )],
                            operator="operator"
                        ),
                        default_action="defaultAction"
                    ),
                    instructions="instructions",
                    not_applicable_enabled=False,
                    question_type="questionType",
                    question_type_properties=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormQuestionTypePropertiesProperty(
                        multi_select=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormMultiSelectQuestionPropertiesProperty(
                            automation=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormMultiSelectQuestionAutomationProperty(
                                answer_source=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormQuestionAutomationAnswerSourceProperty(
                                    source_type="sourceType"
                                ),
                                default_option_ref_ids=["defaultOptionRefIds"],
                                options=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormMultiSelectQuestionAutomationOptionProperty(
                                    rule_category=connect_mixins.CfnEvaluationFormPropsMixin.MultiSelectQuestionRuleCategoryAutomationProperty(
                                        category="category",
                                        condition="condition",
                                        option_ref_ids=["optionRefIds"]
                                    )
                                )]
                            ),
                            display_as="displayAs",
                            options=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormMultiSelectQuestionOptionProperty(
                                ref_id="refId",
                                text="text"
                            )]
                        ),
                        numeric=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormNumericQuestionPropertiesProperty(
                            automation=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormNumericQuestionAutomationProperty(
                                answer_source=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormQuestionAutomationAnswerSourceProperty(
                                    source_type="sourceType"
                                ),
                                property_value=connect_mixins.CfnEvaluationFormPropsMixin.NumericQuestionPropertyValueAutomationProperty(
                                    label="label"
                                )
                            ),
                            max_value=123,
                            min_value=123,
                            options=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormNumericQuestionOptionProperty(
                                automatic_fail=False,
                                automatic_fail_configuration=connect_mixins.CfnEvaluationFormPropsMixin.AutomaticFailConfigurationProperty(
                                    target_section="targetSection"
                                ),
                                max_value=123,
                                min_value=123,
                                score=123
                            )]
                        ),
                        single_select=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormSingleSelectQuestionPropertiesProperty(
                            automation=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormSingleSelectQuestionAutomationProperty(
                                answer_source=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormQuestionAutomationAnswerSourceProperty(
                                    source_type="sourceType"
                                ),
                                default_option_ref_id="defaultOptionRefId",
                                options=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormSingleSelectQuestionAutomationOptionProperty(
                                    rule_category=connect_mixins.CfnEvaluationFormPropsMixin.SingleSelectQuestionRuleCategoryAutomationProperty(
                                        category="category",
                                        condition="condition",
                                        option_ref_id="optionRefId"
                                    )
                                )]
                            ),
                            display_as="displayAs",
                            options=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormSingleSelectQuestionOptionProperty(
                                automatic_fail=False,
                                automatic_fail_configuration=connect_mixins.CfnEvaluationFormPropsMixin.AutomaticFailConfigurationProperty(
                                    target_section="targetSection"
                                ),
                                ref_id="refId",
                                score=123,
                                text="text"
                            )]
                        ),
                        text=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormTextQuestionPropertiesProperty(
                            automation=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormTextQuestionAutomationProperty(
                                answer_source=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormQuestionAutomationAnswerSourceProperty(
                                    source_type="sourceType"
                                )
                            )
                        )
                    ),
                    ref_id="refId",
                    title="title",
                    weight=123
                ),
                section=evaluation_form_section_property_
            )],
            ref_id="refId",
            title="title",
            weight=123
        )
    )],
    language_configuration=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormLanguageConfigurationProperty(
        form_language="formLanguage"
    ),
    scoring_strategy=connect_mixins.CfnEvaluationFormPropsMixin.ScoringStrategyProperty(
        mode="mode",
        status="status"
    ),
    status="status",
    tags=[CfnTag(
        key="key",
        value="value"
    )],
    target_configuration=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormTargetConfigurationProperty(
        contact_interaction_type="contactInteractionType"
    ),
    title="title"
),
    strategy=mixins.PropertyMergeStrategy.OVERRIDE
)

Create a mixin to apply properties to AWS::Connect::EvaluationForm.

Parameters:

Methods

apply_to(construct)

Apply the mixin properties to the construct.

Parameters:

construct (IConstruct)

Return type:

IConstruct

supports(construct)

Check if this mixin supports the given construct.

Parameters:

construct (IConstruct)

Return type:

bool

Attributes

CFN_PROPERTY_KEYS = ['autoEvaluationConfiguration', 'description', 'instanceArn', 'items', 'languageConfiguration', 'scoringStrategy', 'status', 'tags', 'targetConfiguration', 'title']

Static Methods

classmethod is_mixin(x)

(experimental) Checks if x is a Mixin.

Parameters:

x (Any) – Any object.

Return type:

bool

Returns:

true if x is an object created from a class which extends Mixin.

Stability:

experimental

AutoEvaluationConfigurationProperty

class CfnEvaluationFormPropsMixin.AutoEvaluationConfigurationProperty(*, enabled=None)

Bases: object

Configuration information about automated evaluations.

Parameters:

enabled (Union[bool, IResolvable, None])

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-autoevaluationconfiguration.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_connect import mixins as connect_mixins

auto_evaluation_configuration_property = connect_mixins.CfnEvaluationFormPropsMixin.AutoEvaluationConfigurationProperty(
    enabled=False
)

Attributes

enabled

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-autoevaluationconfiguration.html#cfn-connect-evaluationform-autoevaluationconfiguration-enabled

Type:

see

AutomaticFailConfigurationProperty

class CfnEvaluationFormPropsMixin.AutomaticFailConfigurationProperty(*, target_section=None)

Bases: object

Information about automatic fail configuration for an evaluation form.

Parameters:

target_section (Optional[str]) – The referenceId of the target section for auto failure.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-automaticfailconfiguration.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_connect import mixins as connect_mixins

automatic_fail_configuration_property = connect_mixins.CfnEvaluationFormPropsMixin.AutomaticFailConfigurationProperty(
    target_section="targetSection"
)

Attributes

target_section

The referenceId of the target section for auto failure.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-automaticfailconfiguration.html#cfn-connect-evaluationform-automaticfailconfiguration-targetsection

EvaluationFormBaseItemProperty

class CfnEvaluationFormPropsMixin.EvaluationFormBaseItemProperty(*, section=None)

Bases: object

An item at the root level.

All items must be sections.

Parameters:

section (Union[IResolvable, EvaluationFormSectionProperty, Dict[str, Any], None]) – A subsection or inner section of an item.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformbaseitem.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_connect import mixins as connect_mixins

# evaluation_form_section_property_: connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormSectionProperty

evaluation_form_base_item_property = connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormBaseItemProperty(
    section=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormSectionProperty(
        instructions="instructions",
        items=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemProperty(
            question=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormQuestionProperty(
                enablement=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementConfigurationProperty(
                    action="action",
                    condition=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementConditionProperty(
                        operands=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementConditionOperandProperty(
                            expression=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementExpressionProperty(
                                comparator="comparator",
                                source=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementSourceProperty(
                                    ref_id="refId",
                                    type="type"
                                ),
                                values=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementSourceValueProperty(
                                    ref_id="refId",
                                    type="type"
                                )]
                            )
                        )],
                        operator="operator"
                    ),
                    default_action="defaultAction"
                ),
                instructions="instructions",
                not_applicable_enabled=False,
                question_type="questionType",
                question_type_properties=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormQuestionTypePropertiesProperty(
                    multi_select=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormMultiSelectQuestionPropertiesProperty(
                        automation=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormMultiSelectQuestionAutomationProperty(
                            answer_source=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormQuestionAutomationAnswerSourceProperty(
                                source_type="sourceType"
                            ),
                            default_option_ref_ids=["defaultOptionRefIds"],
                            options=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormMultiSelectQuestionAutomationOptionProperty(
                                rule_category=connect_mixins.CfnEvaluationFormPropsMixin.MultiSelectQuestionRuleCategoryAutomationProperty(
                                    category="category",
                                    condition="condition",
                                    option_ref_ids=["optionRefIds"]
                                )
                            )]
                        ),
                        display_as="displayAs",
                        options=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormMultiSelectQuestionOptionProperty(
                            ref_id="refId",
                            text="text"
                        )]
                    ),
                    numeric=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormNumericQuestionPropertiesProperty(
                        automation=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormNumericQuestionAutomationProperty(
                            answer_source=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormQuestionAutomationAnswerSourceProperty(
                                source_type="sourceType"
                            ),
                            property_value=connect_mixins.CfnEvaluationFormPropsMixin.NumericQuestionPropertyValueAutomationProperty(
                                label="label"
                            )
                        ),
                        max_value=123,
                        min_value=123,
                        options=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormNumericQuestionOptionProperty(
                            automatic_fail=False,
                            automatic_fail_configuration=connect_mixins.CfnEvaluationFormPropsMixin.AutomaticFailConfigurationProperty(
                                target_section="targetSection"
                            ),
                            max_value=123,
                            min_value=123,
                            score=123
                        )]
                    ),
                    single_select=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormSingleSelectQuestionPropertiesProperty(
                        automation=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormSingleSelectQuestionAutomationProperty(
                            answer_source=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormQuestionAutomationAnswerSourceProperty(
                                source_type="sourceType"
                            ),
                            default_option_ref_id="defaultOptionRefId",
                            options=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormSingleSelectQuestionAutomationOptionProperty(
                                rule_category=connect_mixins.CfnEvaluationFormPropsMixin.SingleSelectQuestionRuleCategoryAutomationProperty(
                                    category="category",
                                    condition="condition",
                                    option_ref_id="optionRefId"
                                )
                            )]
                        ),
                        display_as="displayAs",
                        options=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormSingleSelectQuestionOptionProperty(
                            automatic_fail=False,
                            automatic_fail_configuration=connect_mixins.CfnEvaluationFormPropsMixin.AutomaticFailConfigurationProperty(
                                target_section="targetSection"
                            ),
                            ref_id="refId",
                            score=123,
                            text="text"
                        )]
                    ),
                    text=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormTextQuestionPropertiesProperty(
                        automation=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormTextQuestionAutomationProperty(
                            answer_source=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormQuestionAutomationAnswerSourceProperty(
                                source_type="sourceType"
                            )
                        )
                    )
                ),
                ref_id="refId",
                title="title",
                weight=123
            ),
            section=evaluation_form_section_property_
        )],
        ref_id="refId",
        title="title",
        weight=123
    )
)

Attributes

section

A subsection or inner section of an item.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformbaseitem.html#cfn-connect-evaluationform-evaluationformbaseitem-section

EvaluationFormItemEnablementConditionOperandProperty

class CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementConditionOperandProperty(*, expression=None)

Bases: object

An operand of the enablement condition.

Parameters:

expression (Union[IResolvable, EvaluationFormItemEnablementExpressionProperty, Dict[str, Any], None]) – An expression of the enablement condition.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformitemenablementconditionoperand.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_connect import mixins as connect_mixins

evaluation_form_item_enablement_condition_operand_property = connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementConditionOperandProperty(
    expression=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementExpressionProperty(
        comparator="comparator",
        source=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementSourceProperty(
            ref_id="refId",
            type="type"
        ),
        values=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementSourceValueProperty(
            ref_id="refId",
            type="type"
        )]
    )
)

Attributes

expression

An expression of the enablement condition.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformitemenablementconditionoperand.html#cfn-connect-evaluationform-evaluationformitemenablementconditionoperand-expression

EvaluationFormItemEnablementConditionProperty

class CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementConditionProperty(*, operands=None, operator=None)

Bases: object

A condition for item enablement.

Parameters:
See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformitemenablementcondition.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_connect import mixins as connect_mixins

evaluation_form_item_enablement_condition_property = connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementConditionProperty(
    operands=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementConditionOperandProperty(
        expression=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementExpressionProperty(
            comparator="comparator",
            source=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementSourceProperty(
                ref_id="refId",
                type="type"
            ),
            values=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementSourceValueProperty(
                ref_id="refId",
                type="type"
            )]
        )
    )],
    operator="operator"
)

Attributes

operands

Operands of the enablement condition.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformitemenablementcondition.html#cfn-connect-evaluationform-evaluationformitemenablementcondition-operands

operator

The operator to be used to be applied to operands if more than one provided.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformitemenablementcondition.html#cfn-connect-evaluationform-evaluationformitemenablementcondition-operator

EvaluationFormItemEnablementConfigurationProperty

class CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementConfigurationProperty(*, action=None, condition=None, default_action=None)

Bases: object

An item enablement configuration.

Parameters:
  • action (Optional[str]) – An enablement action that if condition is satisfied.

  • condition (Union[IResolvable, EvaluationFormItemEnablementConditionProperty, Dict[str, Any], None]) – A condition for item enablement configuration.

  • default_action (Optional[str]) – An enablement action that if condition is not satisfied.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformitemenablementconfiguration.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_connect import mixins as connect_mixins

evaluation_form_item_enablement_configuration_property = connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementConfigurationProperty(
    action="action",
    condition=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementConditionProperty(
        operands=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementConditionOperandProperty(
            expression=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementExpressionProperty(
                comparator="comparator",
                source=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementSourceProperty(
                    ref_id="refId",
                    type="type"
                ),
                values=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementSourceValueProperty(
                    ref_id="refId",
                    type="type"
                )]
            )
        )],
        operator="operator"
    ),
    default_action="defaultAction"
)

Attributes

action

An enablement action that if condition is satisfied.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformitemenablementconfiguration.html#cfn-connect-evaluationform-evaluationformitemenablementconfiguration-action

condition

A condition for item enablement configuration.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformitemenablementconfiguration.html#cfn-connect-evaluationform-evaluationformitemenablementconfiguration-condition

default_action

An enablement action that if condition is not satisfied.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformitemenablementconfiguration.html#cfn-connect-evaluationform-evaluationformitemenablementconfiguration-defaultaction

EvaluationFormItemEnablementExpressionProperty

class CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementExpressionProperty(*, comparator=None, source=None, values=None)

Bases: object

An expression that defines a basic building block of conditional enablement.

Parameters:
See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformitemenablementexpression.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_connect import mixins as connect_mixins

evaluation_form_item_enablement_expression_property = connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementExpressionProperty(
    comparator="comparator",
    source=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementSourceProperty(
        ref_id="refId",
        type="type"
    ),
    values=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementSourceValueProperty(
        ref_id="refId",
        type="type"
    )]
)

Attributes

comparator

A comparator to be used against list of values.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformitemenablementexpression.html#cfn-connect-evaluationform-evaluationformitemenablementexpression-comparator

source

A source item of enablement expression.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformitemenablementexpression.html#cfn-connect-evaluationform-evaluationformitemenablementexpression-source

values

A list of values from source item.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformitemenablementexpression.html#cfn-connect-evaluationform-evaluationformitemenablementexpression-values

EvaluationFormItemEnablementSourceProperty

class CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementSourceProperty(*, ref_id=None, type=None)

Bases: object

An enablement expression source item.

Parameters:
  • ref_id (Optional[str]) – A referenceId of the source item.

  • type (Optional[str]) – A type of source item.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformitemenablementsource.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_connect import mixins as connect_mixins

evaluation_form_item_enablement_source_property = connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementSourceProperty(
    ref_id="refId",
    type="type"
)

Attributes

ref_id

A referenceId of the source item.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformitemenablementsource.html#cfn-connect-evaluationform-evaluationformitemenablementsource-refid

type

A type of source item.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformitemenablementsource.html#cfn-connect-evaluationform-evaluationformitemenablementsource-type

EvaluationFormItemEnablementSourceValueProperty

class CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementSourceValueProperty(*, ref_id=None, type=None)

Bases: object

An enablement expression source value.

Parameters:
  • ref_id (Optional[str]) – A referenceId of the source value.

  • type (Optional[str]) – A type of source item value.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformitemenablementsourcevalue.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_connect import mixins as connect_mixins

evaluation_form_item_enablement_source_value_property = connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementSourceValueProperty(
    ref_id="refId",
    type="type"
)

Attributes

ref_id

A referenceId of the source value.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformitemenablementsourcevalue.html#cfn-connect-evaluationform-evaluationformitemenablementsourcevalue-refid

type

A type of source item value.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformitemenablementsourcevalue.html#cfn-connect-evaluationform-evaluationformitemenablementsourcevalue-type

EvaluationFormItemProperty

class CfnEvaluationFormPropsMixin.EvaluationFormItemProperty(*, question=None, section=None)

Bases: object

Items that are part of the evaluation form.

The total number of sections and questions must not exceed 100 each. Questions must be contained in a section.

Parameters:
See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformitem.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_connect import mixins as connect_mixins

# evaluation_form_item_property_: connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemProperty

evaluation_form_item_property = connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemProperty(
    question=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormQuestionProperty(
        enablement=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementConfigurationProperty(
            action="action",
            condition=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementConditionProperty(
                operands=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementConditionOperandProperty(
                    expression=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementExpressionProperty(
                        comparator="comparator",
                        source=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementSourceProperty(
                            ref_id="refId",
                            type="type"
                        ),
                        values=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementSourceValueProperty(
                            ref_id="refId",
                            type="type"
                        )]
                    )
                )],
                operator="operator"
            ),
            default_action="defaultAction"
        ),
        instructions="instructions",
        not_applicable_enabled=False,
        question_type="questionType",
        question_type_properties=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormQuestionTypePropertiesProperty(
            multi_select=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormMultiSelectQuestionPropertiesProperty(
                automation=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormMultiSelectQuestionAutomationProperty(
                    answer_source=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormQuestionAutomationAnswerSourceProperty(
                        source_type="sourceType"
                    ),
                    default_option_ref_ids=["defaultOptionRefIds"],
                    options=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormMultiSelectQuestionAutomationOptionProperty(
                        rule_category=connect_mixins.CfnEvaluationFormPropsMixin.MultiSelectQuestionRuleCategoryAutomationProperty(
                            category="category",
                            condition="condition",
                            option_ref_ids=["optionRefIds"]
                        )
                    )]
                ),
                display_as="displayAs",
                options=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormMultiSelectQuestionOptionProperty(
                    ref_id="refId",
                    text="text"
                )]
            ),
            numeric=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormNumericQuestionPropertiesProperty(
                automation=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormNumericQuestionAutomationProperty(
                    answer_source=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormQuestionAutomationAnswerSourceProperty(
                        source_type="sourceType"
                    ),
                    property_value=connect_mixins.CfnEvaluationFormPropsMixin.NumericQuestionPropertyValueAutomationProperty(
                        label="label"
                    )
                ),
                max_value=123,
                min_value=123,
                options=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormNumericQuestionOptionProperty(
                    automatic_fail=False,
                    automatic_fail_configuration=connect_mixins.CfnEvaluationFormPropsMixin.AutomaticFailConfigurationProperty(
                        target_section="targetSection"
                    ),
                    max_value=123,
                    min_value=123,
                    score=123
                )]
            ),
            single_select=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormSingleSelectQuestionPropertiesProperty(
                automation=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormSingleSelectQuestionAutomationProperty(
                    answer_source=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormQuestionAutomationAnswerSourceProperty(
                        source_type="sourceType"
                    ),
                    default_option_ref_id="defaultOptionRefId",
                    options=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormSingleSelectQuestionAutomationOptionProperty(
                        rule_category=connect_mixins.CfnEvaluationFormPropsMixin.SingleSelectQuestionRuleCategoryAutomationProperty(
                            category="category",
                            condition="condition",
                            option_ref_id="optionRefId"
                        )
                    )]
                ),
                display_as="displayAs",
                options=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormSingleSelectQuestionOptionProperty(
                    automatic_fail=False,
                    automatic_fail_configuration=connect_mixins.CfnEvaluationFormPropsMixin.AutomaticFailConfigurationProperty(
                        target_section="targetSection"
                    ),
                    ref_id="refId",
                    score=123,
                    text="text"
                )]
            ),
            text=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormTextQuestionPropertiesProperty(
                automation=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormTextQuestionAutomationProperty(
                    answer_source=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormQuestionAutomationAnswerSourceProperty(
                        source_type="sourceType"
                    )
                )
            )
        ),
        ref_id="refId",
        title="title",
        weight=123
    ),
    section=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormSectionProperty(
        instructions="instructions",
        items=[evaluation_form_item_property_],
        ref_id="refId",
        title="title",
        weight=123
    )
)

Attributes

question

The information of the question.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformitem.html#cfn-connect-evaluationform-evaluationformitem-question

section

The information of the section.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformitem.html#cfn-connect-evaluationform-evaluationformitem-section

EvaluationFormLanguageConfigurationProperty

class CfnEvaluationFormPropsMixin.EvaluationFormLanguageConfigurationProperty(*, form_language=None)

Bases: object

Parameters:

form_language (Optional[str]) – The language of the form.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformlanguageconfiguration.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_connect import mixins as connect_mixins

evaluation_form_language_configuration_property = connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormLanguageConfigurationProperty(
    form_language="formLanguage"
)

Attributes

form_language

The language of the form.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformlanguageconfiguration.html#cfn-connect-evaluationform-evaluationformlanguageconfiguration-formlanguage

EvaluationFormMultiSelectQuestionAutomationOptionProperty

class CfnEvaluationFormPropsMixin.EvaluationFormMultiSelectQuestionAutomationOptionProperty(*, rule_category=None)

Bases: object

Parameters:

rule_category (Union[IResolvable, MultiSelectQuestionRuleCategoryAutomationProperty, Dict[str, Any], None])

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformmultiselectquestionautomationoption.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_connect import mixins as connect_mixins

evaluation_form_multi_select_question_automation_option_property = connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormMultiSelectQuestionAutomationOptionProperty(
    rule_category=connect_mixins.CfnEvaluationFormPropsMixin.MultiSelectQuestionRuleCategoryAutomationProperty(
        category="category",
        condition="condition",
        option_ref_ids=["optionRefIds"]
    )
)

Attributes

rule_category

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformmultiselectquestionautomationoption.html#cfn-connect-evaluationform-evaluationformmultiselectquestionautomationoption-rulecategory

Type:

see

EvaluationFormMultiSelectQuestionAutomationProperty

class CfnEvaluationFormPropsMixin.EvaluationFormMultiSelectQuestionAutomationProperty(*, answer_source=None, default_option_ref_ids=None, options=None)

Bases: object

Parameters:
See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformmultiselectquestionautomation.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_connect import mixins as connect_mixins

evaluation_form_multi_select_question_automation_property = connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormMultiSelectQuestionAutomationProperty(
    answer_source=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormQuestionAutomationAnswerSourceProperty(
        source_type="sourceType"
    ),
    default_option_ref_ids=["defaultOptionRefIds"],
    options=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormMultiSelectQuestionAutomationOptionProperty(
        rule_category=connect_mixins.CfnEvaluationFormPropsMixin.MultiSelectQuestionRuleCategoryAutomationProperty(
            category="category",
            condition="condition",
            option_ref_ids=["optionRefIds"]
        )
    )]
)

Attributes

answer_source

A question automation answer.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformmultiselectquestionautomation.html#cfn-connect-evaluationform-evaluationformmultiselectquestionautomation-answersource

default_option_ref_ids

The list of reference id.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformmultiselectquestionautomation.html#cfn-connect-evaluationform-evaluationformmultiselectquestionautomation-defaultoptionrefids

options

The answer options for the automation.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformmultiselectquestionautomation.html#cfn-connect-evaluationform-evaluationformmultiselectquestionautomation-options

EvaluationFormMultiSelectQuestionOptionProperty

class CfnEvaluationFormPropsMixin.EvaluationFormMultiSelectQuestionOptionProperty(*, ref_id=None, text=None)

Bases: object

Parameters:
  • ref_id (Optional[str]) – The identifier to reference the item.

  • text (Optional[str]) – The title of the option.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformmultiselectquestionoption.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_connect import mixins as connect_mixins

evaluation_form_multi_select_question_option_property = connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormMultiSelectQuestionOptionProperty(
    ref_id="refId",
    text="text"
)

Attributes

ref_id

The identifier to reference the item.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformmultiselectquestionoption.html#cfn-connect-evaluationform-evaluationformmultiselectquestionoption-refid

text

The title of the option.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformmultiselectquestionoption.html#cfn-connect-evaluationform-evaluationformmultiselectquestionoption-text

EvaluationFormMultiSelectQuestionPropertiesProperty

class CfnEvaluationFormPropsMixin.EvaluationFormMultiSelectQuestionPropertiesProperty(*, automation=None, display_as=None, options=None)

Bases: object

Parameters:
See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformmultiselectquestionproperties.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_connect import mixins as connect_mixins

evaluation_form_multi_select_question_properties_property = connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormMultiSelectQuestionPropertiesProperty(
    automation=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormMultiSelectQuestionAutomationProperty(
        answer_source=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormQuestionAutomationAnswerSourceProperty(
            source_type="sourceType"
        ),
        default_option_ref_ids=["defaultOptionRefIds"],
        options=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormMultiSelectQuestionAutomationOptionProperty(
            rule_category=connect_mixins.CfnEvaluationFormPropsMixin.MultiSelectQuestionRuleCategoryAutomationProperty(
                category="category",
                condition="condition",
                option_ref_ids=["optionRefIds"]
            )
        )]
    ),
    display_as="displayAs",
    options=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormMultiSelectQuestionOptionProperty(
        ref_id="refId",
        text="text"
    )]
)

Attributes

automation

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformmultiselectquestionproperties.html#cfn-connect-evaluationform-evaluationformmultiselectquestionproperties-automation

Type:

see

display_as

The display mode of the multi-select question.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformmultiselectquestionproperties.html#cfn-connect-evaluationform-evaluationformmultiselectquestionproperties-displayas

options

The list of options for the question.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformmultiselectquestionproperties.html#cfn-connect-evaluationform-evaluationformmultiselectquestionproperties-options

EvaluationFormNumericQuestionAutomationProperty

class CfnEvaluationFormPropsMixin.EvaluationFormNumericQuestionAutomationProperty(*, answer_source=None, property_value=None)

Bases: object

Information about the automation configuration in numeric questions.

Parameters:
See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformnumericquestionautomation.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_connect import mixins as connect_mixins

evaluation_form_numeric_question_automation_property = connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormNumericQuestionAutomationProperty(
    answer_source=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormQuestionAutomationAnswerSourceProperty(
        source_type="sourceType"
    ),
    property_value=connect_mixins.CfnEvaluationFormPropsMixin.NumericQuestionPropertyValueAutomationProperty(
        label="label"
    )
)

Attributes

answer_source

A source of automation answer for numeric question.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformnumericquestionautomation.html#cfn-connect-evaluationform-evaluationformnumericquestionautomation-answersource

property_value

The property value of the automation.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformnumericquestionautomation.html#cfn-connect-evaluationform-evaluationformnumericquestionautomation-propertyvalue

EvaluationFormNumericQuestionOptionProperty

class CfnEvaluationFormPropsMixin.EvaluationFormNumericQuestionOptionProperty(*, automatic_fail=None, automatic_fail_configuration=None, max_value=None, min_value=None, score=None)

Bases: object

Information about the option range used for scoring in numeric questions.

Parameters:
  • automatic_fail (Union[bool, IResolvable, None]) – The flag to mark the option as automatic fail. If an automatic fail answer is provided, the overall evaluation gets a score of 0.

  • automatic_fail_configuration (Union[IResolvable, AutomaticFailConfigurationProperty, Dict[str, Any], None]) – A configuration for automatic fail.

  • max_value (Union[int, float, None]) – The maximum answer value of the range option.

  • min_value (Union[int, float, None]) – The minimum answer value of the range option.

  • score (Union[int, float, None]) – The score assigned to answer values within the range option. Minimum : 0 Maximum : 10

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformnumericquestionoption.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_connect import mixins as connect_mixins

evaluation_form_numeric_question_option_property = connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormNumericQuestionOptionProperty(
    automatic_fail=False,
    automatic_fail_configuration=connect_mixins.CfnEvaluationFormPropsMixin.AutomaticFailConfigurationProperty(
        target_section="targetSection"
    ),
    max_value=123,
    min_value=123,
    score=123
)

Attributes

automatic_fail

The flag to mark the option as automatic fail.

If an automatic fail answer is provided, the overall evaluation gets a score of 0.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformnumericquestionoption.html#cfn-connect-evaluationform-evaluationformnumericquestionoption-automaticfail

automatic_fail_configuration

A configuration for automatic fail.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformnumericquestionoption.html#cfn-connect-evaluationform-evaluationformnumericquestionoption-automaticfailconfiguration

max_value

The maximum answer value of the range option.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformnumericquestionoption.html#cfn-connect-evaluationform-evaluationformnumericquestionoption-maxvalue

min_value

The minimum answer value of the range option.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformnumericquestionoption.html#cfn-connect-evaluationform-evaluationformnumericquestionoption-minvalue

score

The score assigned to answer values within the range option.

Minimum : 0

Maximum : 10

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformnumericquestionoption.html#cfn-connect-evaluationform-evaluationformnumericquestionoption-score

EvaluationFormNumericQuestionPropertiesProperty

class CfnEvaluationFormPropsMixin.EvaluationFormNumericQuestionPropertiesProperty(*, automation=None, max_value=None, min_value=None, options=None)

Bases: object

Information about properties for a numeric question in an evaluation form.

Parameters:
See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformnumericquestionproperties.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_connect import mixins as connect_mixins

evaluation_form_numeric_question_properties_property = connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormNumericQuestionPropertiesProperty(
    automation=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormNumericQuestionAutomationProperty(
        answer_source=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormQuestionAutomationAnswerSourceProperty(
            source_type="sourceType"
        ),
        property_value=connect_mixins.CfnEvaluationFormPropsMixin.NumericQuestionPropertyValueAutomationProperty(
            label="label"
        )
    ),
    max_value=123,
    min_value=123,
    options=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormNumericQuestionOptionProperty(
        automatic_fail=False,
        automatic_fail_configuration=connect_mixins.CfnEvaluationFormPropsMixin.AutomaticFailConfigurationProperty(
            target_section="targetSection"
        ),
        max_value=123,
        min_value=123,
        score=123
    )]
)

Attributes

automation

The automation properties of the numeric question.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformnumericquestionproperties.html#cfn-connect-evaluationform-evaluationformnumericquestionproperties-automation

max_value

The maximum answer value.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformnumericquestionproperties.html#cfn-connect-evaluationform-evaluationformnumericquestionproperties-maxvalue

min_value

The minimum answer value.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformnumericquestionproperties.html#cfn-connect-evaluationform-evaluationformnumericquestionproperties-minvalue

options

The scoring options of the numeric question.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformnumericquestionproperties.html#cfn-connect-evaluationform-evaluationformnumericquestionproperties-options

EvaluationFormQuestionAutomationAnswerSourceProperty

class CfnEvaluationFormPropsMixin.EvaluationFormQuestionAutomationAnswerSourceProperty(*, source_type=None)

Bases: object

A question automation answer.

Parameters:

source_type (Optional[str]) – The automation answer source type.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformquestionautomationanswersource.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_connect import mixins as connect_mixins

evaluation_form_question_automation_answer_source_property = connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormQuestionAutomationAnswerSourceProperty(
    source_type="sourceType"
)

Attributes

source_type

The automation answer source type.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformquestionautomationanswersource.html#cfn-connect-evaluationform-evaluationformquestionautomationanswersource-sourcetype

EvaluationFormQuestionProperty

class CfnEvaluationFormPropsMixin.EvaluationFormQuestionProperty(*, enablement=None, instructions=None, not_applicable_enabled=None, question_type=None, question_type_properties=None, ref_id=None, title=None, weight=None)

Bases: object

Information about a question from an evaluation form.

Parameters:
  • enablement (Union[IResolvable, EvaluationFormItemEnablementConfigurationProperty, Dict[str, Any], None]) – A question conditional enablement.

  • instructions (Optional[str]) – The instructions of the section. Length Constraints : Minimum length of 0. Maximum length of 1024.

  • not_applicable_enabled (Union[bool, IResolvable, None]) – The flag to enable not applicable answers to the question.

  • question_type (Optional[str]) – The type of the question. Allowed values : NUMERIC | SINGLESELECT | TEXT

  • question_type_properties (Union[IResolvable, EvaluationFormQuestionTypePropertiesProperty, Dict[str, Any], None]) – The properties of the type of question. Text questions do not have to define question type properties.

  • ref_id (Optional[str]) – The identifier of the question. An identifier must be unique within the evaluation form. Length Constraints : Minimum length of 1. Maximum length of 40.

  • title (Optional[str]) – The title of the question. Length Constraints : Minimum length of 1. Maximum length of 350.

  • weight (Union[int, float, None]) – The scoring weight of the section. Minimum : 0 Maximum : 100

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformquestion.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_connect import mixins as connect_mixins

evaluation_form_question_property = connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormQuestionProperty(
    enablement=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementConfigurationProperty(
        action="action",
        condition=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementConditionProperty(
            operands=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementConditionOperandProperty(
                expression=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementExpressionProperty(
                    comparator="comparator",
                    source=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementSourceProperty(
                        ref_id="refId",
                        type="type"
                    ),
                    values=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementSourceValueProperty(
                        ref_id="refId",
                        type="type"
                    )]
                )
            )],
            operator="operator"
        ),
        default_action="defaultAction"
    ),
    instructions="instructions",
    not_applicable_enabled=False,
    question_type="questionType",
    question_type_properties=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormQuestionTypePropertiesProperty(
        multi_select=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormMultiSelectQuestionPropertiesProperty(
            automation=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormMultiSelectQuestionAutomationProperty(
                answer_source=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormQuestionAutomationAnswerSourceProperty(
                    source_type="sourceType"
                ),
                default_option_ref_ids=["defaultOptionRefIds"],
                options=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormMultiSelectQuestionAutomationOptionProperty(
                    rule_category=connect_mixins.CfnEvaluationFormPropsMixin.MultiSelectQuestionRuleCategoryAutomationProperty(
                        category="category",
                        condition="condition",
                        option_ref_ids=["optionRefIds"]
                    )
                )]
            ),
            display_as="displayAs",
            options=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormMultiSelectQuestionOptionProperty(
                ref_id="refId",
                text="text"
            )]
        ),
        numeric=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormNumericQuestionPropertiesProperty(
            automation=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormNumericQuestionAutomationProperty(
                answer_source=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormQuestionAutomationAnswerSourceProperty(
                    source_type="sourceType"
                ),
                property_value=connect_mixins.CfnEvaluationFormPropsMixin.NumericQuestionPropertyValueAutomationProperty(
                    label="label"
                )
            ),
            max_value=123,
            min_value=123,
            options=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormNumericQuestionOptionProperty(
                automatic_fail=False,
                automatic_fail_configuration=connect_mixins.CfnEvaluationFormPropsMixin.AutomaticFailConfigurationProperty(
                    target_section="targetSection"
                ),
                max_value=123,
                min_value=123,
                score=123
            )]
        ),
        single_select=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormSingleSelectQuestionPropertiesProperty(
            automation=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormSingleSelectQuestionAutomationProperty(
                answer_source=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormQuestionAutomationAnswerSourceProperty(
                    source_type="sourceType"
                ),
                default_option_ref_id="defaultOptionRefId",
                options=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormSingleSelectQuestionAutomationOptionProperty(
                    rule_category=connect_mixins.CfnEvaluationFormPropsMixin.SingleSelectQuestionRuleCategoryAutomationProperty(
                        category="category",
                        condition="condition",
                        option_ref_id="optionRefId"
                    )
                )]
            ),
            display_as="displayAs",
            options=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormSingleSelectQuestionOptionProperty(
                automatic_fail=False,
                automatic_fail_configuration=connect_mixins.CfnEvaluationFormPropsMixin.AutomaticFailConfigurationProperty(
                    target_section="targetSection"
                ),
                ref_id="refId",
                score=123,
                text="text"
            )]
        ),
        text=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormTextQuestionPropertiesProperty(
            automation=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormTextQuestionAutomationProperty(
                answer_source=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormQuestionAutomationAnswerSourceProperty(
                    source_type="sourceType"
                )
            )
        )
    ),
    ref_id="refId",
    title="title",
    weight=123
)

Attributes

enablement

A question conditional enablement.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformquestion.html#cfn-connect-evaluationform-evaluationformquestion-enablement

instructions

The instructions of the section.

Length Constraints : Minimum length of 0. Maximum length of 1024.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformquestion.html#cfn-connect-evaluationform-evaluationformquestion-instructions

not_applicable_enabled

The flag to enable not applicable answers to the question.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformquestion.html#cfn-connect-evaluationform-evaluationformquestion-notapplicableenabled

question_type

The type of the question.

Allowed values : NUMERIC | SINGLESELECT | TEXT

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformquestion.html#cfn-connect-evaluationform-evaluationformquestion-questiontype

question_type_properties

The properties of the type of question.

Text questions do not have to define question type properties.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformquestion.html#cfn-connect-evaluationform-evaluationformquestion-questiontypeproperties

ref_id

The identifier of the question. An identifier must be unique within the evaluation form.

Length Constraints : Minimum length of 1. Maximum length of 40.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformquestion.html#cfn-connect-evaluationform-evaluationformquestion-refid

title

The title of the question.

Length Constraints : Minimum length of 1. Maximum length of 350.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformquestion.html#cfn-connect-evaluationform-evaluationformquestion-title

weight

The scoring weight of the section.

Minimum : 0

Maximum : 100

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformquestion.html#cfn-connect-evaluationform-evaluationformquestion-weight

EvaluationFormQuestionTypePropertiesProperty

class CfnEvaluationFormPropsMixin.EvaluationFormQuestionTypePropertiesProperty(*, multi_select=None, numeric=None, single_select=None, text=None)

Bases: object

Information about properties for a question in an evaluation form.

The question type properties must be either for a numeric question or a single select question.

Parameters:
See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformquestiontypeproperties.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_connect import mixins as connect_mixins

evaluation_form_question_type_properties_property = connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormQuestionTypePropertiesProperty(
    multi_select=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormMultiSelectQuestionPropertiesProperty(
        automation=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormMultiSelectQuestionAutomationProperty(
            answer_source=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormQuestionAutomationAnswerSourceProperty(
                source_type="sourceType"
            ),
            default_option_ref_ids=["defaultOptionRefIds"],
            options=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormMultiSelectQuestionAutomationOptionProperty(
                rule_category=connect_mixins.CfnEvaluationFormPropsMixin.MultiSelectQuestionRuleCategoryAutomationProperty(
                    category="category",
                    condition="condition",
                    option_ref_ids=["optionRefIds"]
                )
            )]
        ),
        display_as="displayAs",
        options=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormMultiSelectQuestionOptionProperty(
            ref_id="refId",
            text="text"
        )]
    ),
    numeric=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormNumericQuestionPropertiesProperty(
        automation=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormNumericQuestionAutomationProperty(
            answer_source=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormQuestionAutomationAnswerSourceProperty(
                source_type="sourceType"
            ),
            property_value=connect_mixins.CfnEvaluationFormPropsMixin.NumericQuestionPropertyValueAutomationProperty(
                label="label"
            )
        ),
        max_value=123,
        min_value=123,
        options=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormNumericQuestionOptionProperty(
            automatic_fail=False,
            automatic_fail_configuration=connect_mixins.CfnEvaluationFormPropsMixin.AutomaticFailConfigurationProperty(
                target_section="targetSection"
            ),
            max_value=123,
            min_value=123,
            score=123
        )]
    ),
    single_select=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormSingleSelectQuestionPropertiesProperty(
        automation=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormSingleSelectQuestionAutomationProperty(
            answer_source=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormQuestionAutomationAnswerSourceProperty(
                source_type="sourceType"
            ),
            default_option_ref_id="defaultOptionRefId",
            options=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormSingleSelectQuestionAutomationOptionProperty(
                rule_category=connect_mixins.CfnEvaluationFormPropsMixin.SingleSelectQuestionRuleCategoryAutomationProperty(
                    category="category",
                    condition="condition",
                    option_ref_id="optionRefId"
                )
            )]
        ),
        display_as="displayAs",
        options=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormSingleSelectQuestionOptionProperty(
            automatic_fail=False,
            automatic_fail_configuration=connect_mixins.CfnEvaluationFormPropsMixin.AutomaticFailConfigurationProperty(
                target_section="targetSection"
            ),
            ref_id="refId",
            score=123,
            text="text"
        )]
    ),
    text=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormTextQuestionPropertiesProperty(
        automation=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormTextQuestionAutomationProperty(
            answer_source=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormQuestionAutomationAnswerSourceProperty(
                source_type="sourceType"
            )
        )
    )
)

Attributes

multi_select

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformquestiontypeproperties.html#cfn-connect-evaluationform-evaluationformquestiontypeproperties-multiselect

Type:

see

numeric

The properties of the numeric question.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformquestiontypeproperties.html#cfn-connect-evaluationform-evaluationformquestiontypeproperties-numeric

single_select

The properties of the numeric question.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformquestiontypeproperties.html#cfn-connect-evaluationform-evaluationformquestiontypeproperties-singleselect

text

The properties of the text question.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformquestiontypeproperties.html#cfn-connect-evaluationform-evaluationformquestiontypeproperties-text

EvaluationFormSectionProperty

class CfnEvaluationFormPropsMixin.EvaluationFormSectionProperty(*, instructions=None, items=None, ref_id=None, title=None, weight=None)

Bases: object

Information about a section from an evaluation form.

A section can contain sections and/or questions. Evaluation forms can only contain sections and subsections (two level nesting).

Parameters:
  • instructions (Optional[str]) – The instructions of the section.

  • items (Union[IResolvable, Sequence[Union[IResolvable, EvaluationFormItemProperty, Dict[str, Any]]], None]) – The items of the section. Minimum : 1

  • ref_id (Optional[str]) – The identifier of the section. An identifier must be unique within the evaluation form. Length Constraints : Minimum length of 1. Maximum length of 40.

  • title (Optional[str]) – The title of the section. Length Constraints : Minimum length of 1. Maximum length of 128.

  • weight (Union[int, float, None]) – The scoring weight of the section. Minimum : 0 Maximum : 100

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformsection.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_connect import mixins as connect_mixins

# evaluation_form_section_property_: connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormSectionProperty

evaluation_form_section_property = connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormSectionProperty(
    instructions="instructions",
    items=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemProperty(
        question=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormQuestionProperty(
            enablement=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementConfigurationProperty(
                action="action",
                condition=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementConditionProperty(
                    operands=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementConditionOperandProperty(
                        expression=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementExpressionProperty(
                            comparator="comparator",
                            source=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementSourceProperty(
                                ref_id="refId",
                                type="type"
                            ),
                            values=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormItemEnablementSourceValueProperty(
                                ref_id="refId",
                                type="type"
                            )]
                        )
                    )],
                    operator="operator"
                ),
                default_action="defaultAction"
            ),
            instructions="instructions",
            not_applicable_enabled=False,
            question_type="questionType",
            question_type_properties=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormQuestionTypePropertiesProperty(
                multi_select=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormMultiSelectQuestionPropertiesProperty(
                    automation=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormMultiSelectQuestionAutomationProperty(
                        answer_source=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormQuestionAutomationAnswerSourceProperty(
                            source_type="sourceType"
                        ),
                        default_option_ref_ids=["defaultOptionRefIds"],
                        options=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormMultiSelectQuestionAutomationOptionProperty(
                            rule_category=connect_mixins.CfnEvaluationFormPropsMixin.MultiSelectQuestionRuleCategoryAutomationProperty(
                                category="category",
                                condition="condition",
                                option_ref_ids=["optionRefIds"]
                            )
                        )]
                    ),
                    display_as="displayAs",
                    options=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormMultiSelectQuestionOptionProperty(
                        ref_id="refId",
                        text="text"
                    )]
                ),
                numeric=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormNumericQuestionPropertiesProperty(
                    automation=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormNumericQuestionAutomationProperty(
                        answer_source=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormQuestionAutomationAnswerSourceProperty(
                            source_type="sourceType"
                        ),
                        property_value=connect_mixins.CfnEvaluationFormPropsMixin.NumericQuestionPropertyValueAutomationProperty(
                            label="label"
                        )
                    ),
                    max_value=123,
                    min_value=123,
                    options=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormNumericQuestionOptionProperty(
                        automatic_fail=False,
                        automatic_fail_configuration=connect_mixins.CfnEvaluationFormPropsMixin.AutomaticFailConfigurationProperty(
                            target_section="targetSection"
                        ),
                        max_value=123,
                        min_value=123,
                        score=123
                    )]
                ),
                single_select=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormSingleSelectQuestionPropertiesProperty(
                    automation=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormSingleSelectQuestionAutomationProperty(
                        answer_source=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormQuestionAutomationAnswerSourceProperty(
                            source_type="sourceType"
                        ),
                        default_option_ref_id="defaultOptionRefId",
                        options=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormSingleSelectQuestionAutomationOptionProperty(
                            rule_category=connect_mixins.CfnEvaluationFormPropsMixin.SingleSelectQuestionRuleCategoryAutomationProperty(
                                category="category",
                                condition="condition",
                                option_ref_id="optionRefId"
                            )
                        )]
                    ),
                    display_as="displayAs",
                    options=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormSingleSelectQuestionOptionProperty(
                        automatic_fail=False,
                        automatic_fail_configuration=connect_mixins.CfnEvaluationFormPropsMixin.AutomaticFailConfigurationProperty(
                            target_section="targetSection"
                        ),
                        ref_id="refId",
                        score=123,
                        text="text"
                    )]
                ),
                text=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormTextQuestionPropertiesProperty(
                    automation=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormTextQuestionAutomationProperty(
                        answer_source=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormQuestionAutomationAnswerSourceProperty(
                            source_type="sourceType"
                        )
                    )
                )
            ),
            ref_id="refId",
            title="title",
            weight=123
        ),
        section=evaluation_form_section_property_
    )],
    ref_id="refId",
    title="title",
    weight=123
)

Attributes

instructions

The instructions of the section.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformsection.html#cfn-connect-evaluationform-evaluationformsection-instructions

items

The items of the section.

Minimum : 1

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformsection.html#cfn-connect-evaluationform-evaluationformsection-items

ref_id

The identifier of the section. An identifier must be unique within the evaluation form.

Length Constraints : Minimum length of 1. Maximum length of 40.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformsection.html#cfn-connect-evaluationform-evaluationformsection-refid

title

The title of the section.

Length Constraints : Minimum length of 1. Maximum length of 128.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformsection.html#cfn-connect-evaluationform-evaluationformsection-title

weight

The scoring weight of the section.

Minimum : 0

Maximum : 100

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformsection.html#cfn-connect-evaluationform-evaluationformsection-weight

EvaluationFormSingleSelectQuestionAutomationOptionProperty

class CfnEvaluationFormPropsMixin.EvaluationFormSingleSelectQuestionAutomationOptionProperty(*, rule_category=None)

Bases: object

The automation options of the single select question.

Parameters:

rule_category (Union[IResolvable, SingleSelectQuestionRuleCategoryAutomationProperty, Dict[str, Any], None]) – The automation option based on a rule category for the single select question.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformsingleselectquestionautomationoption.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_connect import mixins as connect_mixins

evaluation_form_single_select_question_automation_option_property = connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormSingleSelectQuestionAutomationOptionProperty(
    rule_category=connect_mixins.CfnEvaluationFormPropsMixin.SingleSelectQuestionRuleCategoryAutomationProperty(
        category="category",
        condition="condition",
        option_ref_id="optionRefId"
    )
)

Attributes

rule_category

The automation option based on a rule category for the single select question.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformsingleselectquestionautomationoption.html#cfn-connect-evaluationform-evaluationformsingleselectquestionautomationoption-rulecategory

EvaluationFormSingleSelectQuestionAutomationProperty

class CfnEvaluationFormPropsMixin.EvaluationFormSingleSelectQuestionAutomationProperty(*, answer_source=None, default_option_ref_id=None, options=None)

Bases: object

Information about the automation configuration in single select questions.

Automation options are evaluated in order, and the first matched option is applied. If no automation option matches, and there is a default option, then the default option is applied.

Parameters:
See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformsingleselectquestionautomation.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_connect import mixins as connect_mixins

evaluation_form_single_select_question_automation_property = connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormSingleSelectQuestionAutomationProperty(
    answer_source=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormQuestionAutomationAnswerSourceProperty(
        source_type="sourceType"
    ),
    default_option_ref_id="defaultOptionRefId",
    options=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormSingleSelectQuestionAutomationOptionProperty(
        rule_category=connect_mixins.CfnEvaluationFormPropsMixin.SingleSelectQuestionRuleCategoryAutomationProperty(
            category="category",
            condition="condition",
            option_ref_id="optionRefId"
        )
    )]
)

Attributes

answer_source

Automation answer source.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformsingleselectquestionautomation.html#cfn-connect-evaluationform-evaluationformsingleselectquestionautomation-answersource

default_option_ref_id

The identifier of the default answer option, when none of the automation options match the criteria.

Length Constraints : Minimum length of 1. Maximum length of 40.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformsingleselectquestionautomation.html#cfn-connect-evaluationform-evaluationformsingleselectquestionautomation-defaultoptionrefid

options

The automation options of the single select question.

Minimum : 1

Maximum : 20

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformsingleselectquestionautomation.html#cfn-connect-evaluationform-evaluationformsingleselectquestionautomation-options

EvaluationFormSingleSelectQuestionOptionProperty

class CfnEvaluationFormPropsMixin.EvaluationFormSingleSelectQuestionOptionProperty(*, automatic_fail=None, automatic_fail_configuration=None, ref_id=None, score=None, text=None)

Bases: object

Information about the automation configuration in single select questions.

Parameters:
  • automatic_fail (Union[bool, IResolvable, None]) – The flag to mark the option as automatic fail. If an automatic fail answer is provided, the overall evaluation gets a score of 0.

  • automatic_fail_configuration (Union[IResolvable, AutomaticFailConfigurationProperty, Dict[str, Any], None]) – Whether automatic fail is configured on a single select question.

  • ref_id (Optional[str]) – The identifier of the answer option. An identifier must be unique within the question. Length Constraints : Minimum length of 1. Maximum length of 40.

  • score (Union[int, float, None]) – The score assigned to the answer option. Minimum : 0 Maximum : 10

  • text (Optional[str]) – The title of the answer option. Length Constraints : Minimum length of 1. Maximum length of 128.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformsingleselectquestionoption.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_connect import mixins as connect_mixins

evaluation_form_single_select_question_option_property = connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormSingleSelectQuestionOptionProperty(
    automatic_fail=False,
    automatic_fail_configuration=connect_mixins.CfnEvaluationFormPropsMixin.AutomaticFailConfigurationProperty(
        target_section="targetSection"
    ),
    ref_id="refId",
    score=123,
    text="text"
)

Attributes

automatic_fail

The flag to mark the option as automatic fail.

If an automatic fail answer is provided, the overall evaluation gets a score of 0.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformsingleselectquestionoption.html#cfn-connect-evaluationform-evaluationformsingleselectquestionoption-automaticfail

automatic_fail_configuration

Whether automatic fail is configured on a single select question.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformsingleselectquestionoption.html#cfn-connect-evaluationform-evaluationformsingleselectquestionoption-automaticfailconfiguration

ref_id

The identifier of the answer option. An identifier must be unique within the question.

Length Constraints : Minimum length of 1. Maximum length of 40.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformsingleselectquestionoption.html#cfn-connect-evaluationform-evaluationformsingleselectquestionoption-refid

score

The score assigned to the answer option.

Minimum : 0

Maximum : 10

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformsingleselectquestionoption.html#cfn-connect-evaluationform-evaluationformsingleselectquestionoption-score

text

The title of the answer option.

Length Constraints : Minimum length of 1. Maximum length of 128.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformsingleselectquestionoption.html#cfn-connect-evaluationform-evaluationformsingleselectquestionoption-text

EvaluationFormSingleSelectQuestionPropertiesProperty

class CfnEvaluationFormPropsMixin.EvaluationFormSingleSelectQuestionPropertiesProperty(*, automation=None, display_as=None, options=None)

Bases: object

Information about the options in single select questions.

Parameters:
See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformsingleselectquestionproperties.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_connect import mixins as connect_mixins

evaluation_form_single_select_question_properties_property = connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormSingleSelectQuestionPropertiesProperty(
    automation=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormSingleSelectQuestionAutomationProperty(
        answer_source=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormQuestionAutomationAnswerSourceProperty(
            source_type="sourceType"
        ),
        default_option_ref_id="defaultOptionRefId",
        options=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormSingleSelectQuestionAutomationOptionProperty(
            rule_category=connect_mixins.CfnEvaluationFormPropsMixin.SingleSelectQuestionRuleCategoryAutomationProperty(
                category="category",
                condition="condition",
                option_ref_id="optionRefId"
            )
        )]
    ),
    display_as="displayAs",
    options=[connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormSingleSelectQuestionOptionProperty(
        automatic_fail=False,
        automatic_fail_configuration=connect_mixins.CfnEvaluationFormPropsMixin.AutomaticFailConfigurationProperty(
            target_section="targetSection"
        ),
        ref_id="refId",
        score=123,
        text="text"
    )]
)

Attributes

automation

The display mode of the single select question.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformsingleselectquestionproperties.html#cfn-connect-evaluationform-evaluationformsingleselectquestionproperties-automation

display_as

The display mode of the single select question.

Allowed values : DROPDOWN | RADIO

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformsingleselectquestionproperties.html#cfn-connect-evaluationform-evaluationformsingleselectquestionproperties-displayas

options

The answer options of the single select question.

Minimum : 2

Maximum : 256

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformsingleselectquestionproperties.html#cfn-connect-evaluationform-evaluationformsingleselectquestionproperties-options

EvaluationFormTargetConfigurationProperty

class CfnEvaluationFormPropsMixin.EvaluationFormTargetConfigurationProperty(*, contact_interaction_type=None)

Bases: object

Parameters:

contact_interaction_type (Optional[str]) – The interaction type of a contact.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformtargetconfiguration.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_connect import mixins as connect_mixins

evaluation_form_target_configuration_property = connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormTargetConfigurationProperty(
    contact_interaction_type="contactInteractionType"
)

Attributes

contact_interaction_type

The interaction type of a contact.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformtargetconfiguration.html#cfn-connect-evaluationform-evaluationformtargetconfiguration-contactinteractiontype

EvaluationFormTextQuestionAutomationProperty

class CfnEvaluationFormPropsMixin.EvaluationFormTextQuestionAutomationProperty(*, answer_source=None)

Bases: object

Information about the automation configuration in text questions.

Parameters:

answer_source (Union[IResolvable, EvaluationFormQuestionAutomationAnswerSourceProperty, Dict[str, Any], None]) – Automation answer source.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformtextquestionautomation.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_connect import mixins as connect_mixins

evaluation_form_text_question_automation_property = connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormTextQuestionAutomationProperty(
    answer_source=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormQuestionAutomationAnswerSourceProperty(
        source_type="sourceType"
    )
)

Attributes

answer_source

Automation answer source.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformtextquestionautomation.html#cfn-connect-evaluationform-evaluationformtextquestionautomation-answersource

EvaluationFormTextQuestionPropertiesProperty

class CfnEvaluationFormPropsMixin.EvaluationFormTextQuestionPropertiesProperty(*, automation=None)

Bases: object

Information about properties for a text question in an evaluation form.

Parameters:

automation (Union[IResolvable, EvaluationFormTextQuestionAutomationProperty, Dict[str, Any], None]) – The automation properties of the text question.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformtextquestionproperties.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_connect import mixins as connect_mixins

evaluation_form_text_question_properties_property = connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormTextQuestionPropertiesProperty(
    automation=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormTextQuestionAutomationProperty(
        answer_source=connect_mixins.CfnEvaluationFormPropsMixin.EvaluationFormQuestionAutomationAnswerSourceProperty(
            source_type="sourceType"
        )
    )
)

Attributes

automation

The automation properties of the text question.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-evaluationformtextquestionproperties.html#cfn-connect-evaluationform-evaluationformtextquestionproperties-automation

MultiSelectQuestionRuleCategoryAutomationProperty

class CfnEvaluationFormPropsMixin.MultiSelectQuestionRuleCategoryAutomationProperty(*, category=None, condition=None, option_ref_ids=None)

Bases: object

Parameters:
  • category (Optional[str]) – The category name as defined in Rules.

  • condition (Optional[str]) – The automation condition applied on contact categories.

  • option_ref_ids (Optional[Sequence[str]]) – The list of reference id.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-multiselectquestionrulecategoryautomation.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_connect import mixins as connect_mixins

multi_select_question_rule_category_automation_property = connect_mixins.CfnEvaluationFormPropsMixin.MultiSelectQuestionRuleCategoryAutomationProperty(
    category="category",
    condition="condition",
    option_ref_ids=["optionRefIds"]
)

Attributes

category

The category name as defined in Rules.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-multiselectquestionrulecategoryautomation.html#cfn-connect-evaluationform-multiselectquestionrulecategoryautomation-category

condition

The automation condition applied on contact categories.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-multiselectquestionrulecategoryautomation.html#cfn-connect-evaluationform-multiselectquestionrulecategoryautomation-condition

option_ref_ids

The list of reference id.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-multiselectquestionrulecategoryautomation.html#cfn-connect-evaluationform-multiselectquestionrulecategoryautomation-optionrefids

NumericQuestionPropertyValueAutomationProperty

class CfnEvaluationFormPropsMixin.NumericQuestionPropertyValueAutomationProperty(*, label=None)

Bases: object

Information about the property value used in automation of a numeric questions.

Parameters:

label (Optional[str]) – The property label of the automation.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-numericquestionpropertyvalueautomation.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_connect import mixins as connect_mixins

numeric_question_property_value_automation_property = connect_mixins.CfnEvaluationFormPropsMixin.NumericQuestionPropertyValueAutomationProperty(
    label="label"
)

Attributes

label

The property label of the automation.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-numericquestionpropertyvalueautomation.html#cfn-connect-evaluationform-numericquestionpropertyvalueautomation-label

ScoringStrategyProperty

class CfnEvaluationFormPropsMixin.ScoringStrategyProperty(*, mode=None, status=None)

Bases: object

A scoring strategy of the evaluation form.

Parameters:
  • mode (Optional[str]) – The scoring mode of the evaluation form. Allowed values : QUESTION_ONLY | SECTION_ONLY

  • status (Optional[str]) – The scoring status of the evaluation form. Allowed values : ENABLED | DISABLED

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-scoringstrategy.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_connect import mixins as connect_mixins

scoring_strategy_property = connect_mixins.CfnEvaluationFormPropsMixin.ScoringStrategyProperty(
    mode="mode",
    status="status"
)

Attributes

mode

The scoring mode of the evaluation form.

Allowed values : QUESTION_ONLY | SECTION_ONLY

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-scoringstrategy.html#cfn-connect-evaluationform-scoringstrategy-mode

status

The scoring status of the evaluation form.

Allowed values : ENABLED | DISABLED

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-scoringstrategy.html#cfn-connect-evaluationform-scoringstrategy-status

SingleSelectQuestionRuleCategoryAutomationProperty

class CfnEvaluationFormPropsMixin.SingleSelectQuestionRuleCategoryAutomationProperty(*, category=None, condition=None, option_ref_id=None)

Bases: object

Information about the automation option based on a rule category for a single select question.

Length Constraints : Minimum length of 1. Maximum length of 50.

Parameters:
  • category (Optional[str]) – The category name, as defined in Rules. Minimum : 1 Maximum : 50

  • condition (Optional[str]) – The condition to apply for the automation option. If the condition is PRESENT, then the option is applied when the contact data includes the category. Similarly, if the condition is NOT_PRESENT, then the option is applied when the contact data does not include the category. Allowed values : PRESENT | NOT_PRESENT Maximum : 50

  • option_ref_id (Optional[str]) – The identifier of the answer option. An identifier must be unique within the question. Length Constraints : Minimum length of 1. Maximum length of 40.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-singleselectquestionrulecategoryautomation.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_connect import mixins as connect_mixins

single_select_question_rule_category_automation_property = connect_mixins.CfnEvaluationFormPropsMixin.SingleSelectQuestionRuleCategoryAutomationProperty(
    category="category",
    condition="condition",
    option_ref_id="optionRefId"
)

Attributes

category

The category name, as defined in Rules.

Minimum : 1

Maximum : 50

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-singleselectquestionrulecategoryautomation.html#cfn-connect-evaluationform-singleselectquestionrulecategoryautomation-category

condition

The condition to apply for the automation option.

If the condition is PRESENT, then the option is applied when the contact data includes the category. Similarly, if the condition is NOT_PRESENT, then the option is applied when the contact data does not include the category.

Allowed values : PRESENT | NOT_PRESENT

Maximum : 50

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-singleselectquestionrulecategoryautomation.html#cfn-connect-evaluationform-singleselectquestionrulecategoryautomation-condition

option_ref_id

The identifier of the answer option. An identifier must be unique within the question.

Length Constraints : Minimum length of 1. Maximum length of 40.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-evaluationform-singleselectquestionrulecategoryautomation.html#cfn-connect-evaluationform-singleselectquestionrulecategoryautomation-optionrefid