Working with OSLC links implies having, quite often, two browser tabs open, one with ${local-app} and the other with the remote application. In this configuration, it becomes easy to just drag and drop remote resources for linking.
Once the linking wizard is open, users can simply start dropping remote resources in the dotted area. This moves the wizard to the Artifact Selection step where dropping results are displayed (after the remote application authentication/authorization if required) and the linking type/remote application can be changed by clicking in the three dots button in the top section. The results displayed are not linking results, no linking has been performed yet. A successful result (identified by a green checkmark icon) only means the dropped resource can be successfully linked if proceeded toward the Link Creation step. Successful results allow users to navigate to, or preview, the dropped resource by clicking or hovering on it, respectively. Many (failed) validations, however, can lead to getting an error instead, these include but are not limited to:
The proper error message is included in the result (identified by a red cross icon) and having at least one error will prevent users from moving toward the Link Creation step, no matter whether other successful results already exist (subsequent or multiple drops are supported). Depending on the error type, these results may or may not allow users to navigate/preview the dropped resource.
The dropping results can be discarded/removed by pressing the trash icon located in the
Actions column of the results table (visible only when hovering the corresponding row).
If no error results exist, the Link button at the bottom will be enabled. By pressing
on it, the wizard will finally enter into the Link Creation step where linking results are displayed.
Having said all this, it only remains to specify what are the locations, of the remote application, from where the dragging can start. This, however, depends on the particular remote application that supports the dragging. Following is the list of the remote applications supporting drag and drop with ${local-app-connector}, but before getting there, it's worth mentioning that users can also use copy & paste when they have the remote resource URL (the dedicated sections ahead include how get these URLs per remote application when available).
Once the URL is copied into the clipboard, users can press Ctrl + V, either in the
Link Initiation step or the Artifact Selection step (when the dropping area is visible), to process
the content and include the validation result in the dropping results table. Advanced users may benefit
from the editable area where a pasted URL can be edited first before processing it. To access this area,
known as displaying the Copy and Paste Mode, click on the here hyperlink inside
the dropping area and click on the Accept button to start the processing. Multiple lines
are independently processed and users can hide this area by pressing the Back to drop
button.
Finally, here's the list of remote applications supporting drag and drop with ${local-app-connector}: