This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Accept
Reject
  • RSA.com
  • Home
  • Advisories
    • SecurID
    • SecurID Governance & Lifecycle
  • Documentation
    • SecurID
      • Authentication Agents
        • API / SDK
        • Apache Web Server
        • Citrix StoreFront
        • IIS Web Server
        • MFA Agent for macOS
        • MFA Agent for Windows
        • Microsoft AD FS
        • Microsoft Windows
        • PAM
      • Authentication Engine
      • Authentication Manager
      • Cloud Authentication Service
      • Hardware Appliance
        Component Updates
      • Hardware Tokens
      • Integrations
      • SecurID App
      • SecurID Authenticator for macOS
      • SecurID SDK
      • Software Tokens
        • Android
        • iOS
        • macOS
        • Token Converter
        • Windows
    • SecurID Governance & Lifecycle
    • Technology Partners
  • Downloads
    • SecurID
      • Authentication Agents
        • API / SDK
        • Apache Web Server
        • Citrix StoreFront
        • IIS Web Server
        • MFA Agent for macOS
        • MFA Agent for Windows
        • Microsoft AD FS
        • Microsoft Windows
        • PAM
      • Authentication Engine
      • Authentication Manager
      • Cloud Authentication Service
      • Hardware Appliance
        Component Updates
      • Hardware Tokens
      • Integrations
      • SecurID Authenticator for macOS
      • Software Tokens
        • Android
        • iOS
        • macOS
        • Token Converter
        • Windows
    • SecurID Governance & Lifecycle
  • Community
    • SecurID
      • Blog
      • Discussions
      • Events
      • Idea Exchange
      • Knowledge Base
    • SecurID Governance & Lifecycle
      • Blog
      • Discussions
      • Events
      • Idea Exchange
      • Knowledge Base
  • Support
    • Case Portal
      • Create New Case
      • View My Cases
      • View My Team's Cases
    • Community Support
      • Getting Started
      • News & Announcements
      • Ideas & Suggestions
      • Community Support Articles
      • Community Support Forum
    • Product Life Cycle
    • Support Information
    • General Security Advisories
  • Education
    • Blog
    • Browse Courses
      • SecurID
      • SecurID Governance & Lifecycle
    • Certification Program
    • New Product Readiness
    • Student Resources
Sign In Register Now
cancel
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
Showing results for 
Search instead for 
Did you mean: 

SecurID® Governance & Lifecycle Blog

Subscribe to the official SecurID Governance & Lifecycle community blog for information about new product features, industry insights, best practices, and more.
  • SecurID Community
  • :
  • Products
  • :
  • SecurID Governance & Lifecycle
  • :
  • Blog
  • :
  • RemedyForce Fulfillment via request : Workflow + AFX

RemedyForce Fulfillment via request : Workflow + AFX

MichaelBluteau
Employee MichaelBluteau
Employee
1 0 166
  • Subscribe to RSS Feed
  • Mark as New
  • Mark as Read
  • Bookmark
  • Subscribe
  • Email to a Friend
  • Printer Friendly Page
  • Report Inappropriate Content
‎2016-03-30 12:38 PM

This post contains a workflow that can be imported into RSA Governance and Lifecycle and some instruction on how to use it to generate requests in RemedyForce (hosted version of Remedy running on Salesforce.com platform) for fulfillment.

 

Disclaimer:  This is NOT yet supported by RSA and should be used only for demonstration or test purposes.

 

Extend the schema for tracking attributes:

pastedImage_7.png

 

Import AFX Connector for RemedyForce (required since workflow REST node does not support JSON yet):

pastedImage_4.png

I use Lock/Unlock Account capabilities, see curl scripts for both capabilities below.

 

Import Workflow for RemedyForce fulfillment:

pastedImage_2.png

N.B. You need to change url and credentials in SOAP and AFX nodes.

 

Once you imported the EDC collector, create a few local entitlements manually(must match items in RemedyForce):

pastedImage_3.png

Alternatively, you could use a EDC collector against RemedyForce or a csv extract.

 

Create curl subdirectory on L&G server:  /home/oracle/curl

 

Now you can request a RemedyForce catalog item

pastedImage_5.png

The workflow is retrieving unique identifier(stored in custom Change Request Attribute sys_id) to track status.

pastedImage_6.png

pastedImage_0.png

Request in RemedyForce

-----------

Lock an Account:

