Rule: Enable-hierarchy-for-task-selection-root
loading x elements...

Name: Enable-hierarchy-for-task-selection-root

Version: 5

Discussion Thread

NOTE: this Rule has been deleted.

There is a newer version of this Rule.

Creator: initial_tools

Hardcoded Priority (supersedes the rating): 4.5

This Rule has moderator approval.

When a new Scenario starts, create a hierarchy_for_task_selection_root.
This kicks off the mechanism by which users can manually select a Program they are interested in from a hierarchical grouping of all Programs.

ID: 131

Created: Jan. 11, 2019, 3:41 p.m.

full definition:

The below is the JSON description of this object.

It is annotated with links to the documentation of each component.

You can hide fields with default values to make things clearer, and copy it to a clipboard to make creating similar Rules and Options easier.

Rule

{ "name" : "Enable-hierarchy-for-task-selection-root", "description" : "When a new Scenario starts, create a hierarchy_for_task_selection_root.
This kicks off the mechanism by which users can manually select a Program they are interested in from a hierarchical grouping of all Programs."
, "dependencies" : [

Dependency

{ "symbol" : "?scenario_start" }
], "threshold" : 1.0, "trigger" :

Trigger

{ "_comment" : "Don't use this if we are actually in a planned scenario", "repeat" : "different_variables", "arguments" : [

Symbol filter (for search)

{ "type" : "symbol", "var" : "thisIsAPlannedScenario", "role" : "excluded", "symbol" : "?scenario_plan_tags" }
], "deactivate_if" : { "thisIsAPlannedScenario" : ["match"] } }
, "actions" : [

Create a Message

{ "type" : "create_message", "message_components" : [

HTML component

{ "type" : "html", "html" : "<h4>Hi, I'm Elody</h4>\n\n<p>I'm here to solve your software problems for you!</p>\n\n<p>You can talk to me using the controls on the left. If you type a keyword I recognize, I will try to solve your problems for you!</p>\n\n<p>I am a gestalt AI. That means I consist of many small parts that work together to form a greater whole. Developers from all over the world can integrate their programs into me to make me smarter and able to solve more complicated problems. If I am unable to solve your problem today, check back later and maybe I will know how to do it then!</p>" }
] }
,

Create an Option

{ "type" : "create_option", "var" : "enable-hierarchy-for-task-selection-root", "name" : "enable-hierarchy-for-task-selection-root", "description" : "This kicks off the mechanism by which users can manually select a Program they are interested in from a hierarchical grouping of all Programs.", "confidence" : 0.99, "trigger" :

Trigger

{ "repeat" : "different_variables" }
, "display" :

Option Display

{ "must_always_be_shown" : true, "message_components" : [

HTML component

{ "type" : "html", "html" : "Since we are just starting out, not many programs have been uploaded yet, so there are only a few problems I know how to solve. You can click this button to get an overview of all the features that have been implemented so far." }
] }
, "actions" : [

Create a Tag

{ "type" : "create_tag", "var" : "theNewHierarchyTag", "symbol" : "hierarchy_for_task_selection_root" }
,

Create a Tag

{ "type" : "create_tag", "symbol" : "!set_signal_weight", "weight" : 1.0, "arguments" : [

Variable

{ "type" : "variable", "var" : "theNewHierarchyTag" }
] }
,

Create a Tag

{ "type" : "create_tag", "symbol" : "hierarchy_for_task_selection_currently_active", "arguments" : [

Variable

{ "type" : "variable", "var" : "theNewHierarchyTag" }
] }
,

Deactivate this Rule or Option

{ "type" : "deactivate_self" }
] }
,

Deactivate this Rule or Option

{ "type" : "deactivate_self" }
], "existing_variables" : { "thisIsAPlannedScenario" :

Variable

{ "type" : "symbol" }
, "enable-hierarchy-for-task-selection-root" :

Variable

{ "type" : "option" }
} }

Rule

