This documentation supports the 21.3 and consecutive patch versions of BMC Helix Multi-Cloud Broker.

To view an earlier version, select the version from the Product version menu.

Reference of integration between BMC Helix ITSM known errors and Jira issues by using BMC Helix Integration Service

To establish the integration with Jira for known error requests,  you must configure the relevant connectors and flows. Refer the following information that you need to establish the integration between BMC Helix ITSM and Jira.

List of connectors for integration with Jira

You need to configure the following connectors when setting up integration with Jira. These connectors are integration points for the respective applications. For instance, to send the data from BMC Helix Multi-Cloud Broker to Jira, you need to create a flow from Multi-Cloud connector to Jira connector.

  • Multi-Cloud connector

    • Configuration
      While activating BMC Helix Multi-Cloud Broker, BMC configures the Multi-Cloud connector. Do not modify the default Multi-Cloud connector configuration.
    • Account
      BMC sets up the account for the Multi-Cloud connector.
      Click  to re-authenticate after you have changed the password for your tenant administrator user account in BMC Helix Innovation Studio.
      For information about changing the user password, see  Creating or modifying People data Open link  .

  • Jira

    • Configuration
      • If you are integrating with an on-premises instance of BMC Helix ITSM, enter values for the following fields:

        Field

        Value

        NameEnter a name for the connector configuration
        SiteFor each on-premises Jira instance, select the site that you created.
        For Jira instances in the cloud, select Cloud as the site.
        Jira Server HostnameEnter the name of your Jira server.
        Jira server Port

        Enter the port number of the Jira server.
        Enter 443 if your Jira server is SSL enabled.

        ProtocolEnter the protocol used by the Jira server.
        Certificate AuthorityCopy the contents of a self-signed certificate.
      • If you need to integrate with multiple instances of Jira, add a Connector Configuration for each instance.
    • Account
      • Add the account of a Jira user who can view and update Jira issues.
      • If you need to integrate with multiple Jira instances, add an account for each of the Jira instances.
  • AR system

    The following definition is provided as internal forms configuration in the connector in the out-of-the-box schema:

    [
        {
            "label": "Known Error",
            "name": "PBM:Known Error",
            "trigger": "PBM:Known Error",
            "create": "PBM:ProblemInterface_Create",
            "update": "PBM:KnownErrorInterface",
            "query": "PBM:Known Error",
            "resultKeyField": "1000000979",
            "keyField":"1000000979"
        },
        {
            "label": "Known Error WorkLog",
            "name": "PBM:Known Error WorkLog_People",
            "trigger": "PBM:Known Error WorkLog_People",
            "create": "PBM:Known Error WorkLog"
        }
    ]

List of flows for integration with Jira

You can configure the following flows when setting up integration with Jira. Each flow is self descriptive, for example to create a known error request in BMC Helix ITSM from Jira, you must configure the Create Known Error from Jira Issue flow.