curl -k -D-  -X POST --data "{

  \"Fields\": [

    {

      \"Name\": \"requestDefinitionId\",

      \"Value\": \"a3H360000004OdTEAU\"

    },

        {

      \"Name\": \"quantity\",

      \"Value\": \"1\"

    },

        {

      \"Name\": \"requestedFor\",

      \"Value\": \"Charlotte Harris\"

    },

        {

      \"Name\": \"dateRequired\",

      \"Value\": \"2016-04-15 12:00:00\"

    },

        {

      \"Name\": \"phone\",

      \"Value\": \"iPhone 4\"

    },

        {

      \"Name\": \"requestForUsername\",

      \"Value\": \"charlotte.harris.7zzxlhjudiif.wwm7btwlxdgz.zqdkwziw1tst@bmcremedyforce.com\"

    }

  ],

  \"Answers\": [

        {

      \"QuestionId\": \"a3D36000000CqTlEAK\",

      \"Values\": [ \"Please revoke ${Entitlement} from ${User} (Via Change Request ID: ${ChangeRequestID} )\" ]

    },

    {

      \"QuestionId\": \"a3D36000000CqTiEAK\",

      \"Values\": [ \"${Entitlement}\" ]

    }

  ]

}" -H "Content-Type: application/json" -H "Authorization:Bearer ${Account}" https://na30.salesforce.com/services/apexrest/BMCServiceDesk/1.0/ServiceRequest > /home/oracle/curl/RemedyForce.txt

 

------------------

Unlock an Account:

curl -k -D-  -X POST --data "{

  \"Fields\": [

    {

      \"Name\": \"requestDefinitionId\",

      \"Value\": \"a3H360000004OdTEAU\"

    },

        {

      \"Name\": \"quantity\",

      \"Value\": \"1\"

    },

        {

      \"Name\": \"requestedFor\",

      \"Value\": \"Charlotte Harris\"

    },

        {

      \"Name\": \"dateRequired\",

      \"Value\": \"2016-04-15 12:00:00\"

    },

        {

      \"Name\": \"phone\",

      \"Value\": \"iPhone 4\"

    },

        {

      \"Name\": \"requestForUsername\",

      \"Value\": \"charlotte.harris.7zzxlhjudiif.wwm7btwlxdgz.zqdkwziw1tst@bmcremedyforce.com\"

    }

  ],

  \"Answers\": [

        {

      \"QuestionId\": \"a3D36000000CqTlEAK\",

      \"Values\": [ \"Please deliver ${Entitlement} to ${User} (Via Change Request ID: ${ChangeRequestID} )\" ]

    },

    {

      \"QuestionId\": \"a3D36000000CqTiEAK\",

      \"Values\": [ \"${Entitlement}\" ]

    }

  ]

}" -H "Content-Type: application/json" -H "Authorization:Bearer ${Account}" https://na30.salesforce.com/services/apexrest/BMCServiceDesk/1.0/ServiceRequest > /home/oracle/curl/RemedyForce.txt

Workflow-03-16-2016-RemedyForce-ServiceRequest-Updated2.zip
ConnectorPackage-RemedyForce-REST.zip
RemedyForce-REST-New-soapui-project.xml.zip
AveksaMetadata-03-12-2016-RemedyForce-App_LocalEDC.xml.zip
RemedyForce-soapui-project.xml.zip
Labels
  • Features
Tags (29)
  • Tags:
  • Access Request Manager
  • AFX
  • API
  • ARM
  • Aveksa
  • blog
  • blog post
  • Identity G&L
  • Identity Governance & Lifecycle
  • IG&L
  • IGL
  • Integration
  • lifecycle and governance
  • Product Blog
  • Product Blog Post
  • remedy
  • remedyforce
  • Request
  • RSA Identity
  • RSA Identity G&L
  • RSA Identity Governance & Lifecycle
  • RSA Identity Governance and Lifecycle
  • RSA IGL
  • tech huddle
  • ticket
  • via
  • Webcast
  • webinar
  • Workflow
1 Like
Share

You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.

  • Comment
Latest Articles
  • Data Processors : Manipulating Account Data
  • Data Processors : Manipulating Identities
  • Data Processors : Basics
  • November SecurID Governance and Lifecycle Webinar Cancelled
  • SecurID Governance and Lifecycle October Webinar Recording now Available
  • SecurID Governance and Lifecycle webinar recording: Best Practices for Workflow Management
  • Friendly Reminder: Next Webinar- Introducing SecurID Governance and Lifecycle Cloud!
  • Next Webinar Coming Soon! Introducing SecurID Governance and Lifecycle Cloud!
  • Friendly Reminder: Workflow Health and Best Practices Webinar
  • Webinar Coming Soon: Best Practices in Workflow Management- 9/15/2021
Labels
  • Announcements 17
  • Features 29
  • Resources 4
  • Tutorials 12
  • Use Cases 5
  • Videos 90
  • Webinars 15
Powered by Khoros
  • Blog
  • Events
  • Discussions
  • Idea Exchange
  • Knowledge Base
  • Case Portal
  • Community Support
  • Product Life Cycle
  • Support Information
  • Customer Success
  • About the Community
  • Terms & Conditions
  • Privacy Statement
  • Provide Feedback
  • Employee Login
© 2022 RSA Security LLC or its affiliates. All rights reserved.