This website uses cookies. By clicking OK, you consent to the use of cookies. Click Here to learn more about how we use cookies.
OK
  • RSA.com
  • Products
    • Archer®
      • Archer®
      • Advisories
      • Blog
      • Discussions
      • Documentation
      • Downloads
      • Ideas
      • Knowledge Base
      • Archer® Exchange
      • Training
      • Upcoming Events
      • Videos
    • RSA® Fraud & Risk Intelligence Suite
      • RSA® Fraud & Risk Intelligence Suite
      • RSA® Adaptive Authentication Cloud
      • RSA® Adaptive Authentication On-Premise
      • RSA® Adaptive Authentication On-Premise (Cassandra)
      • RSA® Adaptive Authentication for eCommerce
      • RSA® FraudAction Services
      • RSA® Web Threat Detection
      • Upcoming Events
      • Videos
    • RSA® Adaptive Authentication Cloud
      • RSA® Adaptive Authentication Cloud
      • Advisories
      • Blog
      • Discussions
      • Documentation
      • Downloads
      • Events
      • Ideas
      • Knowledge Base
      • Training
      • Upcoming Patch Content
      • Videos
    • RSA® Adaptive Authentication Mobile SDK
      • RSA® Adaptive Authentication Mobile SDK
      • Advisories
      • Events
      • Ideas
      • Knowledge Base
      • Request Access
      • Training
    • RSA® Adaptive Authentication On-Premise
      • RSA® Adaptive Authentication On-Premise
      • Advisories
      • Blog
      • Discussions
      • Documentation
      • Downloads
      • Events
      • Ideas
      • Knowledge Base
      • Training
      • Videos
    • RSA® Adaptive Authentication On-Premise (Cassandra)
      • RSA® Adaptive Authentication On-Premise (Cassandra)
      • Advisories
      • Blog
      • Discussions
      • Documentation
      • Downloads
      • Events
      • Ideas
      • Knowledge Base
      • Training
      • Videos
    • RSA® Adaptive Authentication for eCommerce
      • RSA® Adaptive Authentication for eCommerce
      • Advisories
      • Blog
      • Discussions
      • Documentation
      • Ideas
      • Knowledge Base
      • Training
      • Videos
    • RSA® FraudAction Services
      • RSA® FraudAction Services
      • Advisories
      • Discussions
      • Documentation
      • Ideas
      • Videos
    • RSA® Web Threat Detection
      • RSA® Web Threat Detection
      • Advisories
      • Blog
      • Discussions
      • Documentation
      • Downloads
      • Ideas
      • Knowledge Base
      • Videos
    • RSA NetWitness® Platform
      • RSA NetWitness® Platform
      • Advisories
      • Blog
      • Discussions
      • Documentation
      • Downloads
      • Ideas
      • Integrations
      • Knowledge Base
      • Training
      • Upcoming Events
      • Videos
    • RSA NetWitness® Detect AI
      • RSA NetWitness® Detect AI
      • Documentation
      •  
      •  
      •  
      •  
      •  
      •  
      •  
      •  
      •  
      •  
    • RSA NetWitness® Investigator
      • RSA NetWitness® Investigator
      • Documentation
      • Download the Client
      •  
      •  
      •  
      •  
      •  
      •  
      •  
      •  
      •  
      •  
    • RSA NetWitness® Orchestrator
      • RSA NetWitness® Orchestrator
      • Overview
      • Documentation
      •  
      •  
      •  
      •  
      •  
      •  
      •  
      •  
      •  
      •  
    • RSA SecurID® Suite
      • RSA SecurID® Suite
      • Advisories
      • Blog
      • Discussions
      • Documentation
      • Downloads
      • Knowledge Base
      • Ideas
      • Integrations
      • Training
      • Videos
    • RSA® Identity Governance & Lifecycle
      • RSA® Identity Governance & Lifecycle
      • Advisories
      • Blog
      • Community Exchange
      • Discussions
      • Documentation
      • Downloads
      • Ideas
      • Knowledge Base
      • Training
      • Upcoming Events
      • Videos
    • RSA SecurID® Access
      • RSA SecurID® Access
      • Advisories
      • Blog
      • Discussions
      • Documentation
      • Downloads
      • Ideas
      • Integrations
      • Knowledge Base
      • Training
      • Upcoming Events
      • Videos
    • Other RSA® Products
      • Other RSA® Products
      • RSA® Access Manager
      • RSA® Data Loss Prevention
      • RSA® Digital Certificate Solutions
      • RSA enVision®
      • RSA® Federated Identity Manager
      •  
      •  
      •  
      •  
      •  
      •  
      •  
      •  
      •  
      •  
  • Resources
    • Advisories
      • Product Advisories on RSA Link
      • Archer®
      • RSA® Adaptive Authentication Cloud
      • RSA® Adaptive Authentication Hosted
      • RSA® Adaptive Authentication On-Premise
      • RSA® Adaptive Authentication On-Premise (Cassandra)
      • RSA® Adaptive Authentication for eCommerce
      • RSA® FraudAction Services
      • RSA® Identity Governance & Lifecycle
      • RSA NetWitness® Platform
      • RSA SecurID® Access
      • RSA® Web Threat Detection
      • All Product Advisories
    • Blogs
      • Blogs on RSA Link
      • Archer®
      • RSA® Adaptive Authentication Cloud
      • RSA® Adaptive Authentication On-Premise
      • RSA® Adaptive Authentication On-Premise (Cassandra)
      • RSA® Adaptive Authentication for eCommerce
      • RSA® Identity Governance & Lifecycle
      • RSA NetWitness® Platform
      • RSA SecurID® Access
      • RSA® Web Threat Detection
      • All Blogs on RSA Link
    • Discussion Forums
      • Discussion Forums
      • Archer®
      • RSA® Adaptive Authentication Cloud
      • RSA® Adaptive Authentication On-Premise
      • RSA® Adaptive Authentication On-Premise (Cassandra)
      • RSA® Adaptive Authentication for eCommerce
      • RSA® FraudAction Services
      • RSA® Identity Governance & Lifecycle
      • RSA NetWitness® Platform
      • RSA SecurID® Access
      • RSA® Web Threat Detection
      • All Discussion Forums on RSA Link
    • Documentation
      • Product Documentation
      • Archer®
      • RSA® Adaptive Authentication Cloud
      • RSA® Adaptive Authentication Mobile SDK
      • RSA® Adaptive Authentication On-Premise
      • RSA® Adaptive Authentication On-Premise (Cassandra)
      • RSA® Adaptive Authentication for eCommerce
      • RSA® FraudAction Services
      • RSA® Identity Governance & Lifecycle
      • RSA NetWitness® Platform
      • RSA SecurID® Access
      • RSA® Web Threat Detection
      • All Documentation on RSA Link
    • Downloads
      • Product Downloads
      • Archer®
      • RSA® Adaptive Authentication Cloud
      • RSA® Adaptive Authentication On-Premise
      • RSA® Adaptive Authentication On-Premise (Cassandra)
      • RSA® Identity Governance & Lifecycle
      • RSA NetWitness® Platform
      • RSA SecurID® Access
      • RSA® Web Threat Detection
      • All Downloads on RSA Link
    • Ideas
      • Idea Exchange
      • Archer®
      • RSA® Adaptive Authentication Cloud
      • RSA® Adaptive Authentication Mobile SDK
      • RSA® Adaptive Authentication On-Premise
      • RSA® Adaptive Authentication On-Premise (Cassandra)
      • RSA® Adaptive Authentication for eCommerce
      • RSA® FraudAction Services
      • RSA® Identity Governance & Lifecycle
      • RSA NetWitness® Platform
      • RSA SecurID® Access
      • RSA® Web Threat Detection
      • All Documentation on RSA Link
    • Knowledge Base
      • Knowledge Base
      • Archer®
      • RSA® Adaptive Authentication Cloud
      • RSA® Adaptive Authentication Mobile SDK
      • RSA® Adaptive Authentication On-Premise
      • RSA® Adaptive Authentication On-Premise (Cassandra)
      • RSA® Adaptive Authentication for eCommerce
      • RSA® Identity Governance & Lifecycle
      • RSA NetWitness® Platform
      • RSA SecurID® Access
      • RSA® Web Threat Detection
      • All Knowledge Base Pages on RSA Link
    • Upcoming Events on RSA Link
      • Upcoming Events
    • Videos
      • Videos on RSA Link
      • Archer®
      • RSA® Adaptive Authentication Cloud
      • RSA® Adaptive Authentication On-Premise
      • RSA® Adaptive Authentication On-Premise (Cassandra)
      • RSA® Adaptive Authentication for eCommerce
      • RSA® Identity Governance & Lifecycle
      • RSA NetWitness® Platform
      • RSA SecurID® Access
      • RSA® Web Threat Detection
      • All Videos on RSA Link
  • Support
    • RSA Link Support
      • RSA Link Support
      • News & Announcements
      • Getting Started
      • Support Forum
      • Support Knowledge Base
      • Ideas & Suggestions
    • RSA Product Support
      • RSA Product Support
      • General Security Advisories and Statements
      • Product Life Cycle
      • Support Information
      •  
      •  
      •  
      •  
      •  
  • RSA Ready
  • RSA University
    • Certification Program
      • Certification Program
    • Course Catalogs
      • Course Catalogs
    • On-Demand Subscriptions
      • On-Demand Subscriptions
      • Archer®
      • RSA NetWitness® Platform
      • RSA SecurID® Suite
    • Product Training
      • Product Training
      • Archer®
      • RSA® Fraud & Risk Intelligence Suite
      • RSA® Identity Governance & Lifecycle
      • RSA NeWitness® Platform
      • RSA SecurID® Access
    • Student Resources
      • Student Resources
      • Access On-Demand Learning
      • Access Virtual Labs
      • Contact RSA University
      • Enrollments & Transcripts
      • Frequently Asked Questions
      • Getting Started
      • Learning Modalities
      • Payments & Cancellations
      • Private Training
      • Training Center Locations
      • Training Credits
      • YouTube Channel
    • Upcoming Events
      • Upcoming Events
      • Full Calendar
      • Conferences
      • Live Classroom Training
      • Live Virtual Classroom Training
      • Webinars
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: 
Announcements

