diff --git a/content/playbooks/third_party/community/case_notification_plugin/definition.yaml b/content/playbooks/third_party/community/case_notification_plugin/definition.yaml new file mode 100644 index 0000000000..350384ff74 --- /dev/null +++ b/content/playbooks/third_party/community/case_notification_plugin/definition.yaml @@ -0,0 +1,29 @@ +identifier: 594459e1-8d96-4bae-b6eb-4975be5fce14 +is_enable: true +version: 0.0 +name: Case Notification Plugin +description: Automates notification workflows by managing notification delivery, SLA + monitoring, metrics tracking, and delivery validation. The playbook supports retry + handling, notification status tracking, exception management, and closure documentation + to ensure timely and auditable communications throughout the incident response + lifecycle. +debug_alert_identifier: '' +debug_base_alert_identifier: '' +is_debug_mode: false +type: playbook +template_name: null +original_workflow_identifier: 12defd7f-91c9-44b8-aae6-ac6d4add6ce3 +version_comment: null +version_creator: null +creator: d568db8f-d0ec-42fb-af6c-6d2d2906520c +priority: 2 +category: 243 +is_automatic: false +is_archived: false +last_editor: null +default_access_level: edit +creation_source: user_or_api_initiated +simulation_clone: false +permissions: [] +environments: +- '*' diff --git a/content/playbooks/third_party/community/case_notification_plugin/display_info.yaml b/content/playbooks/third_party/community/case_notification_plugin/display_info.yaml new file mode 100644 index 0000000000..d69254754a --- /dev/null +++ b/content/playbooks/third_party/community/case_notification_plugin/display_info.yaml @@ -0,0 +1,8 @@ +type: playbook # The content type playbook or block +content_hub_display_name: 'Case Notification Plugin' +author: 'Accenture' +contact_email: '' # In case support is needed, this email will be used by secops customers to open support queries (required for partner contributed content) +tags: ['case notification'] +should_display_in_content_hub: true +contribution_type: third_party # Options: google, partner, or third_party +acknowledge_debug_data_included: true diff --git a/content/playbooks/third_party/community/case_notification_plugin/overviews.yaml b/content/playbooks/third_party/community/case_notification_plugin/overviews.yaml new file mode 100644 index 0000000000..60b0742537 --- /dev/null +++ b/content/playbooks/third_party/community/case_notification_plugin/overviews.yaml @@ -0,0 +1 @@ +[] diff --git a/content/playbooks/third_party/community/case_notification_plugin/release_notes.yaml b/content/playbooks/third_party/community/case_notification_plugin/release_notes.yaml new file mode 100644 index 0000000000..82e6961367 --- /dev/null +++ b/content/playbooks/third_party/community/case_notification_plugin/release_notes.yaml @@ -0,0 +1,9 @@ +- description: Initial release of Case Notification Plugin + integration_version: 1.0 + item_name: Case Notification Plugin + item_type: Playbook + publish_time: '2026-08-31' + new: true + regressive: false + deprecated: false + removed: false diff --git a/content/playbooks/third_party/community/case_notification_plugin/steps/case_stage_notified_00b49.yaml b/content/playbooks/third_party/community/case_notification_plugin/steps/case_stage_notified_00b49.yaml new file mode 100644 index 0000000000..7031ef12c0 --- /dev/null +++ b/content/playbooks/third_party/community/case_notification_plugin/steps/case_stage_notified_00b49.yaml @@ -0,0 +1,58 @@ +name: Case Stage Manager +description: This block manages case stage progression by validating requested stage + transitions, performing SLA compliance checks for applicable workflow stages, + and updating case context and tags to reflect SLA results and case lifecycle status. +identifier: 00b49dca-90fe-4432-ac09-ebccf670219b +original_step_id: dd2ef343-61ad-4ed1-bb0f-2acd2fc42e3c +playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 +parent_step_ids: +- f8a5981a-ea72-4d02-899f-c95b44d6c3e1 +parent_step_id: f8a5981a-ea72-4d02-899f-c95b44d6c3e1 +instance_name: Case Stage Notified +is_automatic: true +is_skippable: false +action_provider: Flow +start_loop_step_id: null +parameters: +- step_id: 00b49dca-90fe-4432-ac09-ebccf670219b + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: AssignedUsers + value: null +- step_id: 00b49dca-90fe-4432-ac09-ebccf670219b + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: DistinctDuplicateEntities + value: 'true' +- step_id: 00b49dca-90fe-4432-ac09-ebccf670219b + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: HasApprovalLink + value: null +- step_id: 00b49dca-90fe-4432-ac09-ebccf670219b + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: MessageToAssignee + value: null +- step_id: 00b49dca-90fe-4432-ac09-ebccf670219b + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: NestedWorkflowIdentifier + value: 0d25baab-2ad9-4aaf-b653-7fb32ee032db +- step_id: 00b49dca-90fe-4432-ac09-ebccf670219b + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: NestedWorkflowInputs + value: '[{"FieldName":"CaseStage","Value":"Notified"},{"FieldName":"CurrentSLA","Value":"Notification"},{"FieldName":"SLABreachTime","Value":"[Case.Notified_calculated_breach_time]"},{"FieldName":"RoundedDuration","Value":"[Case.Notified_rounded_duration_time_minutes]"},{"FieldName":"SLATimeMinutes","Value":"[Case.Notified_converted_duration_time_minutes]"}]' +- step_id: 00b49dca-90fe-4432-ac09-ebccf670219b + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: PendingActionTimeout + value: null +- step_id: 00b49dca-90fe-4432-ac09-ebccf670219b + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: UseEntitiesLoopScope + value: 'true' +action_name: NestedAction +parallel_actions: [] +integration: Siemplify +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: null +auto_skip_on_failure: false +previous_result_condition: '{}' +type: block diff --git "a/content/playbooks/third_party/community/case_notification_plugin/steps/email_delivery_failed_\342\200\223_reattach_notification_playbook_plugin_462e6.yaml" "b/content/playbooks/third_party/community/case_notification_plugin/steps/email_delivery_failed_\342\200\223_reattach_notification_playbook_plugin_462e6.yaml" new file mode 100644 index 0000000000..1e71088770 --- /dev/null +++ "b/content/playbooks/third_party/community/case_notification_plugin/steps/email_delivery_failed_\342\200\223_reattach_notification_playbook_plugin_462e6.yaml" @@ -0,0 +1,74 @@ +name: MultiChoiceQuestion +description: This step conditions the progress of the playbook according to a question + the analyst has to answer manually, would be used most for questions which can't + be answered automatically +identifier: 462e68c6-d9e9-46c3-a330-aa5be008b2f5 +original_step_id: 67caa7d4-8a9a-41dc-827b-e3ed7a389dbb +playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 +parent_step_ids: +- 598094b5-e113-47ad-9705-298b230bf4ad +parent_step_id: 598094b5-e113-47ad-9705-298b230bf4ad +instance_name: "Email Delivery Failed \u2013 Reattach Notification Playbook Plugin?" +is_automatic: false +is_skippable: false +action_provider: Flow +start_loop_step_id: null +parameters: +- step_id: 462e68c6-d9e9-46c3-a330-aa5be008b2f5 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: Answers + value: '{"1":"Yes","2":"No"}' +- step_id: 462e68c6-d9e9-46c3-a330-aa5be008b2f5 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: AssignedUsers + value: null +- step_id: 462e68c6-d9e9-46c3-a330-aa5be008b2f5 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: DistinctDuplicateEntities + value: 'true' +- step_id: 462e68c6-d9e9-46c3-a330-aa5be008b2f5 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: DynamicInjectionInstancePlaceholder + value: null +- step_id: 462e68c6-d9e9-46c3-a330-aa5be008b2f5 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: FetchInstanceByName + value: null +- step_id: 462e68c6-d9e9-46c3-a330-aa5be008b2f5 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: HasApprovalLink + value: null +- step_id: 462e68c6-d9e9-46c3-a330-aa5be008b2f5 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: MessageToAssignee + value: null +- step_id: 462e68c6-d9e9-46c3-a330-aa5be008b2f5 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: PendingActionTimeout + value: null +- step_id: 462e68c6-d9e9-46c3-a330-aa5be008b2f5 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: Question + value: 'The email notification has failed to send after 5 consecutive attempts. + Would you like to reattach the notification playbook plugin and retry? + + + Note: Selecting Yes will reattach the plugin and trigger another 5 retry iterations.' +- step_id: 462e68c6-d9e9-46c3-a330-aa5be008b2f5 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: SelectedScopeName + value: null +- step_id: 462e68c6-d9e9-46c3-a330-aa5be008b2f5 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: UseEntitiesLoopScope + value: 'true' +action_name: MultiChoiceQuestion +parallel_actions: [] +integration: Flow +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: null +auto_skip_on_failure: false +previous_result_condition: '{"598094b5-e113-47ad-9705-298b230bf4ad":"2"}' +type: multi_choice_question diff --git a/content/playbooks/third_party/community/case_notification_plugin/steps/email_sent_successfully_06d05.yaml b/content/playbooks/third_party/community/case_notification_plugin/steps/email_sent_successfully_06d05.yaml new file mode 100644 index 0000000000..18d6e1202c --- /dev/null +++ b/content/playbooks/third_party/community/case_notification_plugin/steps/email_sent_successfully_06d05.yaml @@ -0,0 +1,70 @@ +name: Condition +description: Verifies whether the email was successfully sent. +identifier: 06d0521c-4ec3-475b-b48e-49dc56e92974 +original_step_id: 1ec84c54-e07e-469e-8d4c-c13a0be3d8f7 +playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 +parent_step_ids: +- 3a92c598-44f1-48a8-ab84-2e19698035d4 +parent_step_id: 3a92c598-44f1-48a8-ab84-2e19698035d4 +instance_name: Email Sent Successfully? +is_automatic: true +is_skippable: false +action_provider: Flow +start_loop_step_id: 9c3b43dc-7f85-4ef5-94b4-ff670c15fe0f +parameters: +- step_id: 06d0521c-4ec3-475b-b48e-49dc56e92974 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: AssignedUsers + value: null +- step_id: 06d0521c-4ec3-475b-b48e-49dc56e92974 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: Branches + value: '[{"LogicalOperator":0,"Conditions":[{"Operator":1,"FieldName":"[EmailV2 + - Send Email.ReturnValue]\n","Type":7,"Value":"True","CustomOperatorName":"Core + Functions.Contains"}],"Order":1,"IsDefaultBranch":false,"Name":"Yes"},{"LogicalOperator":0,"Conditions":[],"Order":2,"IsDefaultBranch":true,"Name":"Branch"}]' +- step_id: 06d0521c-4ec3-475b-b48e-49dc56e92974 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: DistinctDuplicateEntities + value: 'true' +- step_id: 06d0521c-4ec3-475b-b48e-49dc56e92974 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: DynamicInjectionInstancePlaceholder + value: null +- step_id: 06d0521c-4ec3-475b-b48e-49dc56e92974 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: ErrorFallbackBranch + value: null +- step_id: 06d0521c-4ec3-475b-b48e-49dc56e92974 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: FetchInstanceByName + value: null +- step_id: 06d0521c-4ec3-475b-b48e-49dc56e92974 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: HasApprovalLink + value: null +- step_id: 06d0521c-4ec3-475b-b48e-49dc56e92974 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: MessageToAssignee + value: null +- step_id: 06d0521c-4ec3-475b-b48e-49dc56e92974 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: PendingActionTimeout + value: null +- step_id: 06d0521c-4ec3-475b-b48e-49dc56e92974 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: SelectedScopeName + value: All entities +- step_id: 06d0521c-4ec3-475b-b48e-49dc56e92974 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: UseEntitiesLoopScope + value: 'true' +action_name: IfFlowCondition +parallel_actions: [] +integration: Flow +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: null +auto_skip_on_failure: false +previous_result_condition: '{}' +type: condition diff --git a/content/playbooks/third_party/community/case_notification_plugin/steps/email_sent_successfully_1_59809.yaml b/content/playbooks/third_party/community/case_notification_plugin/steps/email_sent_successfully_1_59809.yaml new file mode 100644 index 0000000000..410c0945fd --- /dev/null +++ b/content/playbooks/third_party/community/case_notification_plugin/steps/email_sent_successfully_1_59809.yaml @@ -0,0 +1,70 @@ +name: Condition +description: Performs a final validation to confirm successful email delivery before + proceeding. +identifier: 598094b5-e113-47ad-9705-298b230bf4ad +original_step_id: f31db2b3-342a-463b-9933-02594acfe7f2 +playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 +parent_step_ids: +- 00b49dca-90fe-4432-ac09-ebccf670219b +parent_step_id: 00b49dca-90fe-4432-ac09-ebccf670219b +instance_name: Email Sent Successfully? 1 +is_automatic: true +is_skippable: false +action_provider: Flow +start_loop_step_id: null +parameters: +- step_id: 598094b5-e113-47ad-9705-298b230bf4ad + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: AssignedUsers + value: null +- step_id: 598094b5-e113-47ad-9705-298b230bf4ad + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: Branches + value: '[{"LogicalOperator":0,"Conditions":[{"Operator":1,"FieldName":"[Alert.email_result]","Type":7,"Value":"True","CustomOperatorName":"Core + Functions.Contains"}],"Order":1,"IsDefaultBranch":false,"Name":"Yes"},{"LogicalOperator":0,"Conditions":[],"Order":2,"IsDefaultBranch":true,"Name":"Branch"}]' +- step_id: 598094b5-e113-47ad-9705-298b230bf4ad + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: DistinctDuplicateEntities + value: 'true' +- step_id: 598094b5-e113-47ad-9705-298b230bf4ad + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: DynamicInjectionInstancePlaceholder + value: null +- step_id: 598094b5-e113-47ad-9705-298b230bf4ad + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: ErrorFallbackBranch + value: null +- step_id: 598094b5-e113-47ad-9705-298b230bf4ad + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: FetchInstanceByName + value: null +- step_id: 598094b5-e113-47ad-9705-298b230bf4ad + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: HasApprovalLink + value: null +- step_id: 598094b5-e113-47ad-9705-298b230bf4ad + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: MessageToAssignee + value: null +- step_id: 598094b5-e113-47ad-9705-298b230bf4ad + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: PendingActionTimeout + value: null +- step_id: 598094b5-e113-47ad-9705-298b230bf4ad + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: SelectedScopeName + value: All entities +- step_id: 598094b5-e113-47ad-9705-298b230bf4ad + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: UseEntitiesLoopScope + value: 'true' +action_name: IfFlowCondition +parallel_actions: [] +integration: Flow +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: null +auto_skip_on_failure: false +previous_result_condition: '{}' +type: condition diff --git a/content/playbooks/third_party/community/case_notification_plugin/steps/emailv2_-_send_email_3a92c.yaml b/content/playbooks/third_party/community/case_notification_plugin/steps/emailv2_-_send_email_3a92c.yaml new file mode 100644 index 0000000000..10f4cafc91 --- /dev/null +++ b/content/playbooks/third_party/community/case_notification_plugin/steps/emailv2_-_send_email_3a92c.yaml @@ -0,0 +1,73 @@ +name: EmailV2 - Send Email +description: 'This block validates inputs and automatically sends emails using the + EmailV2 integration with required fields: Recipients, Subject, and Content, plus + optional CC, BCC, and attachments. If required inputs are missing, the block switches + to manual mode and prompts the user to provide them. It then logs the result as + a case comment and completes execution' +identifier: 3a92c598-44f1-48a8-ab84-2e19698035d4 +original_step_id: f943d6dc-a367-45fc-b8c4-37986cee4f67 +playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 +parent_step_ids: +- 9c3b43dc-7f85-4ef5-94b4-ff670c15fe0f +parent_step_id: 9c3b43dc-7f85-4ef5-94b4-ff670c15fe0f +instance_name: EmailV2 - Send Email +is_automatic: true +is_skippable: false +action_provider: Flow +start_loop_step_id: 9c3b43dc-7f85-4ef5-94b4-ff670c15fe0f +parameters: +- step_id: 3a92c598-44f1-48a8-ab84-2e19698035d4 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: AssignedUsers + value: null +- step_id: 3a92c598-44f1-48a8-ab84-2e19698035d4 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: DistinctDuplicateEntities + value: 'true' +- step_id: 3a92c598-44f1-48a8-ab84-2e19698035d4 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: DynamicInjectionInstancePlaceholder + value: null +- step_id: 3a92c598-44f1-48a8-ab84-2e19698035d4 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: FetchInstanceByName + value: null +- step_id: 3a92c598-44f1-48a8-ab84-2e19698035d4 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: HasApprovalLink + value: null +- step_id: 3a92c598-44f1-48a8-ab84-2e19698035d4 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: MessageToAssignee + value: null +- step_id: 3a92c598-44f1-48a8-ab84-2e19698035d4 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: NestedWorkflowIdentifier + value: c5a9f161-5a72-4de8-a5f7-268652fbfb08 +- step_id: 3a92c598-44f1-48a8-ab84-2e19698035d4 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: NestedWorkflowInputs + value: '[{"FieldName":"Recipients (Required)","MatchType":0,"Value":"ramosjoessa08@gmail.com","CustomOperatorName":null},{"FieldName":"Subject + (Required)","MatchType":0,"Value":"Test SOAR Case","CustomOperatorName":null},{"FieldName":"Content + (Required)","MatchType":0,"Value":"This is kjust a test.","CustomOperatorName":null},{"FieldName":"CC + (Optional)","MatchType":0,"Value":"","CustomOperatorName":null},{"FieldName":"BCC + (Optional)","MatchType":0,"Value":"","CustomOperatorName":null},{"FieldName":"Attachments + Paths (Optional)","MatchType":0,"Value":"","CustomOperatorName":null}]' +- step_id: 3a92c598-44f1-48a8-ab84-2e19698035d4 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: PendingActionTimeout + value: null +- step_id: 3a92c598-44f1-48a8-ab84-2e19698035d4 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: UseEntitiesLoopScope + value: 'true' +action_name: NestedAction +parallel_actions: [] +integration: Siemplify +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: null +auto_skip_on_failure: false +previous_result_condition: '{}' +type: block diff --git a/content/playbooks/third_party/community/case_notification_plugin/steps/input_closure_comments_d3b6c.yaml b/content/playbooks/third_party/community/case_notification_plugin/steps/input_closure_comments_d3b6c.yaml new file mode 100644 index 0000000000..fefefa5d5d --- /dev/null +++ b/content/playbooks/third_party/community/case_notification_plugin/steps/input_closure_comments_d3b6c.yaml @@ -0,0 +1,65 @@ +name: General Question +description: Prompts the analyst to provide closure comments after notification completion. +identifier: d3b6c02e-ada0-4cd5-8dda-0c421d683784 +original_step_id: 7e6aabbe-80a7-4368-8210-3fa47ce9fc0c +playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 +parent_step_ids: +- 598094b5-e113-47ad-9705-298b230bf4ad +- 462e68c6-d9e9-46c3-a330-aa5be008b2f5 +parent_step_id: 598094b5-e113-47ad-9705-298b230bf4ad;462e68c6-d9e9-46c3-a330-aa5be008b2f5 +instance_name: Input Closure Comments +is_automatic: false +is_skippable: false +action_provider: Flow +start_loop_step_id: null +parameters: +- step_id: d3b6c02e-ada0-4cd5-8dda-0c421d683784 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: AssignedUsers + value: null +- step_id: d3b6c02e-ada0-4cd5-8dda-0c421d683784 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: DistinctDuplicateEntities + value: 'true' +- step_id: d3b6c02e-ada0-4cd5-8dda-0c421d683784 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: DynamicInjectionInstancePlaceholder + value: null +- step_id: d3b6c02e-ada0-4cd5-8dda-0c421d683784 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: FetchInstanceByName + value: null +- step_id: d3b6c02e-ada0-4cd5-8dda-0c421d683784 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: HasApprovalLink + value: null +- step_id: d3b6c02e-ada0-4cd5-8dda-0c421d683784 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: MessageToAssignee + value: null +- step_id: d3b6c02e-ada0-4cd5-8dda-0c421d683784 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: PendingActionTimeout + value: null +- step_id: d3b6c02e-ada0-4cd5-8dda-0c421d683784 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: Question + value: Provide closure comment. +- step_id: d3b6c02e-ada0-4cd5-8dda-0c421d683784 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: SelectedScopeName + value: null +- step_id: d3b6c02e-ada0-4cd5-8dda-0c421d683784 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: UseEntitiesLoopScope + value: 'true' +action_name: GeneralQuestion +parallel_actions: [] +integration: Flow +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: null +auto_skip_on_failure: false +previous_result_condition: '{"462e68c6-d9e9-46c3-a330-aa5be008b2f5":"2","598094b5-e113-47ad-9705-298b230bf4ad":"1"}' +type: action diff --git a/content/playbooks/third_party/community/case_notification_plugin/steps/loop_start_end_30a0c.yaml b/content/playbooks/third_party/community/case_notification_plugin/steps/loop_start_end_30a0c.yaml new file mode 100644 index 0000000000..7b3fe6ba50 --- /dev/null +++ b/content/playbooks/third_party/community/case_notification_plugin/steps/loop_start_end_30a0c.yaml @@ -0,0 +1,48 @@ +name: For Each Loop +description: This returns the results of the loop +identifier: 30a0c4d0-9f41-42c6-ba40-c0cab5bff923 +original_step_id: 9953a2e5-068a-474c-b562-d43a5a8bbbdf +playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 +parent_step_ids: +- 06d0521c-4ec3-475b-b48e-49dc56e92974 +parent_step_id: 06d0521c-4ec3-475b-b48e-49dc56e92974 +instance_name: Loop Start_End +is_automatic: true +is_skippable: false +action_provider: Flow +start_loop_step_id: 9c3b43dc-7f85-4ef5-94b4-ff670c15fe0f +parameters: +- step_id: 30a0c4d0-9f41-42c6-ba40-c0cab5bff923 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: AssignedUsers + value: null +- step_id: 30a0c4d0-9f41-42c6-ba40-c0cab5bff923 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: DynamicInjectionInstancePlaceholder + value: null +- step_id: 30a0c4d0-9f41-42c6-ba40-c0cab5bff923 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: FetchInstanceByName + value: null +- step_id: 30a0c4d0-9f41-42c6-ba40-c0cab5bff923 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: HasApprovalLink + value: null +- step_id: 30a0c4d0-9f41-42c6-ba40-c0cab5bff923 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: MessageToAssignee + value: null +- step_id: 30a0c4d0-9f41-42c6-ba40-c0cab5bff923 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: PendingActionTimeout + value: null +action_name: ForEachEndLoop +parallel_actions: [] +integration: Loop +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: null +auto_skip_on_failure: false +previous_result_condition: '{"06d0521c-4ec3-475b-b48e-49dc56e92974":"2"}' +type: for_each_end_loop diff --git a/content/playbooks/third_party/community/case_notification_plugin/steps/loop_start_start_9c3b4.yaml b/content/playbooks/third_party/community/case_notification_plugin/steps/loop_start_start_9c3b4.yaml new file mode 100644 index 0000000000..601602512e --- /dev/null +++ b/content/playbooks/third_party/community/case_notification_plugin/steps/loop_start_start_9c3b4.yaml @@ -0,0 +1,71 @@ +name: For Each Loop +description: Initiates a loop to repeatedly process notification activities. +identifier: 9c3b43dc-7f85-4ef5-94b4-ff670c15fe0f +original_step_id: 019bd7ac-db15-4d0f-80ca-be6300fcd318 +playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 +parent_step_ids: [] +parent_step_id: '' +instance_name: Loop Start_Start +is_automatic: true +is_skippable: false +action_provider: Flow +start_loop_step_id: 9c3b43dc-7f85-4ef5-94b4-ff670c15fe0f +parameters: +- step_id: 9c3b43dc-7f85-4ef5-94b4-ff670c15fe0f + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: AssignedUsers + value: null +- step_id: 9c3b43dc-7f85-4ef5-94b4-ff670c15fe0f + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: DistinctDuplicateEntities + value: 'true' +- step_id: 9c3b43dc-7f85-4ef5-94b4-ff670c15fe0f + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: DynamicInjectionInstancePlaceholder + value: null +- step_id: 9c3b43dc-7f85-4ef5-94b4-ff670c15fe0f + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: EndLoopStepIdentifier + value: 30a0c4d0-9f41-42c6-ba40-c0cab5bff923 +- step_id: 9c3b43dc-7f85-4ef5-94b4-ff670c15fe0f + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: FetchInstanceByName + value: null +- step_id: 9c3b43dc-7f85-4ef5-94b4-ff670c15fe0f + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: HasApprovalLink + value: null +- step_id: 9c3b43dc-7f85-4ef5-94b4-ff670c15fe0f + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: ListLoopDelimiter + value: ',' +- step_id: 9c3b43dc-7f85-4ef5-94b4-ff670c15fe0f + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: ListLoopItems + value: 1,2,3,4,5 +- step_id: 9c3b43dc-7f85-4ef5-94b4-ff670c15fe0f + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: LoopType + value: '3' +- step_id: 9c3b43dc-7f85-4ef5-94b4-ff670c15fe0f + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: MessageToAssignee + value: null +- step_id: 9c3b43dc-7f85-4ef5-94b4-ff670c15fe0f + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: PendingActionTimeout + value: null +- step_id: 9c3b43dc-7f85-4ef5-94b4-ff670c15fe0f + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: SelectedScopeName + value: null +action_name: ForEachStartLoop +parallel_actions: [] +integration: Loop +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: null +auto_skip_on_failure: false +previous_result_condition: '{}' +type: for_each_start_loop diff --git a/content/playbooks/third_party/community/case_notification_plugin/steps/notification_sla_validation_f8a59.yaml b/content/playbooks/third_party/community/case_notification_plugin/steps/notification_sla_validation_f8a59.yaml new file mode 100644 index 0000000000..8087b4c1f5 --- /dev/null +++ b/content/playbooks/third_party/community/case_notification_plugin/steps/notification_sla_validation_f8a59.yaml @@ -0,0 +1,59 @@ +name: SLA Manager +description: This block calculates and applies the appropriate case SLA status based + on the computed Breach and Critical SLA values. The block evaluates whether a + case is in a Good, Critical, or Breached state, updates the case SLA accordingly, + and stores the active SLA type and priority in case context for tracking and reporting. +identifier: f8a5981a-ea72-4d02-899f-c95b44d6c3e1 +original_step_id: e2f09f73-8a70-45df-8293-7c2114124c28 +playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 +parent_step_ids: +- 7180dedb-37aa-4372-9ff7-95fece919830 +parent_step_id: 7180dedb-37aa-4372-9ff7-95fece919830 +instance_name: Notification SLA Validation +is_automatic: true +is_skippable: false +action_provider: Flow +start_loop_step_id: null +parameters: +- step_id: f8a5981a-ea72-4d02-899f-c95b44d6c3e1 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: AssignedUsers + value: null +- step_id: f8a5981a-ea72-4d02-899f-c95b44d6c3e1 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: DistinctDuplicateEntities + value: 'true' +- step_id: f8a5981a-ea72-4d02-899f-c95b44d6c3e1 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: HasApprovalLink + value: null +- step_id: f8a5981a-ea72-4d02-899f-c95b44d6c3e1 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: MessageToAssignee + value: null +- step_id: f8a5981a-ea72-4d02-899f-c95b44d6c3e1 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: NestedWorkflowIdentifier + value: 057e037a-1722-4c9c-8c7d-5ab7a4059205 +- step_id: f8a5981a-ea72-4d02-899f-c95b44d6c3e1 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: NestedWorkflowInputs + value: '[{"FieldName":"BreachTimeComputation","Value":"[Case.Notified_calculated_breach_time]"},{"FieldName":"CriticalTimeComputation","Value":"[Case.Notified_calculated_critical_time]"},{"FieldName":"CurrentSLA","Value":"Notification"},{"FieldName":"CurrentPriority","Value":"[Case.Priority]"}]' +- step_id: f8a5981a-ea72-4d02-899f-c95b44d6c3e1 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: PendingActionTimeout + value: null +- step_id: f8a5981a-ea72-4d02-899f-c95b44d6c3e1 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: UseEntitiesLoopScope + value: 'true' +action_name: NestedAction +parallel_actions: [] +integration: Siemplify +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: null +auto_skip_on_failure: false +previous_result_condition: '{}' +type: block diff --git a/content/playbooks/third_party/community/case_notification_plugin/steps/re-attach_case_notification_plugin_75b14.yaml b/content/playbooks/third_party/community/case_notification_plugin/steps/re-attach_case_notification_plugin_75b14.yaml new file mode 100644 index 0000000000..e52a46baae --- /dev/null +++ b/content/playbooks/third_party/community/case_notification_plugin/steps/re-attach_case_notification_plugin_75b14.yaml @@ -0,0 +1,88 @@ +name: Tools_Attach Playbook to Alert +description: Re-attaches the notification playbook to rerun notification processing + when email delivery was unsuccessful. +identifier: 75b14881-db1b-4107-8e50-df7aa0257847 +original_step_id: 1719f4bc-3bc3-4f40-bc98-a02936ce6633 +playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 +parent_step_ids: +- 462e68c6-d9e9-46c3-a330-aa5be008b2f5 +parent_step_id: 462e68c6-d9e9-46c3-a330-aa5be008b2f5 +instance_name: Re-attach Case Notification Plugin +is_automatic: true +is_skippable: false +action_provider: Scripts +start_loop_step_id: null +parameters: +- step_id: 75b14881-db1b-4107-8e50-df7aa0257847 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: AssignedUsers + value: null +- step_id: 75b14881-db1b-4107-8e50-df7aa0257847 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: DistinctDuplicateEntities + value: null +- step_id: 75b14881-db1b-4107-8e50-df7aa0257847 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: DynamicInjectionInstancePlaceholder + value: '' +- step_id: 75b14881-db1b-4107-8e50-df7aa0257847 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: FallbackIntegrationInstance + value: null +- step_id: 75b14881-db1b-4107-8e50-df7aa0257847 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: FetchInstanceByName + value: 'false' +- step_id: 75b14881-db1b-4107-8e50-df7aa0257847 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: HasApprovalLink + value: null +- step_id: 75b14881-db1b-4107-8e50-df7aa0257847 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: IntegrationInstance + value: 4b41988d-9fb1-4a11-b3e5-18f17c87bc84 +- step_id: 75b14881-db1b-4107-8e50-df7aa0257847 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: MessageToAssignee + value: null +- step_id: 75b14881-db1b-4107-8e50-df7aa0257847 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: PendingActionTimeout + value: null +- step_id: 75b14881-db1b-4107-8e50-df7aa0257847 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: RetryConfiguration + value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}' +- step_id: 75b14881-db1b-4107-8e50-df7aa0257847 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: ScriptName + value: Tools_Attach Playbook to Alert +- step_id: 75b14881-db1b-4107-8e50-df7aa0257847 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: ScriptParametersEntityFields + value: '{"Playbook Name":"Case Notification Plugin","Allow Duplicates":true}' +- step_id: 75b14881-db1b-4107-8e50-df7aa0257847 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: SelectedScopeName + value: All entities +- step_id: 75b14881-db1b-4107-8e50-df7aa0257847 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: UseEntitiesLoopScope + value: null +action_name: Tools_Attach Playbook to Alert +parallel_actions: [] +integration: Tools +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: + step_id: 1719f4bc-3bc3-4f40-bc98-a02936ce6633 + playbook_id: 12defd7f-91c9-44b8-aae6-ac6d4add6ce3 + creation_time: 0 + modification_time: 0 + result_value: '' + result_json: '' + scope_entities_enrichment_data: [] +auto_skip_on_failure: false +previous_result_condition: '{"462e68c6-d9e9-46c3-a330-aa5be008b2f5":"1"}' +type: action diff --git a/content/playbooks/third_party/community/case_notification_plugin/steps/set_closure_comment_context_ffe9c.yaml b/content/playbooks/third_party/community/case_notification_plugin/steps/set_closure_comment_context_ffe9c.yaml new file mode 100644 index 0000000000..9f6a4ae80a --- /dev/null +++ b/content/playbooks/third_party/community/case_notification_plugin/steps/set_closure_comment_context_ffe9c.yaml @@ -0,0 +1,89 @@ +name: Siemplify_Set Scope Context Value +description: Stores the provided closure comments in case context. +identifier: ffe9c8b5-2ee6-4dde-b601-52d0b2153c2a +original_step_id: 5f4cc96c-adae-4e53-9fff-a8b6d90c334a +playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 +parent_step_ids: +- d3b6c02e-ada0-4cd5-8dda-0c421d683784 +parent_step_id: d3b6c02e-ada0-4cd5-8dda-0c421d683784 +instance_name: Set Closure Comment Context +is_automatic: true +is_skippable: false +action_provider: Scripts +start_loop_step_id: null +parameters: +- step_id: ffe9c8b5-2ee6-4dde-b601-52d0b2153c2a + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: AssignedUsers + value: null +- step_id: ffe9c8b5-2ee6-4dde-b601-52d0b2153c2a + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: AsyncActionTimeout + value: '86400' +- step_id: ffe9c8b5-2ee6-4dde-b601-52d0b2153c2a + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: AsyncPollingInterval + value: '3600' +- step_id: ffe9c8b5-2ee6-4dde-b601-52d0b2153c2a + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: DistinctDuplicateEntities + value: null +- step_id: ffe9c8b5-2ee6-4dde-b601-52d0b2153c2a + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: DynamicInjectionInstancePlaceholder + value: '' +- step_id: ffe9c8b5-2ee6-4dde-b601-52d0b2153c2a + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: FallbackIntegrationInstance + value: null +- step_id: ffe9c8b5-2ee6-4dde-b601-52d0b2153c2a + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: FetchInstanceByName + value: 'false' +- step_id: ffe9c8b5-2ee6-4dde-b601-52d0b2153c2a + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: HasApprovalLink + value: null +- step_id: ffe9c8b5-2ee6-4dde-b601-52d0b2153c2a + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: IntegrationInstance + value: a4e2b09e-9972-4a54-b726-7fc459c31ba5 +- step_id: ffe9c8b5-2ee6-4dde-b601-52d0b2153c2a + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: MessageToAssignee + value: null +- step_id: ffe9c8b5-2ee6-4dde-b601-52d0b2153c2a + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: PendingActionTimeout + value: null +- step_id: ffe9c8b5-2ee6-4dde-b601-52d0b2153c2a + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: RetryConfiguration + value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}' +- step_id: ffe9c8b5-2ee6-4dde-b601-52d0b2153c2a + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: ScriptName + value: Siemplify_Set Scope Context Value +- step_id: ffe9c8b5-2ee6-4dde-b601-52d0b2153c2a + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: ScriptParametersEntityFields + value: '{"Context Scope":"Case","Key Name":"closure_comment","Key Value":"[Input + Closure Comments.GeneralQuestionAnswer]"}' +- step_id: ffe9c8b5-2ee6-4dde-b601-52d0b2153c2a + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: SelectedScopeName + value: All entities +- step_id: ffe9c8b5-2ee6-4dde-b601-52d0b2153c2a + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: UseEntitiesLoopScope + value: null +action_name: Siemplify_Set Scope Context Value +parallel_actions: [] +integration: Siemplify +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: null +auto_skip_on_failure: false +previous_result_condition: '{}' +type: action diff --git a/content/playbooks/third_party/community/case_notification_plugin/steps/set_context_email_sent_to_true_ed26a.yaml b/content/playbooks/third_party/community/case_notification_plugin/steps/set_context_email_sent_to_true_ed26a.yaml new file mode 100644 index 0000000000..7555aa14b9 --- /dev/null +++ b/content/playbooks/third_party/community/case_notification_plugin/steps/set_context_email_sent_to_true_ed26a.yaml @@ -0,0 +1,89 @@ +name: Siemplify_Set Scope Context Value +description: Stores a successful email delivery status in alert context. +identifier: ed26a14b-2ff6-4d25-ad8f-e67cc8c7a437 +original_step_id: fa59ef36-86d5-44d4-9b29-483ac243ebdb +playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 +parent_step_ids: +- 06d0521c-4ec3-475b-b48e-49dc56e92974 +parent_step_id: 06d0521c-4ec3-475b-b48e-49dc56e92974 +instance_name: Set Context Email Sent to True +is_automatic: true +is_skippable: false +action_provider: Scripts +start_loop_step_id: null +parameters: +- step_id: ed26a14b-2ff6-4d25-ad8f-e67cc8c7a437 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: AssignedUsers + value: null +- step_id: ed26a14b-2ff6-4d25-ad8f-e67cc8c7a437 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: AsyncActionTimeout + value: '86400' +- step_id: ed26a14b-2ff6-4d25-ad8f-e67cc8c7a437 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: AsyncPollingInterval + value: '3600' +- step_id: ed26a14b-2ff6-4d25-ad8f-e67cc8c7a437 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: DistinctDuplicateEntities + value: null +- step_id: ed26a14b-2ff6-4d25-ad8f-e67cc8c7a437 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: DynamicInjectionInstancePlaceholder + value: '' +- step_id: ed26a14b-2ff6-4d25-ad8f-e67cc8c7a437 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: FallbackIntegrationInstance + value: null +- step_id: ed26a14b-2ff6-4d25-ad8f-e67cc8c7a437 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: FetchInstanceByName + value: 'false' +- step_id: ed26a14b-2ff6-4d25-ad8f-e67cc8c7a437 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: HasApprovalLink + value: null +- step_id: ed26a14b-2ff6-4d25-ad8f-e67cc8c7a437 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: IntegrationInstance + value: a4e2b09e-9972-4a54-b726-7fc459c31ba5 +- step_id: ed26a14b-2ff6-4d25-ad8f-e67cc8c7a437 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: MessageToAssignee + value: null +- step_id: ed26a14b-2ff6-4d25-ad8f-e67cc8c7a437 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: PendingActionTimeout + value: null +- step_id: ed26a14b-2ff6-4d25-ad8f-e67cc8c7a437 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: RetryConfiguration + value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}' +- step_id: ed26a14b-2ff6-4d25-ad8f-e67cc8c7a437 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: ScriptName + value: Siemplify_Set Scope Context Value +- step_id: ed26a14b-2ff6-4d25-ad8f-e67cc8c7a437 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: ScriptParametersEntityFields + value: '{"Context Scope":"Alert","Key Name":"email_result","Key Value":"Email + Sent = True"}' +- step_id: ed26a14b-2ff6-4d25-ad8f-e67cc8c7a437 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: SelectedScopeName + value: All entities +- step_id: ed26a14b-2ff6-4d25-ad8f-e67cc8c7a437 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: UseEntitiesLoopScope + value: 'true' +action_name: Siemplify_Set Scope Context Value +parallel_actions: [] +integration: Siemplify +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: null +auto_skip_on_failure: false +previous_result_condition: '{"06d0521c-4ec3-475b-b48e-49dc56e92974":"1"}' +type: action diff --git a/content/playbooks/third_party/community/case_notification_plugin/steps/time_to_notify_calculation_7180d.yaml b/content/playbooks/third_party/community/case_notification_plugin/steps/time_to_notify_calculation_7180d.yaml new file mode 100644 index 0000000000..82aa7836a5 --- /dev/null +++ b/content/playbooks/third_party/community/case_notification_plugin/steps/time_to_notify_calculation_7180d.yaml @@ -0,0 +1,63 @@ +name: Metrics Calculator +description: This block calculates SLA metrics for a case stage by determining elapsed + time, converting and rounding stage duration to minutes, retrieving SLA thresholds + based on case priority, and generating Critical and Breach SLA values. Computed + metrics are stored in case context for KPI tracking and SLA monitoring. +identifier: 7180dedb-37aa-4372-9ff7-95fece919830 +original_step_id: 6c057950-5f4e-45eb-a068-45c9074956a9 +playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 +parent_step_ids: +- 30a0c4d0-9f41-42c6-ba40-c0cab5bff923 +- ed26a14b-2ff6-4d25-ad8f-e67cc8c7a437 +parent_step_id: 30a0c4d0-9f41-42c6-ba40-c0cab5bff923;ed26a14b-2ff6-4d25-ad8f-e67cc8c7a437 +instance_name: Time to Notify Calculation +is_automatic: true +is_skippable: false +action_provider: Flow +start_loop_step_id: null +parameters: +- step_id: 7180dedb-37aa-4372-9ff7-95fece919830 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: AssignedUsers + value: null +- step_id: 7180dedb-37aa-4372-9ff7-95fece919830 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: DistinctDuplicateEntities + value: 'true' +- step_id: 7180dedb-37aa-4372-9ff7-95fece919830 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: HasApprovalLink + value: null +- step_id: 7180dedb-37aa-4372-9ff7-95fece919830 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: MessageToAssignee + value: null +- step_id: 7180dedb-37aa-4372-9ff7-95fece919830 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: NestedWorkflowIdentifier + value: 5476bd60-2ac0-4f08-a293-8803fa843150 +- step_id: 7180dedb-37aa-4372-9ff7-95fece919830 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: NestedWorkflowInputs + value: '[{"FieldName":"CaseCreationTime","Value":"[Case.CreationTime]00"},{"FieldName":"AlertCreationTime","Value":"[Alert.CreationTime]00"},{"FieldName":"CaseStage","Value":"Notified"},{"FieldName":"CasePriority","Value":"[Case.Priority]"},{"FieldName":"InputDateTime1","Value":"[Case.Triage_Time]"},{"FieldName":"InputDateTime2","Value":"[Case.Notification_Time]"},{"FieldName":"CurrentSLA","Value":"Notified"},{"FieldName":"SLATimeMapping","Value":"{\n\t\"BreachTime\":\n\t\t{\"Critical\": + 120,\n\t\t\"High\": 240,\n\t\t\"Medium\": 1440,\n\t\t\"Low\": 4320,\n\t\t\"Informative\": + 4320},\n\t\"CriticalTime\":\n\t\t{\"Critical\": 90,\n\t\t\"High\": 210,\n\t\t\"Medium\": + 720,\n\t\t\"Low\": 2880,\n\t\t\"Informative\": 2880}\n}"},{"FieldName":"TTA_Threshold","Value":""},{"FieldName":"TTI_Threshold","Value":""},{"FieldName":"TTN_Threshold","Value":""}]' +- step_id: 7180dedb-37aa-4372-9ff7-95fece919830 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: PendingActionTimeout + value: null +- step_id: 7180dedb-37aa-4372-9ff7-95fece919830 + playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 + name: UseEntitiesLoopScope + value: 'true' +action_name: NestedAction +parallel_actions: [] +integration: Siemplify +parent_container_id: null +is_touched_by_ai: false +is_debug_mock_data: false +step_debug_data: null +auto_skip_on_failure: false +previous_result_condition: '{}' +type: block diff --git a/content/playbooks/third_party/community/case_notification_plugin/trigger.yaml b/content/playbooks/third_party/community/case_notification_plugin/trigger.yaml new file mode 100644 index 0000000000..187df459c4 --- /dev/null +++ b/content/playbooks/third_party/community/case_notification_plugin/trigger.yaml @@ -0,0 +1,13 @@ +identifier: d79e5b35-1b2e-4b4a-b71e-42b0da4a3b62 +is_enabled: true +playbook_id: 594459e1-8d96-4bae-b6eb-4975be5fce14 +type_: case_data +conditions: +- field_name: '1' + value: '0' + match_type: equal + custom_operator_name: null +logical_operator: and +environments: +- '*' +playbook_name: null