Create flows

  • Create Known Error from Jira Issue

    • Trigger conditions
      The following conditions are provided out-of-the-box:

      FieldValue
      Project isNA
      Labels not matches(INC|CRQ|PBI|WO|PKE)\d+
    • Field mapping
      The following mappings are provided out-of-the-box:

      • Flow Target 1 (BMC Helix Multi-Cloud Broker)

        FieldValue
        DescriptionIssue description
        ImpactPriority
        SummaryIssue Summary
        UrgencyPriority
        View Access
        Note:
        The value of this field is set to Internal.
        NA
        Known Error StatusStatus
        Target DateDue date
        Vendor
        Note: The value of this field is set to JIRA.
        NA
        Vendor Ticket IdIssue Key
        Vendor Ticket Properties
        • fields.assignee.displayName
        • fields.status.name
        • fields.issuetype.name
        • key
        • Assignee
        • Status
        • Issue Type
        • Issue Key
        Webhook Condition Parameter
        Note:
        The value of this field is set to Remedy.
        NA
        Action
        Note:
        The value of this field is set to CREATE KNOWN ERROR.
        NA
  • Create ITSM Known Error from Multi-Cloud Known Error

    • Trigger conditions
      The following conditions are provided out-of-the-box:

      FieldValue
      Condition is${webhookContext.466000271} = "Remedy" AND ${webhookContext.466000048} = "CREATE KNOWN ERROR" AND ($ webhookContext.466000257} = $NULL$ OR ${webhookContext.466000257} = "")
      Include All Fields istrue
      is Newis true
    • Field mappings

      • Flow Target 1 (AR System)

        The following mappings are provided out-of-the-box:

        FieldValue
        Status* (Known Error Status)
        Note:
        The value of this field is set to Known Error Status.
        NA
        Notes (Detailed description)Description
        Urgency* (Urgency)
        Note:
        The value of this field is set to Urgency.
        NA
        Impact* (Impact)
        Note:
        The value of this field is set to Impact.
        NA
        Description* (Description)Summary
        Target Date (Target Resolution Date)Target Date
        Broker Vendor Name
        Note:
        The value of this field is set to JIRA.
        NA
      • Flow Target 2 (BMC Helix Multi-Cloud Broker)
        The following mappings are provided out-of-the-box:

        FieldValue
        Known Error IDTarget 1 Known Error ID* + (Known Error ID)
        IDID
      • Flow Target 3 (BMC Helix Multi-Cloud Broker)

        The following mappings are provided out-of-the-box:

        FieldValue
        Parent Ticket IdID
      • Flow Target 4 (BMC Helix Multi-Cloud Broker)

        The following mappings are provided out-of-the-box:

        FieldValue
        textTICKET_CREATED_MESSAGE
        post_type
        Note:
        The value of this field is set to comment#remedy.
        NA
        ticket_type
        Note: The value of this field is set to knownerror.
        NA
        vendorTicketIdVendor Ticket Id
        Parent_GUIDTarget 1 Known Error ID* + (Known Error ID)
        WorkLogTypeId
        Note: The value of this field is set to 44000.
        NA
      • Flow Target 5 (JIRA)

        The following mappings are provided out-of-the-box:

        FieldValue
        Issue KeyTarget 3 Vendor Ticket Id
        LabelsTarget 1 Known Error ID* + (Known Error ID)

Worklog flows

  • Sync Jira Issue Comment

    • Trigger

      Retain the values that are available out-of-the-box.

    • Field mapping

      Do not change the following out-of-the-box field mappings.

      Field

      Value

      textRetain the prefix Comment Body
      post_typecomment#remedy
      VendorJIRA
      Vendor Ticket IdIssue Key
      commentIdComment ID
      Attachment Object 1Attachment Object 1
      Attachment Object 2Attachment Object 2
      Attachment Object 3Attachment Object 3
  • Multi-Cloud Worklog to ITSM Known Error Activity Note

    • Trigger conditions
      The following conditions are provided out-of-the-box:

      FieldMapping
      Condition is${webhookContext.304411991} = "knownerror" AND ${webhookContext.304412011} = "comment#remedy"
      Include All Fields istrue
    • Field mappings

      • Flow Target 1 (AR System)
        The following mappings are provided out-of-the-box:

        FieldValue
        Work Info Type* (Work Log Type)WorkLogTypeId
        Known Error ID* (Known Error ID)Parent_GUID
        Notes* (Detailed Description)CommentText
  • Create Known Error Activity Note with Author

    • Trigger conditions
      The following conditions are provided out-of-the-box:

      FieldValue
      Is New Known Error Worklogis true
      Broker Vendor Nameis not empty
    • Field mappings

      • Flow Target 1 (BMC Helix Multi-Cloud Broker)
        The following mappings are provided out-of-the-box:

        FieldValue
        textNotes (Detailed Description)
        post_type
        Note: The value of this field is set to comment#vendor.
        NA
        ticket_type
        Note: The value of this field is set to knownerror.
        NA
        ticketNumberKnown Error ID
        vendorTicketIdBroker Vendor Ticket Id
        AuthorFull Name
        Webhook Condition ParameterBroker Vendor Name
  • Multi-Cloud Worklog to Jira Issue Comment

    • Trigger conditions
      The following conditions are provided out-of-the-box:

      FieldValue
      Condition is${webhookContext.466000228} = "JIRA" AND ${webhookContext.304412011} = "comment#vendor" AND ${webhookContext.304411991} = "knownerror"
      Include All Fields istrue
      Attachment Group Id is emptyNA
    • Field mappings
      • Flow Target 1 (JIRA)
        The following mappings are provided out-of-the-box:

        FieldValue
        Comment BodyCommentText
        Issue KeyassociatedGUID
  • Multi-Cloud Worklog with Attachment to Jira Issue comment
    • Trigger condition
      • The following trigger conditions are provided out-of-the-box:

        FieldValue
        Condition is${webhookContext.466000228} = "JIRA" AND ${webhookContext.304412011} = "comment#vendor" AND ${webhookContext.304411991} = "knownerror"
        Include All Fields istrue
        Attachment Group Id is not emptyNA
      • Field mappings
        • Flow Target 1 (JIRA)
          The following mappings are provided out-of-the-box:

          FieldValue
          Comment BodyCommentText
          Issue KeyassociatedGUID
        • Flow Target 2 (JIRA)

          The following mappings are provided out-of-the-box:

          FieldValue
          Issue KeyassociatedGUID
          AttachmentAttachment Object 1