RSA Link website migration to new platform is in progress

View Status

Archer® Blog

Subscribe to the official Archer blog for information about new product features, industry insights, best practices, and more.
  • RSA Link
  • :
  • Products
  • :
  • Archer
  • :
  • Blogs
  • :
  • Working in Archer with Deep Links

Working in Archer with Deep Links

MichaelMaas
MichaelMaas Beginner
Beginner
49 38 2,271
  • Subscribe to RSS Feed
  • Mark as New
  • Mark as Read
  • Bookmark
  • Subscribe
  • Email to a Friend
  • Printer Friendly Page
  • Report Inappropriate Content
‎2015-09-09 04:33 PM

One of the many wonderful features of the Archer tool set is deep links. If you have ever received an email notification from Archer, there is a good chance it included an deep link to some content stored within the system.


The key to working with deep links rests in your ability to decode them.


Here is a deep link for an specific record. This would typically be used in an email notification to someone that needs to take action based upon that record.


https://servername.domain.com/default.aspx?requestUrl=..%2fGenericContent%2fRecord.aspx%3fid%3d15818... -specific record


The black portion of the link is common to all deep links and it identifies the server name and the method.


https://servername.domain.com/default.aspx?requestUrl=


We can break this down into two parts:

  • https://servername.domain.com/default.aspx? - identifies the server
  • requestURL -  is the request method