{ "name" : "Enable-hierarchy-for-task-selection-root", "description" : "When a new Scenario starts, create a hierarchy_for_task_selection_root.
This kicks off the mechanism by which users can manually select a Program they are interested in from a hierarchical grouping of all Programs."
, "dependencies" : [

Dependency

{ "symbol" : "?scenario_start", "weight" : 1.0, "comment_filter" : null }
], "threshold" : 1.0, "trigger" :

Trigger

{ "_comment" : "Don't use this if we are actually in a planned scenario", "repeat" : "different_variables", "arguments" : [

Symbol filter (for search)

{ "type" : "symbol", "var" : "thisIsAPlannedScenario", "role" : "excluded", "search_type" : "last", "search_postfilter" : null, "targeted_by" : [], "equals" : null, "created_by" : null, "created_earlier_than" : null, "created_in_same_event_as" : null, "created_later_than" : null, "is_reserved" : null, "symbol" : "?scenario_plan_tags" }
], "deactivate_if" : { "thisIsAPlannedScenario" : ["match"] } }
, "actions" : [

Create a Message

{ "type" : "create_message", "var" : null, "visibility" : "all", "message_components" : [

HTML component

{ "type" : "html", "scenario_history" : false, "scenario_history_title" : null, "scenario_history_description" : null, "html" : "<h4>Hi, I'm Elody</h4>\n\n<p>I'm here to solve your software problems for you!</p>\n\n<p>You can talk to me using the controls on the left. If you type a keyword I recognize, I will try to solve your problems for you!</p>\n\n<p>I am a gestalt AI. That means I consist of many small parts that work together to form a greater whole. Developers from all over the world can integrate their programs into me to make me smarter and able to solve more complicated problems. If I am unable to solve your problem today, check back later and maybe I will know how to do it then!</p>", "external_domains" : [] }
] }
,

Create an Option

{ "type" : "create_option", "var" : "enable-hierarchy-for-task-selection-root", "name" : "enable-hierarchy-for-task-selection-root", "description" : "This kicks off the mechanism by which users can manually select a Program they are interested in from a hierarchical grouping of all Programs.", "confidence" : 0.99, "trigger" :

Trigger

{ "repeat" : "different_variables", "arguments" : [], "deactivate_if" : {} }
, "display" :

Option Display

{ "must_always_be_shown" : true, "parameter_file_name" : null, "message_components" : [

HTML component

{ "type" : "html", "scenario_history" : false, "scenario_history_title" : null, "scenario_history_description" : null, "html" : "Since we are just starting out, not many programs have been uploaded yet, so there are only a few problems I know how to solve. You can click this button to get an overview of all the features that have been implemented so far.", "external_domains" : [] }
], "buttons" : null }
, "actions" : [

Create a Tag

{ "type" : "create_tag", "var" : "theNewHierarchyTag", "symbol" : "hierarchy_for_task_selection_root", "comment" : null, "weight" : null, "arguments" : [], "mark_with" : [] }
,

Create a Tag

{ "type" : "create_tag", "var" : null, "symbol" : "!set_signal_weight", "comment" : null, "weight" : 1.0, "arguments" : [

Variable

{ "type" : "variable", "nullable" : false, "var" : "theNewHierarchyTag" }
], "mark_with" : [] }
,

Create a Tag

{ "type" : "create_tag", "var" : null, "symbol" : "hierarchy_for_task_selection_currently_active", "comment" : null, "weight" : null, "arguments" : [

Variable

{ "type" : "variable", "nullable" : false, "var" : "theNewHierarchyTag" }
], "mark_with" : [] }
,

Deactivate this Rule or Option

{ "type" : "deactivate_self", "var" : null }
] }
,

Deactivate this Rule or Option

{ "type" : "deactivate_self", "var" : null }
], "existing_variables" : { "thisIsAPlannedScenario" :

Variable

{ "type" : "symbol", "value" : null }
, "enable-hierarchy-for-task-selection-root" :

Variable

{ "type" : "option", "value" : null }
} }

all versions of this Rule:

Version 9

Version 8 (deleted)

Version 7 (deleted)

Version 6 (deleted)

Version 5 (deleted)

Version 4 (deleted)

Version 3 (deleted)

Version 2 (deleted)

Version 1 (deleted)