Sync flows

  • Sync Jira Issue to Multi-Cloud Known Error

    • Trigger conditions
      The following conditions are provided out-of-the-box:

      FieldValue
      Project isNA
      Labels matchesPKE\d+
    • Field mappings

      • Flow Target 1 (BMC Helix Multi-Cloud Broker)
        The following mappings are provided out-of-the-box:

        FieldValue
        StatusStatus
        Vendor
        Note: The value of this field is set to JIRA.
        NA
        Vendor Ticket IdIssue Key
        Vendor Ticket Properties
        • fields.assignee.displayName
        • fields.status.name
        • fields.issuetype.name
        • fields.fixVersions
        • key
        • Assignee
        • Status
        • Issue Type
        • Fix versions
        • Issue Key
      • Flow Target 2 (BMC Helix Multi-Cloud Broker)

        The following mappings are provided out-of-the-box:

        FieldValue
        DescriptionIssue Description
        Impact
        Note: The value of this field is set to Impact.
        NA
        Known Error IdTarget 1 Parent Ticket Id
        SummaryIssue Summary
        Urgency
        Note: The value of this field is set to Urgency.
        NA
  • Update ITSM Known Error from Multi-Cloud Known Error

    • Trigger conditions
      The following conditions are provided out-of-the-box:

      FieldValue
      Condition is${webhookContext.466000278} = "true"
      Include All Fields istrue
      Record Event equalsupdate
    • Field mappings

      • Flow Target 1 (AR System)
        The following mappings are provided out-of-the-box:

        FieldValue
        Known Error IDKnown Error ID
        Summary (Description)Summary
        Notes (Detailed Description)Description
        Urgency Note: The value of this field is set to Urgency.NA
        Impact Note: The value of this field is set to Impact.NA
      • Flow Target 2 (BMC Helix Multi-Cloud Broker)

        The following mappings are provided out-of-the-box:

        FieldValue
        Known Error IDKnown Error ID
        Sync Remedy Ticketfalse
  • Sync ITSM Known Error

    • Trigger conditions
      The following conditions are provided out-of-the-box:

      FieldValue
      Broker Vendor Nameis not empty
    • Field mappings

      • Flow Target 1 (BMC Helix Multi-Cloud Broker)
        The following mappings are provided out-of-the-box:

        FieldValue
        CompanyCompany
        DescriptionNotes (Detailed Description)
        Impact
        Note: The value of this field is set to Impact* (Impact).
        NA
        Known Error IDKnown Error ID* + (Known Error ID)
        Known Error StatusStatus* (Known Error Status)
        Last Corrected DateLast Corrected Date
        PriorityPriority* (Priority)
        Sync Vendor Tickettrue
  • Update Jira Issue from Multi-Cloud Known Error

    • Trigger conditions
      The following conditions are provided out-of-the-box:

      FieldValue
      Condition is${webhookContext.466000279} = "true"
      Include All Fields istrue
      Record Event equalsupdate
    • Field mappings

      • Flow Target 1 (BMC Helix Multi-Cloud Broker)
        The following mappings are provided out-of-the-box:

        FieldValue
        Parent Ticket IdID
      • Flow Target 2 (JIRA)

        The following mappings are provided out-of-the-box:

        FieldValue
        Issue KeyVendor Ticket Id
        Issue DescriptionDescription
        Issue SummarySummary
      • Flow Target 3 (BMC Helix Multi-Cloud Broker)

        The following mappings are provided out-of-the-box:

        FieldValue
        Known Error IDKnown Error ID
        Sync Vendor Ticketfalse