The blue portion of the link constitutes the actual request we are passing to the application...%2fGenericContent%2fRecord.aspx%3fid%3d158189%26moduleId%3d153


We can split this portion down into 2 sections (request type and content).


Request type - There are different types of requests:

  • Generic Content - for working with records (new or existing)
  • Search Content - for working with reports
  • Foundation - for navigation purposes (controlling where you land in the application)


Notice the presence of encoded characters in the URL, this is necessary to allow for the use of the reserved characters (/ & = ?). These characters must be encoded or the application will not process the request correctly. Here is an explanation of the values for the encoded character strings.

  • %2f decodes to  /
  • %26 decodes to &
  • %3d decodes to  =
  • %3f decodes to ?


Let’s examine this part of the request.
..%2fGenericContent%2fRecord.aspx%3f  decodes to /GenericContent/Record.aspx?.
Here we are asking for a record by calling the Record.aspx page


Content Specific- Details to identify a specific element you wish to view

  • Record id
  • Report id
  • Module id
  • Workspace id
  • Dashboard id


id%3d158189%26moduleId%3d153 decodes to id=158189&moduleId=153


Here we see that we are specifying record number 158189 from application moduleId 153. If you wish to open an new record you would specify 0 for the id number.


id%0%26moduleId%3d153


To determine which application is moduleId 153 you need to go to Application Builder and select manage applications. Hold your mouse pointer over an application name in the Name column and the Archer assigned Module ID number will be displayed in the lower right corner.


