Can I share an analysis file with another user by using the build in notification system as well as sending an email to the user both done programmatically (e.g. using the JavaScript API or IronPython or C# APIs) and not using the UI interface of Spotfire WebPlayer? I have looked online as well as the official Spotfire documentation but I was unable to find if that is possible.
To better illustrate the problem, consider the following scenario:
We have 2 websites. The 1st website has a map and a query builder, the user builds the query and then goes to a second website by pressing on a link. The 2nd website has 2 pages. The 1st page is the landing page. The landing page then retrieves all of the library items (using web services) from the user's folder (each user has one). The user can click on any of those links and gets taken to the second page that has Spotfire loaded in it which loads the selected library item/analysis file.
Back on the landing page, we are trying to add a "sharing" functionality which will allow the "current" user to select a few library items (i.e. links) and then type in a user's email (for example) and press share). Can that be achieved programmatically as we do not have Spotfire in that 1st page?
Note: the user gets automatically signed in (using a custom auth logic) when switching from site 1 to site 2.
Related
I am working on this project where it includes hosted app with SharePoint online and a dozen of other things.
When they built the project, they implemented a functionality that does this :
When a user goes to a document library, and clicks on the name of a document of specific type, the user gets redirected to the hosted app where there is a logic to do something on the document.
What I am not able to figure out is :
How are they implementing the part of "when user clicks on document, user will be redirected to app" ?
I checked httpmodules and couldn't find anything, I also checked remote event receivers and couldn't find anything..maybe I am not searching properly in the large C# solutions they have, or maybe there is another way to implement this..I need help to figure that out.
You would typically add JavaScript to the library page that finds the <a> tags for the documents with your file extensions, and then replaces the "onclick" with your custom code.
You could also intercept the JavaScript function used by SharePoint and add your additional logic. (do a web search for "SharePoint coreinvoke")
Disclaimer: most of what you will find is for the "Classic experience". The SharePoint Online "modern experience" changes all of the rules!
I'm trying to embed multiple items into a (new version) google site that take a parameter from another embed.
Is there any way to do this in new (not classic) google sites?
For more background:
We have one Tableau workbook that includes parameters the user can select. These selected parameters drive a handful of other unrelated Tableau workbooks and SSRS reports, all of which need to be on the same page.
It doesn't matter whether the user can select their parameters on the first page and then get driven to a second page with all the additional workbooks or whether the workbooks are all on the same page.
New Google Sites insert content from other site feature requires a URL but at this time there is no way to take a parameter from another inserted content.
As usual there is no official documentation on the official help about not available features. The related help article is Add text, images, & other content.
I have a document library in SharePoint 2010 that several different teams are using for the same purpose. Each team has their own page that has a filtered view of the document library on it. The document library also has custom columns.
The issue I am running into is when a team member uploads a document from their page. They click "Add document" from their page, and then they browse to the document they want to upload. This part works perfectly - and the URL specifies the source as the team's page. However, after a user selects the document and clicks "OK", it takes them to the EditForm.aspx page that allows the user to fill in the meta data for the document. This is fine, but now the source URL specifies a view from inside of the document library, and no longer points to the team's page (where they came from).
Does anyone know how I can change this source URL to point to the team's page instead of the document library? Or, does anyone know a workaround for this issue so that a user can upload a document from a page (with document library web part on it) so that it returns to the page?
Thanks!!
SharePoint 2010 should work the way you want out-of-the-box. I tried to reproduce your situation, but was unable to. What I did was set up a library with one custom column and two custom views. I then created two pages, one with a list form web part using one view and one with a list form web part with the other view.
When I click on the Add Document from either page, a modal dialog window opens to the Upload page. I first select the file (Upload.aspx) and then am redirected to the metadata properties (EditForm.aspx). After filling out the metadata, the dialog window closes, and the page behind it (the page we were originally on) refreshes to show the new document in the web part. So the user experience is that they stay on the page they want while adding the document as desired.
If you edit your question or provide comments with more details on your situation we can try to reproduce it, but the functionality you describe is exactly how it is supposed to work out-of-the-box.
Peter's correct - SharePoint's being SharePoint.
If I am reading this right, it may be that you should simply check out in-line editing. Using a view, you and edit the properties dynamically without leaving the page (each team getting their own view).
Alternately, I see many who simply want to redirect users back to the page they came from either edit or view of an item regardless of where that was (a link, etc.). Simplest way to do that is a little programming by adding a button to the forms replacing the OK/Cancel with your own code. Simply edit the forms using InfoPath to add the new buttons - you have the user context if you need to custom redirect to a team home page or some such.
I have many lists within a site. As a requirement the site owner should be prompted to add certain information via a form(to Set the prliminary list data). Once this information is filled in the form should dissapear forever.
I was thinking of creating a webpart that sits on the home page and checks if the group of fields requiring preliminary infomation had been filled if they hadn't then show the form.
Is there any other way of doing this than going down the route of creating a custom web part? I have infopath and wondering if it was possible using Infopath
Is there a simple (any) way to create a database within SharePoint (I'm editing it with MS Access) and have a linked table to SharePoint's user list?
I want to modify the builtin sample "Problem database" to not use its own User table but to use SharePoint's user table.
You can always link to the user table, and you can do so for any application you publish.
And you can do this even for non published (web) applications.
You may well have to delete the existing user table (so test/try on a copy).
To link, the first thing you need is the URL of the current published application. Assuming this is open in Access, then hit file, then you are presented with back stage and there are TWO places in which you can see the URL to the published site. Note how the one in green is a hyperlink that you can click on (I use that often to ensure I launch the correct web site in my browser).
However, we need to do a cut + paste, and thus note the URL in blue above. You can click on that URL, highlight it, and then right click and "COPY" the URL into your paste buffer.
Now from the main page, simply link to the table on the SharePoint site. From the External data tab, choose SharePoint list.
Now, paste in your URL (you could type, but hey that too much work!).
Now, when the list of tables shows up, you see this:
From the above choose the user info table.
This will "replace" your published table with that of the user table. This tip works for both web and non web based applications in Access.
Albert D. Kallal (Access MVP)
Edmonton, Alberta Canada