Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info

This article instructs on Rally is an enterprise-class platform that is purpose-built to scale agile development practices. This guide explains how to set up an outbound integration connection with Rally in Cloudaware.

Table of Contents

Integration Setup

1. Rally Notification - CA_logo_black.pngImage Added To see how Cloudaware seamlessly integrates with Rally in action, request a demo.

Table of Contents

Add Rally server

  1. Log in to Cloudaware account →

...

  1. Admin

...

  1. .

...

  1. Rally Notification - admin.pngImage Added

...

  1. Find Rally Notification in Other Integrations. Click +Add.

...

  1. Rally Notification - admin - add Rally Notification integration.pngImage Added

...

  1. Fill

...

  1. out the

...

  1. form:

    Rally Notification - integration details - credentials.pngImage Added

...

  1. WHERE

...

  1. Server URL -

...

  1. for SaaS Rally, enter the server URL

...

  1. in the format https://rally1.rallydev.com/

...

  1. or https://eu1.rallydev.com/ depending on

...

  1. location; for on-prem Rally, use

...

  1. the server public URL.

...

  1. Username

...

  1. -

...

  1. enter the username

...

  1. Password -

...

  1. enter the password

...


  1. Click Get Projects

...

  1. . Select a

...

  1. Rally project

...

  1. from the list.

...


  1. Set up a Defect details that will be displayed in Rally:

    Rally Notification - integration details - defect.pngImage Added

...

  1. WHERE

...

  1. Name - enter the Defect name

...

  1. that will be created in Rally

...

  1. , e.g. New compliance violation
    Description - enter the description for a Defect in .html format

    Here is a sample

...

  1. description with the CIS Benchmark Check fields:

    Code Block
    '<p>New high severity violation:&nbsp;&nbsp;<a class="cke-link-popover-active" href="https://cloudaware-

...

  1. 000.lightning.force.com/' + sObject.Id + '">' + sObject.Name + '</a></p>' +
    '<p><strong>Policy Name:</strong>&nbsp;' + sObject.Policy_Name__c + '<br />' +
    '<strong>Subject:</strong>&nbsp;' + sObject.CA10__subject__c + '<br />' +
    '<strong>Severity:</strong>&nbsp;' + sObject.Severity__c + '<br />' +
    '<strong>Status:</strong>&nbsp;' + sObject.CA10__status__c + '<br />' +
    '<strong>Incompliant Start Date:</strong>&nbsp;' + sObject.CA10__incompliantStartDate__c + '<br />' +
    '<strong>Account</strong>: ' + sObject.CA10__awsAccount__c + '</p>'

    WHERE

...

  1. https://cloudaware-

...

  1. 000.lightning.force.com/

...

  1. is a placeholder for a dedicated Cloudaware instance web address link.

...


  1. Environment (optional) - specify Rally environment (Development, Test, Staging, Production)

...

  1. Severity (optional) - specify Defect severity (Crash/Data Loss, Major Problem, Minor Problem, Cosmetic)

If values in Environment and Severity fields differ from the accepted ones, they will not be defined in a Defect. Cloudaware also supports JS expressions, e.g. sObject.Severity__c can be used to define the field that should be present as a Defect attribute.

Click Save.
4.

  1. The green light in 'Status' means that your Rally Notification integration has been successfully

...

  1. configured. If there is a red light, please contact support@cloudaware.com.

...

Workflow Rule Setup for Notifications to Rally

...

  1. Rally Notification - integration status.pngImage Added

Set up Rally notifications

Cloudaware uses workflow functionality to send outbound messages .

If you need help with workflow creation please contact your technical account manager.

1. In your Cloudaware account go to Setup in the main menu under your username.

2. to Rally. Set up a workflow rule to trigger the creation of Rally defects (notifications) whenever specific criteria are met.

  1. Log in to Cloudaware account → Setup.

    Rally Notification - notifications - setup.pngImage Added

  2. In the Quick Find box start typing workflows to select Workflows & Approvals → Workflow Rules → New Rule:

...

  1. Rally Notification - notifications - new rule.pngImage Added

...

  1. Select the object for the rule to be applied to and click Next. In our use case, we are using Cloudaware Benchmark Check.

...

  1. Add Rule Name (1), set Evaluation Criteria(2) and Rule Criteria(3). Add Filter Logic if necessary. Click Save & Next.

...

  1. Rally Notification - notifications - rule settings.pngImage Added

In this example,

...

a security team needs to set up alerts for incompliant benchmark checks of high severity. Every time a new high severity benchmark check is created, the field 'Incompliant End Date' is blank since this violation is not closed yet

...

. If these conditions are met,

...

Cloudaware triggers the workflow rule to take into action creating a new defect in Rally.

More information about workflow rules criteria is here.
5.

  1. Add Workflow Action → New Outbound Message:

...

  1. Rally Notification - notifications - new outbound message.pngImage Added

...

  1. Fill out your Outbound Message details:

...

  1. Rally Notification - notifications - outbound message details.pngImage Added


    For Endpoint URL

...

  1. paste the URL

...

  1. from Rally Notification integration details

...

  1. , e.g. https://inbound-dot-cloudaware-vm.appspot.com/inbound-message/rally/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX

...

  1. . In 'Selected Fields', specify the fields that should be present in Defect details (used in Description, Environment and Severity when setting up the integration

...

  1. ). Otherwise, fields will not be defined.
    Click Save.

...

  1. Review the workflow and click Done.

...

  1. Click Activate toactivate the workflow

...

  1. .

...

Sample Defect in Rally

Here is a sample Defect (notification) created in Rally based on Cloudaware workflow rule for Compliance Engine:

...