So you can see that moduleId 153 is the Control Procedures application. Each application has an different moduleId.

To identify a workspaceId, dashboardId, or reportId, you must use the same technique you did to locate the application id in the above example.


Here are examples of other deep links using the various request types:


Deep link to open a new record.

https://servername.domain.com/default.aspx?requestUrl=..%2fGenericContent%2fRecord.aspx%3fid=0%26mod...


Deep link to open a specific report.

https://servername.domain.com/default.aspx?requestUrl=..%2fSearchContent%2fSearch.aspx%3fView%3dRepo...


Deep link to open a specific workspace.

https://servername.domain.com/default.aspx?requestUrl=..%2fFoundation%2fworkspace.aspx%3fworkspaceId...


Deep link to open a specific dashboard.

https://servername.domain.com/default.aspx?requestUrl=..%2fFoundation%2fworkspaceDashboard.aspx%3fDa...



Some deep links are generated by the system, like when you embed a link to a record in a system generated notification. Deep links are useful when you wish to send someone to a specific place inside Archer. You can use custom deep links on regular websites to enhance the usability of the product.


Tags (6)
  • Tags:
  • Archer
  • deep
  • hot_links
  • links
  • RSA Archer
  • RSA Archer Suite
49 Likes
Share
38 Comments
EffeeTemiz
EffeeTemiz Beginner
Beginner
‎2015-09-09 07:44 PM
  • Mark as Read
  • Mark as New
  • Bookmark
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Thank you for sharing Michael

 

[[Effee Temiz]]

GRC SME

734/646-8377

0 Likes
NeilJordan
NeilJordan Beginner
Beginner
‎2015-09-10 04:55 AM
  • Mark as Read
  • Mark as New
  • Bookmark
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Very useful and informative. Thanks.

 

Is there any way to combine links? We have provided our users with a deep link to a record that they use in a report external to Archer. When they click on it they see the record they are supposed to but when they press X to close the record they are directed to our default workspace tab instead of their usual home tab.

 

I tried appending %26workspaceId=7 to the original link but it didn't seem to work. eg.

 

http://mysite/default.aspx?requestUrl=..%2fGenericContent%2fRecord.aspx%3fid%3d11634995%26moduleId%3...

 

Thanks

Neil.

0 Likes
MichaelMaas
MichaelMaas Beginner
Beginner
‎2015-09-10 10:25 AM
  • Mark as Read
  • Mark as New
  • Bookmark
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Neil,

I'm not aware of any way to combine links. A link is interpreted when it is clicked on so your example (in theory) if it worked would take the user to workspace 7 instead of the record. Deep links for a content record are executed and the record content is displayed within the context of the default workspace tab.So it is logical that the default workspace is what they see when they press X to close the record for that record was not accessed from their usual home workspace. I get questioned about this behavior by our users all the time. I feel this is a problem but have not seen it reported as a bug. We are currently running 5.5 SP1 HF2 and are working on migrating to 5.5 SP3 P1.


Note: In this case the default workspace tab is the visible workspace with the lowest order number the user is authorized to view.

0 Likes
DavidPetty
Occasional Contributor DavidPetty Occasional Contributor
Occasional Contributor
‎2015-09-10 01:05 PM
  • Mark as Read
  • Mark as New
  • Bookmark
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Neil this should take you to the workspace and the associated record.  Just needed to change the order of processing you had, workspace then record.  Update the workspace id, module id and record (tracking) id.

 

https://archer/default.aspx?WorkspaceId=47&requestUrl=..%2fGenericContent%2fRecord.aspx%3fid%3d12342...

3 Likes
NicoleAlmanza
NicoleAlmanza Beginner
Beginner
‎2015-09-10 05:02 PM
  • Mark as Read
  • Mark as New
  • Bookmark
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Thank you for the information!  This has helped me understand how the URLs are generated a bit better. Are there known issues with Micosoft products and Archer URLs? We discovered on once in PowerPoint, and a recent update has the same issue with any Archer URL not working from any Office products. I'm fuzzy on all the details but it had something to do with Microsoft formatting URLS in ISO-8859-1 and Archer only encoding a portion of the URLs (the second .aspx page after the /GenericContent/xxx.aspx because it is part of the a parameter), leaving Office products confused if you paste a link from Archer in.   For example, I can take a URL from the 'Email' button in Archer and paste the link in to an Office product and it will not work, but I can paste it directly back in to the browser or another product and it works fine.

 

Thank you!

0 Likes
NeilJordan
NeilJordan Beginner
Beginner
‎2015-09-11 02:57 AM
  • Mark as Read
  • Mark as New
  • Bookmark
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Worked like a charm, David. Thank you!!

0 Likes
MichaelMaas
MichaelMaas Beginner
Beginner
‎2015-09-11 09:06 AM
  • Mark as Read
  • Mark as New
  • Bookmark
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

NikiA,

 

I have not experienced that problem. Although Costco is a Google Docs shop I managed to find a machine with Microsoft Word 2010. I tried your example and was able to successfully execute the link from the word document and display the record.

Here is the URL: https://archer.costco.com/default.aspx?requestUrl=..%2fGenericContent%2fRecord.aspx%3fid%3d228959%26...

Perhaps someone else with more MS Office experience can address this question?

0 Likes
MichaelMaas
MichaelMaas Beginner
Beginner
‎2015-09-11 09:13 AM
  • Mark as Read
  • Mark as New
  • Bookmark
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

David, thanks for expanding my understanding on this subject.

0 Likes
ChetanSiddaramu
ChetanSiddaramu Beginner
Beginner
‎2015-09-17 02:05 PM
  • Mark as Read
  • Mark as New
  • Bookmark
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Hi,

I tried all the above for 2 scenarios but did not work.

1.  Users need to access existing record in the system from notifications

Used Link in calculation with reference was

http://servername/Archer/default.aspx?WorkspaceId=54&requestUrl=..%2fGenericContent%2fRecord.aspx%3f..." & TrackingID() & "%26moduleId%3d439

 

after clicking system adds prefix and takes me to default workspace

http://servername/Archer/foundation/Workspace.aspx?workspaceId=-1&requestUrl=http%3a%2f%2fvm-4c10-79...

 

2. Users need to create new record from notifications

 

used this link in calculation from notification

http://servername/Archer/default.aspx?WorkspaceId=54&requestUrl=..%2fGenericContent%2fRecord.aspx%3f...

 

 

after clicking on that link system takes me to default workspace with below link

http://servername/Archer/foundation/Workspace.aspx?workspaceId=-1&requestUrl=http%3a%2f%2fvm-4c10-79...

 

Please help.

0 Likes
MichaelMaas
MichaelMaas Beginner
Beginner
‎2015-09-17 03:12 PM
  • Mark as Read
  • Mark as New
  • Bookmark
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

ChetanSid,

 

In reviewing your URLs I see some problems with the way they are coded. Email me and we can setup a time to go through this.

Michael,

michaelmaas@costco.com

0 Likes
MariaNicholas1
MariaNicholas1 Beginner
Beginner
‎2016-03-31 08:35 AM
  • Mark as Read
  • Mark as New
  • Bookmark
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Is there any way to mask links in the body of notifications? The full path doesn't present very well.

0 Likes
DavidPetty
Occasional Contributor DavidPetty Occasional Contributor
Occasional Contributor
‎2016-03-31 08:40 AM
  • Mark as Read
  • Mark as New
  • Bookmark
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Maria are you hard coding the links in the notification?  If so, you can click on the  <> in the toolbar and modify the HTML for the hyperlink to display the appropriate text for the link.

1 Like
MariaNicholas1
MariaNicholas1 Beginner
Beginner
‎2016-03-31 08:43 AM
  • Mark as Read
  • Mark as New
  • Bookmark
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

David,

 

No, using the references. I suppose I could calculate a URI string in a hidden field and bring it in to the notification body that way, but from experimenting I’m not sure how I would need to encode/not encode to make that work.

0 Likes
DavidPetty
Occasional Contributor DavidPetty Occasional Contributor
Occasional Contributor
‎2016-03-31 08:59 AM
  • Mark as Read
  • Mark as New
  • Bookmark
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Is just a link to the record in Archer; aka application key field?