To establish the integration with Jira for known error requests,  you must configure the relevant connectors and flows. Refer the following information that you need to establish the integration between BMC Helix ITSM and Jira.

List of connectors for integration with Jira

You need to configure the following connectors when setting up integration with Jira. These connectors are integration points for the respective applications. For instance, to send the data from 

to Jira, you need to create a flow from Multi-Cloud connector to Jira connector.

  • Multi-Cloud connector

    • Configuration
      While activating BMC Helix Multi-Cloud Broker, BMC configures the Multi-Cloud connector. Do not modify the default Multi-Cloud connector configuration.
    • Account
      BMC sets up the account for the Multi-Cloud connector.
      Click  to re-authenticate after you have changed the password for your tenant administrator user account in BMC Helix Innovation Studio.
      For information about changing the user password, see  Creating or modifying Person data Open link  .

  • Jira

    • Configuration
      • If you are integrating with an on-premises instance of ITSM, enter values for the following fields:

        Field

        Value

        NameEnter a name for the connector configuration
        SiteFor each on-premises Jira instance, select the site that you created.
        For Jira instances in the cloud, select Cloud as the site.
        Jira Server HostnameEnter the name of your Jira server.
        Jira server Port

        Enter the port number of the Jira server.
        Enter 443 if your Jira server is SSL enabled.

        ProtocolEnter the protocol used by the Jira server.
        Certificate AuthorityCopy the contents of a self-signed certificate.
      • If you need to integrate with multiple instances of Jira, add a Connector Configuration for each instance.
    • Account
      • Add the account of a Jira user who can view and update Jira issues.
      • If you need to integrate with multiple Jira instances, add an account for each of the Jira instances.
  • AR system

    The following definition is provided as internal forms configuration in the connector in the out-of-the-box schema:

    [
        {
            "label": "Known Error",
            "name": "PBM:Known Error",
            "trigger": "PBM:Known Error",
            "create": "PBM:ProblemInterface_Create",
            "update": "PBM:KnownErrorInterface",
            "query": "PBM:Known Error",
            "resultKeyField": "1000000979",
            "keyField":"1000000979"
        },
        {
            "label": "Known Error WorkLog",
            "name": "PBM:Known Error WorkLog_People",
            "trigger": "PBM:Known Error WorkLog_People",
            "create": "PBM:Known Error WorkLog"
        }
    ]

List of flows for integration with Jira

You can configure the following flows when setting up integration with Jira. Each flow is self descriptive, for example to create a known error request in ITSM from Jira, you must configure the Create Known Error from Jira Issue flow.

