Smart URLs - enabling reference to Agile objects from external systems

Are they as smart as they look? Judge for yourself (and let me know what you think too).

In Agile 9.2.2 and earlier versions, while the system allowed a user to generate a URL for an object, the generated URL was rather cryptic. For example, here's a sample URL for part P0001:
http://demo.agilesoft.com/Agile/PLMServlet?fromPCClient=true&module=ItemHandler&requestUrl=module%3DItemHandler%26opcode%3DdisplayObject%26classid%3D10000%26objid%3D60711812%26tabid%3D0%26
Furthermore, the only way to generate a URL pointing to an Agile object was through Agile.

With Agile 9.2.2.1, any Agile object can be linked to using a URL in the following format:
http://demo.qa.agilesoft.com/Agile/object/Part/P0001

As a result, macros may be written in excel sheets, wikis, enterprise integrations or other enterprise applications to provide a direct link to any object in Agile PLM as long as you know the object type and the object number. The limitation, of course, is that while the cryptic URL from Agile can point to a specific tab on an object, the simplified URL takes you to the main tab on the object. I must admit that we didn't fix the "Copy Shortcut" button in Agile's web client to generate the Smart URLs rather than the cryptic ones, so these nice to read URLs are a hidden feature.

In a related enhancement in the same release, Smart URLs were also extended to file attachments, so that a file attached to any object in Agile may be directly referenced (and in cases where single signon is implemented, downloaded without logging into the Agile application) using a smart URL like the following:
http://demo.qa.agilesoft.com/Agile/link/Item/P0001/files/DetailedSpec.pdf

attachment-urls.jpg

The smart file URL can be generated to pick up a file attached to a specific revision of an item or a folder, to return a single file or all files as a compressed folder, and to perform either a Get or a View action on the file(s). Unlike the object URLs, the attachment URLs can be generated from the system itself by highlighting the attachment row(s) and clicking on the "Get Shortcut" button on the attachments table.

To learn more about all the possibilities with this feature, and details of the design, please refer to the Administrator's Guide for Agile PLM 9.2.2.1 or higher versions.

Comments:

Post a Comment:
  • HTML Syntax: NOT allowed
About

Hear from the community that's pioneering PLM's critical role in transforming supply chains into sustainable value chains that power profitable innovation and competitive advantage.

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today