0 Likes
MariaNicholas1
MariaNicholas1 Beginner
Beginner
‎2016-03-31 09:05 AM
  • Mark as Read
  • Mark as New
  • Bookmark
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

David,

 

Usually, and I realize I could pull in the key field to achieve that, though the key field in our system is usually the system number. But it would be nice to be able to mask the report links too.

0 Likes
DavidPetty
Occasional Contributor DavidPetty Occasional Contributor
Occasional Contributor
‎2016-03-31 09:42 AM
  • Mark as Read
  • Mark as New
  • Bookmark
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

If the report links are in the actual notification you can do want I mentioned above and click on <> in the toolbar and modify the HTML for the hyperlinks.

0 Likes
MariaNicholas1
MariaNicholas1 Beginner
Beginner
‎2016-03-31 09:45 AM
  • Mark as Read
  • Mark as New
  • Bookmark
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

No, again I’m using the placeholders. But I assume I can grab the report URL and insert it instead.

0 Likes
AgustinSangrego
AgustinSangrego Explorer
Explorer
‎2016-03-31 02:40 PM
  • Mark as Read
  • Mark as New
  • Bookmark
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Hi Michael Maas, I have the same problem as Chetan with the encoding. Do you know any solutions to this problem?

 

Thanks!

0 Likes
MichaelMaas
MichaelMaas Beginner
Beginner
‎2016-04-06 10:59 AM
  • Mark as Read
  • Mark as New
  • Bookmark
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Agustin,

 

Sorry for the delay in responding, can you share an example of your link so I can attempt to debug?

Thanks, michaelmaas@costco.com

0 Likes
AgustinSangrego
AgustinSangrego Explorer
Explorer
‎2016-04-12 12:21 PM
  • Mark as Read
  • Mark as New
  • Bookmark
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Hi Michael, thanks for your answer.

For example, I add the following link in the body of a scheduled notification:

http://asd/default.aspx?requestUrl=..%2fSearchContent%2fSearch.aspx%3fview%3dReport%26reportId%3d496...

​

And Archer adds an extra "%25" for each "%" (Archer sends me back to the dashboard view)

http://asd/default.aspx?requestUrl=..%252fSearchContent%252fSearch.aspx%253fview%253dReport%2526repo...

Thanks in advance!

Regards,

Agustín

0 Likes
MichaelMaas
MichaelMaas Beginner
Beginner
‎2016-04-18 05:20 PM
  • Mark as Read
  • Mark as New
  • Bookmark
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Agustin,

 

I had time to review your link and I noticed you are specifying

%26moduleId%3d410.

Why have you added that to the link? When you are accessing a report it is

not necessary

to specify the moduleId. Please removing that string and try your

notification again.

 

Let me know what your results are.

 

Regards,

Michael

0 Likes
AgustinSangrego
AgustinSangrego Explorer
Explorer
‎2016-04-25 02:01 PM
  • Mark as Read
  • Mark as New
  • Bookmark
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Hi Michael, thanks for your answer.

I removed the moduleId part and it keeps sending me back to the dashboard view. Do you have another idea?

 

Thanks!

Regards,

Agustín

0 Likes
GeorgeElefante
GeorgeElefante Beginner
Beginner
‎2016-07-09 11:36 AM
  • Mark as Read
  • Mark as New
  • Bookmark
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Hi, all. I'm working to get my workspace/dashboard deeplink to work and it keeps sending me to the default home workspace if I'm not logged in (we're using Windows Auth since we're on-prem) Once I'm authenticated, I try pasting the deep link into the browser, then it works. My deeplink is below. Any ideas are appreciated! George

 

https://sw730egrcpw001.visa.com/Foundation/Workspace.aspx?requestUrl=..%2Ffoundation%2FWorkspace.asp...

%3D56%26dashboardId%3D1

0 Likes
DavidPetty
Occasional Contributor DavidPetty Occasional Contributor
Occasional Contributor
‎2016-07-11 07:16 AM
  • Mark as Read
  • Mark as New
  • Bookmark
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

George the link would be

https://sw730egrcpw001.visa.com/default.aspx?requestUrl=..%2ffoundation%2fWorkspace.aspx%3fworkspace...