Create flows

  • Create Known Error from Jira Issue

    • Trigger conditions
      The following conditions are provided out-of-the-box:

      FieldValue
      Project isNA
      Labels not matches(INC|CRQ|PBI|WO|PKE)\d+
    • Field mapping
      The following mappings are provided out-of-the-box:

      • Flow Target 1 (BMC Helix Multi-Cloud Management Service)

        FieldValue
        DescriptionIssue description
        ImpactPriority
        SummaryIssue Summary
        UrgencyPriority
        View Access
        Note:
        The value of this field is set to Internal.
        NA
        Known Error StatusStatus
        Target DateDue date
        Vendor
        Note: The value of this field is set to JIRA.
        NA
        Vendor Ticket IdIssue Key
        Vendor Ticket Properties
        • fields.assignee.displayName
        • fields.status.name
        • fields.issuetype.name
        • key
        • Assignee
        • Status
        • Issue Type
        • Issue Key
        Webhook Condition Parameter
        Note:
        The value of this field is set to Remedy.
        NA
        Action
        Note:
        The value of this field is set to CREATE KNOWN ERROR.
        NA
  • Create ITSM Known Error from Multi-Cloud Known Error

    • Trigger conditions
      The following conditions are provided out-of-the-box:

      FieldValue
      Condition is${webhookContext.466000271} = "Remedy" AND ${webhookContext.466000048} = "CREATE KNOWN ERROR" AND ($ webhookContext.466000257} = $NULL$ OR ${webhookContext.466000257} = "")
      Include All Fields istrue
      is Newis true
    • Field mappings

      • Flow Target 1 (AR System)

        The following mappings are provided out-of-the-box:

        FieldValue
        Status* (Known Error Status)
        Note:
        The value of this field is set to Known Error Status.
        NA
        Notes (Detailed description)Description
        Urgency* (Urgency)
        Note:
        The value of this field is set to Urgency.
        NA
        Impact* (Impact)
        Note:
        The value of this field is set to Impact.
        NA
        Description* (Description)Summary
        Target Date (Target Resolution Date)Target Date
        Broker Vendor Name
        Note:
        The value of this field is set to JIRA.
        NA
      • Flow Target 2 (BMC Helix Multi-Cloud Management System)
        The following mappings are provided out-of-the-box:

        FieldValue
        Known Error IDTarget 1 Known Error ID* + (Known Error ID)
        IDID
      • Flow Target 3 (BMC Helix Multi-Cloud Management System)

        The following mappings are provided out-of-the-box:

        FieldValue
        Parent Ticket IdID
      • Flow Target 4 (BMC Helix Multi-Cloud Management System)

        The following mappings are provided out-of-the-box:

        FieldValue
        textTICKET_CREATED_MESSAGE
        post_type
        Note:
        The value of this field is set to comment#remedy.
        NA
        ticket_type
        Note: The value of this field is set to knownerror.
        NA
        vendorTicketIdVendor Ticket Id
        Parent_GUIDTarget 1 Known Error ID* + (Known Error ID)
        WorkLogTypeId
        Note: The value of this field is set to 44000.
        NA
      • Flow Target 5 (JIRA)

        The following mappings are provided out-of-the-box:

        FieldValue
        Issue KeyTarget 3 Vendor Ticket Id
        LabelsTarget 1 Known Error ID* + (Known Error ID)

Worklog flows

  • Sync Jira Issue Comment

    • Trigger

      Retain the values that are available out-of-the-box.

    • Field mapping

      Do not change the following out-of-the-box field mappings.

      Field

      Value

      textRetain the prefix Comment Body
      post_typecomment#remedy
      VendorJIRA
      Vendor Ticket IdIssue Key
      commentIdComment ID
      Attachment Object 1Attachment Object 1
      Attachment Object 2Attachment Object 2
      Attachment Object 3Attachment Object 3
  • Multi-Cloud Worklog to ITSM Known Error Activity Note

    • Trigger conditions
      The following conditions are provided out-of-the-box:

      FieldMapping
      Condition is${webhookContext.304411991} = "knownerror" AND ${webhookContext.304412011} = "comment#remedy"
      Include All Fields istrue
    • Field mappings

      • Flow Target 1 (AR System)
        The following mappings are provided out-of-the-box:

        FieldValue
        Work Info Type* (Work Log Type)WorkLogTypeId
        Known Error ID* (Known Error ID)Parent_GUID
        Notes* (Detailed Description)CommentText
  • Create Known Error Activity Note with Author

    • Trigger conditions
      The following conditions are provided out-of-the-box:

      FieldValue
      Is New Known Error Worklogis true
      Broker Vendor Nameis not empty
    • Field mappings

      • Flow Target 1 (BMC Helix Multi-Cloud Broker)
        The following mappings are provided out-of-the-box:

        FieldValue
        textNotes (Detailed Description)
        post_type
        Note: The value of this field is set to comment#vendor.
        NA
        ticket_type
        Note: The value of this field is set to knownerror.
        NA
        ticketNumberKnown Error ID
        vendorTicketIdBroker Vendor Ticket Id
        AuthorFull Name
        Webhook Condition ParameterBroker Vendor Name
  • Multi-Cloud Worklog to Jira Issue Comment

    • Trigger conditions
      The following conditions are provided out-of-the-box:

      FieldValue
      Condition is${webhookContext.466000228} = "JIRA" AND ${webhookContext.304412011} = "comment#vendor" AND ${webhookContext.304411991} = "knownerror"
      Include All Fields istrue
      Attachment Group Id is emptyNA
    • Field mappings
      • Flow Target 1 (JIRA)
        The following mappings are provided out-of-the-box:

        FieldValue
        Comment BodyCommentText
        Issue KeyassociatedGUID
  • Multi-Cloud Worklog with Attachment to Jira Issue comment
    • Trigger condition
      • The following trigger conditions are provided out-of-the-box:

        FieldValue
        Condition is${webhookContext.466000228} = "JIRA" AND ${webhookContext.304412011} = "comment#vendor" AND ${webhookContext.304411991} = "knownerror"
        Include All Fields istrue
        Attachment Group Id is not emptyNA
      • Field mappings
        • Flow Target 1 (JIRA)
          The following mappings are provided out-of-the-box:

          FieldValue
          Comment BodyCommentText
          Issue KeyassociatedGUID
        • Flow Target 2 (JIRA)

          The following mappings are provided out-of-the-box:

          FieldValue
          Issue KeyassociatedGUID
          AttachmentAttachment Object 1