3 Likes
GeorgeElefante
GeorgeElefante Beginner
Beginner
‎2016-07-11 09:48 AM
  • Mark as Read
  • Mark as New
  • Bookmark
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Thanks, David! That did the trick. You rock!

1 Like
jamesbyroads2
jamesbyroads2 Beginner
Beginner
‎2016-08-15 03:07 PM
  • Mark as Read
  • Mark as New
  • Bookmark
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

My use case is slightly different as it does not involve notifications, but may still be helpful in conjunction with the deep links.  Also, anybody with some decent html experience may already know this.

 

For my use case, I was using deep links within Archer itself.  Essentially, I have a scorecard iView w/ risk scores for various systems.  I needed the score to be hyperlinked so that a user could click on the score and be taken to a report demonstrating the biggest offenders for negatively impacting the score.  The problem I was experiencing is that when the report would load, it would load inside the frame of the scorecard iView rather than on a new page.  Adding a "target" attribute to the <a> tag, solved the problem.

 

The target attribute can have one of the following values:

  • _blank - Opens the linked document in a new window or tab
  • _self - Opens the linked document in the same window/tab as it was clicked (this is default)
  • _parent - Opens the linked document in the parent frame
  • _top - Opens the linked document in the full body of the window
  • framename - Opens the linked document in a named frame

 

My new <a> tag looked as such:

 

<a target='_top' href='...'>link text</a>

2 Likes
Ilya_Khen
Ilya_Khen Contributor
Contributor
‎2016-08-19 02:26 PM
  • Mark as Read
  • Mark as New
  • Bookmark
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Hi David,

 

Is there any way to embed authentication part to deep link? Let say, should there be some special user having only reporter role, and the role is used only to get reports from Archer in dashboard format by any user clicking to the link?

Or should there be some API call used to create and open session first?

 

Thanks,

 

Kindest regards, I remain,

Ilya

0 Likes
Scott.Hagemeyer
Contributor Scott.Hagemeyer Contributor
Contributor
‎2016-08-19 02:35 PM
  • Mark as Read
  • Mark as New
  • Bookmark
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Ilya,

 

That link includes authentication, because the link is being passed through the default.aspx file of the platform, which does auth. The result is then that the user is valid, and their groups/roles are known, and the following URL is then tried to be accessed. If they don't have perms to it, it will not display and they will see an error.

0 Likes
Ilya_Khen
Ilya_Khen Contributor
Contributor
‎2016-08-19 02:48 PM
  • Mark as Read
  • Mark as New
  • Bookmark
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Hi Scott,

 

Thanks, yeah, I thought so too. Just was wondering about possibility of direct authentication via url to bypass Archer auth window.

But that would be too much of open threat

 

Kindest regards, I remain,\Ilya

0 Likes
SanjayPatel3
SanjayPatel3 Beginner
Beginner
‎2019-11-20 08:58 PM
  • Mark as Read
  • Mark as New
  • Bookmark
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Has anyone tried a deep link for a Workspace in 6.7?  I can get the Dashboard to work no problem, but the link to a Workspace keeps erroring out - I followed the code: https://ArcherURL/default.aspx?requestUrl=..%2fFoundation%2fworkspace.aspx%3fworkspaceId%3d68 

 

where the ID = 68 and it doesn't work - I've tried a lot of different strings... to no avail...

0 Likes
DavidPetty
Occasional Contributor DavidPetty Occasional Contributor
Occasional Contributor
‎2019-11-21 11:05 AM
  • Mark as Read
  • Mark as New
  • Bookmark
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Sanjay, try the following

https://ArcherURL/default.aspx?requestUrl=..%2fFoundation%2fWorkspaceDashboard.aspx%3fworkspaceId%3d...

0 Likes
JoyVanBuskirk
JoyVanBuskirk Beginner
Beginner
‎2020-02-11 06:05 PM
  • Mark as Read
  • Mark as New
  • Bookmark
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Any way to use GUIDs instead of module ID, dashboard ID, workspace ID etc? The links all work nicely if use the IDs as described here. But the IDs change between environments, and since I'd be embedding them in a lot of notifications and calc fields, there would be a lot of manual work to be done after packaging code up to the next environment. Any suggestions?

0 Likes
DavidPetty
Occasional Contributor DavidPetty Occasional Contributor
Occasional Contributor
‎2020-02-12 07:09 AM
  • Mark as Read
  • Mark as New
  • Bookmark
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Joy, currently it isn't possible to use the GUIDs instead of id.

 

Though would make a wonderful idea, https://community.rsa.com/community/products/archer-grc/ideas 

0 Likes
JoyVanBuskirk
JoyVanBuskirk Beginner
Beginner
‎2020-02-13 05:02 PM
  • Mark as Read
  • Mark as New
  • Bookmark
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Done! https://community.rsa.com/ideas/3314

0 Likes
KrantiRanginen1
KrantiRanginen1 Beginner
Beginner
‎2020-04-02 09:39 PM
  • Mark as Read
  • Mark as New
  • Bookmark
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

I have a leveled application, and when I create a links list iView for creating a new record, it gives the user an option to select the level for new record. Instead of that, I want to redirect the user to create a new record in a particular level only. Can I get a deep link for creating a new record and specify the level of the application as well?

0 Likes
Ilya_Khen
Ilya_Khen Contributor
Contributor
‎2020-04-03 04:16 AM
  • Mark as Read
  • Mark as New
  • Bookmark
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Checking from parent, something like this is used, but not sure if you can use it for top level, only if you associate top level to some other app as CR, but just guessing:

javascript:$pb('{"a":[{"Key":"contentid","Value":"436635"},{"Key":"fieldid","Value":"19566"},{"Key":"moduleId","Value":"149"},{"Key":"refmodid","Value":"149"},{"Key":"levelid","Value":"286"},{"Key":"isSubform","Value":"False"},{"Key":"isAnswerValuesSubform","Value":"False"}],"e":"refFieldAddNew"}');‍‍‍
0 Likes
AndrewGaines
AndrewGaines Beginner
Beginner
‎2020-05-19 02:52 PM
  • Mark as Read
  • Mark as New
  • Bookmark
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Related to this issue, I have built a links list iView with links to a number of different dashboards throughout Archer, using the "Copy Link" function from the various dashboards (Version 6.7). However, when clicking on the link from the links list, it instead directs to whatever is the default dashboard for whatever workspace the goal dashboard is in.

 

Any thoughts on this, or an idea for a workaround? I suppose I could put together a custom iView, but is there an easier way?

 

Thanks!

0 Likes
SATHISHPRABUGUR
SATHISHPRABUGUR Beginner
Beginner
‎2020-09-08 03:54 AM
  • Mark as Read
  • Mark as New
  • Bookmark
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Hi All,

Thanks in advance. any one can help me to complete my task regarding deep link.

I have added deep link as a text calculated field. the field is "URL Link". when i have exported the record in the excel file format. URL link field comes like a text column but i want URL link as a Hyperlink column

Actual Output :

Deeplink.png

Expecting Output :

 

Deep link Hyperlink.png

0 Likes

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

  • Comment
About the Author
I serve as the Technical Lead for the RSA Archer implementation team. My responsibilities include directing the implementation of the RSA Archer GRC solution as well as mentoring our Archer support team. I started working with Archer back in the early days on release 3 at a large Telecom and have been actively working with the product ever since. My journey has included promoting RSA Archer both as a contractor as well as an employee. In my off time I like to travel.
Latest Articles
  • Updated Archer Project Management App-Pack Support...
  • Latest Archer Exchange Offerings Address Anti-Mone...
  • FFTH-Advanced Calculations - Learn how calculation...
  • FFTH - Advanced Calculations - Learn how calculati...
  • FFTH - Archer Mobile SSO via ADFS Presentation & ...
  • FFTH - Archer Mobile SSO via ADFS Video Demonstrat...
  • Archer Mobile now supports Single Sign-on login
  • Tips & Tricks : Troubleshooting Post Archer Upgrad...
  • Working with Advanced Workflow Action by Email
  • Archer FFTH Advanced Workflow Action by Email.pdf
Labels
  • Analyst Reports 6
  • Announcements 287
  • Features 463
  • Newsletters 3
  • Resources 377
  • Tutorials 140
  • Use Cases 113
  • Videos 304
  • Webinars 46
Powered by Khoros
  • Products
  • Resources
  • Solutions
  • RSA University
  • Support
  • RSA Labs
  • RSA Ready
  • About RSA Link
  • Terms & Conditions
  • Privacy Statement
  • Provide Feedback
© 2020 RSA Security LLC or its affiliates.
All rights reserved.