Sync flows

  • Sync Jira Issue to Multi-Cloud Known Error

    • Trigger conditions
      The following conditions are provided out-of-the-box:

      FieldValue
      Project isNA
      Labels matchesPKE\d+
    • Field mappings

      • Flow Target 1 (BMC Helix Multi-Cloud Broker)
        The following mappings are provided out-of-the-box:

        FieldValue
        StatusStatus
        Vendor
        Note: The value of this field is set to JIRA.
        NA
        Vendor Ticket IdIssue Key
        Vendor Ticket Properties
        • fields.assignee.displayName
        • fields.status.name
        • fields.issuetype.name
        • fields.fixVersions
        • key
        • Assignee
        • Status
        • Issue Type
        • Fix versions
        • Issue Key
      • Flow Target 2 (BMC Helix Multi-Cloud Broker)

        The following mappings are provided out-of-the-box:

        FieldValue
        DescriptionIssue Description
        Impact
        Note: The value of this field is set to Impact.
        NA
        Known Error IdTarget 1 Parent Ticket Id
        SummaryIssue Summary
        Urgency
        Note: The value of this field is set to Urgency.
        NA
  • Update ITSM Known Error from Multi-Cloud Known Error

    • Trigger conditions
      The following conditions are provided out-of-the-box:

      FieldValue
      Condition is${webhookContext.466000278} = "true"
      Include All Fields istrue
      Record Event equalsupdate
    • Field mappings

      • Flow Target 1 (AR System)
        The following mappings are provided out-of-the-box:

        FieldValue
        Known Error IDKnown Error ID
        Summary (Description)Summary
        Notes (Detailed Description)Description
        Urgency Note: The value of this field is set to Urgency.NA
        Impact Note: The value of this field is set to Impact.NA
      • Flow Target 2 (BMC Helix Multi-Cloud Management System)

        The following mappings are provided out-of-the-box:

        FieldValue
        Known Error IDKnown Error ID
        Sync Remedy Ticketfalse
  • Sync ITSM Known Error

    • Trigger conditions
      The following conditions are provided out-of-the-box:

      FieldValue
      Broker Vendor Nameis not empty
    • Field mappings

      • Flow Target 1 (BMC Helix Multi-Cloud Management System)
        The following mappings are provided out-of-the-box:

        FieldValue
        CompanyCompany
        DescriptionNotes (Detailed Description)
        Impact
        Note: The value of this field is set to Impact* (Impact).
        NA
        Known Error IDKnown Error ID* + (Known Error ID)
        Known Error StatusStatus* (Known Error Status)
        Last Corrected DateLast Corrected Date
        PriorityPriority* (Priority)
        Sync Vendor Tickettrue
  • Update Jira Issue from Multi-Cloud Known Error

    • Trigger conditions
      The following conditions are provided out-of-the-box:

      FieldValue
      Condition is${webhookContext.466000279} = "true"
      Include All Fields istrue
      Record Event equalsupdate
    • Field mappings

      • Flow Target 1 (BMC Helix Multi-Cloud Management System)
        The following mappings are provided out-of-the-box:

        FieldValue
        Parent Ticket IdID
      • Flow Target 2 (JIRA)

        The following mappings are provided out-of-the-box:

        FieldValue
        Issue KeyVendor Ticket Id
        Issue DescriptionDescription
        Issue SummarySummary
      • Flow Target 3 (BMC Helix Multi-Cloud Broker)

        The following mappings are provided out-of-the-box:

        FieldValue
        Known Error IDKnown Error ID
        Sync Vendor Ticketfalse
Was this page helpful? Yes No Submitting... Thank you

Comments