I'm calling the SharePoint API (SPFile.Convert - MOSS 2007) to convert a docx to html with the out-of-the-box Word to HTML converter.
According to the SharePoint logs, the Launcher Service tries to start the DocXPageConverter.exe process immediately. Then, around 7 minutes later the logs report that the process has been successfully created.
I see DocXPageConverter.exe briefly appear in task manager right at the end of this time. So, the conversion appears to run quickly once the process has started.
What's causing this long delay?
You can try using Aspose.Words for SharePoint that can (among other things) convert DOCX to HTML. It does not use the converter engine of MOSS and might work faster than what you are seeing.
In Central Administration, go to Application Management > Configure Document Conversions. In this section there is a Conversion Schedule. Try setting the schedule to Every 1 Minute. I've tried this but my document conversion is still shockingly slow - hopefully you will get more benefit though :)
Related
I am using Microsoft Syntex Content understanding on a specific Document library in Sharepoint (M365).When files are dragged into the library manually, content processing starts as expected and delivers results.
When files are added to the library with a power automate flow, the content processing does not start (not until some other files are added manually again).
Any ideas if this is a config issue?
I tried waiting (files had not been processed on the next day), checked licensing and permissions. The issue stayed, content understanding starts only when triggered by manual file upload.
We opened a case with MS Support and it started working a few days later. Case closed by Engineer without further explanation.
From our side we made sure we had the correct licensing in place, eliminated all complexity from power automate so that only plain pdfs landed in the syntex library.
Using CAML or some other query system, how can I find items that use custom code and organize by modified date?
And the background. My group is looking to upgrade a 2007 SharePoint installation to SPO. The problem we're having is a lack of clarity as to what on the site is junk and what is a custom code set. The first idea was just to run through manually and make note of every node. As there are 5,200 nodes, this is pure insanity. I've done some research to find that CAML is how to query a particular site in SharePoint, however I cannot seem to figure out how to query everything at the same time.
I tried to make a view in the root, but again, it only queries the particular level you're on. I'm having the feeling that I might need to write a tool for this and spider the site, but am unsure where to begin. After trying a couple of tools (Stramit Caml running in visual studio and SPUD) I seem to be running in place as I don't understand how the connection works.
Any advice or stories like this?
To scan your environment and detect where custom solutions are used, your best bet is to use the stsadm command called preupgradecheck. This is executed from the commandline on one of your web front end servers, invoking stsadm.exe.
From Microsoft:
The Stsadm command provides a rule-based scanning operation to determine whether servers in an existing SharePoint environment meet the core requirements for upgrading from Windows SharePoint Services 3.0 and related products to future releases of SharePoint Products and Technologies.
The pre-upgrade scanning and reporting operation is implemented as Stsadm –o preupgradecheck, and can be run with or without parameters.
Upon execution, the command checks your environment against various rules. The result of each rule check is written to both an XML log file and a text log file, located in the the %COMMONPROGRAMFILES%\Microsoft Shared\web server extensions\12\LOGS directory, and when the command finishes it will display an HTML file in the default web browser summarizing the results.
I have created a SSRS report in SharePoint and its uploaded in to the SharePoint library. While running, its working fine. It taking less than 10 seconds to load the report. But If I kept the report in idle mode for the next 5 minutes, then I tried to enter the text in search box in report tool and then clicked find. But instead of displaying the result, it loads the report again. And If I pass the search criteria, it will works. So My assumption is that, it would be the problem of time out. So can you guys advise me where can I update the time out value to avoid this issue?
If this is SSRS SharePoint integrated mode I guess something should be available in Central Admin to which usually developers might not be having acces atleast in prod environment. Check with the administrators who manage your farm.
I know it's a weird question, and possibly to easy for almost all of you, sorry for that, but I am extremely new on Sharepoint (actually, extreeeemely new!). So here's my doubt..
I need to do generate automatically audit reports of some libraries in SP2010 but not manual with Site Collection Administration > Audit Log Reports.
I need to report every time an user OPENS a document on the library, and register that on a document each time that happens maybe.. so i need to do the audit report automatically, but i don't know how.
I heard that with this code i can do it (http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spauditquery.aspx), but first i don't even know where does the code goes in sharepoint, i see this kind of code everywhere but i don't know where it goes, and second.. i don't even know how to start with my automatic audit reports..
If someone could help me, it'd be great!
Thanks!
It depends on your requirements for example if you want a live view of the audit data then you could add the code to a Web Part and place this on a page in the site so when a user visits the page they see the stats that are generated at that particular instant.
This could have performance implications for the page load time depending on the size of the audit data so you may want to create a custom Timer Job to run the code you could then set the schedule for this to run nightly and save the audit report out to a document library.
If you need guidance on how to create Web Parts
Web Parts in SharePoint Foundation - This also has a Walkthrough for Creating a Basic Web Part
or Timer Jobs
Andrew Connell - Creating Custom SharePoint Timer Jobs and DotNet Finder - Creating Custom Timer Job in SharePoint 2010
I'm looking into upgrading a .net 2.0 app. The app is used by the public authorities of a certain city to keep track of expenses and generate reports and forms.
The reports and forms were generated in VS2005 using Crystal report. They follow a well defined layout, like official documents usually do.
I am looking at options to upgrade the application and the main problem I have is in determining how to deal with the crystal report files.
I have successfully upgraded to VS2008, but any version after that doesn't have CR anymore, so my company would have to pruchase CR separately and because the client and my company are both tight, I'm looking at alternatives...
The obvious one is using SSRS. I have never touched it before in my life, but after playing around with it for a bit, I get the impression that it is not very well suited to generating forms with lots of non-tabular content and lots of formatting. Or am I wrong?
It seems that every line has to be drawn separately. There is no (that I can see) accurate way of positioning lines for formatting...
But I'm just a beginner, so I might be getting this all wrong?
If that is the case, are there any other alternatives to CR and SSRS?
I was thinking of maybe having a separate MVC web site project in the solution. Have that generate the layout in html and css with data from my entity model, then view the result in a (built-in or not) web browser. Am I overcomplicating on this?
I really need advice from somebody who's done that kind of thing before.
What SSRS is good for:
Talking to SQL Server, much faster than other products as it in many cases retains the database better when in other programs IMHO they repeat query at times.
Designing collapsable grids and chart objects from datasets. You can have 'groups' that can nest aggregates of collapsed values and can be un collapsed or collapsed on demand based on expressions, parameters, or a recusive parent set.
A web service for deployment ease where you can deploy one or many objects. You can also write add ons for this service with C# and the ReportingService.asmx web service.
You can talk to the web service directly in a 'form' object in HTML and manipulate it's output.
You can schedule reports to send out via email and file saves automatically to clients or internal users.
What SSRS IS NOT GOOD FOR:
It is not event driven hardly at all except for parameters. You cannot click on many things and get other parts on the form itself to update. You may do an 'action' that goes to another location, report, or site. But in essence you are calling a seperate object, not the same instance again.
Multiple layers of reporting. Beyond tweaking tool tips you cannot do 'hover over' reporting without hacking SSRS. You can make javascript windows show other reports but it is not baked in to SSRS. So you are either clicking into new reports or tab stops in a report but not getting hover over quick objects beyond text and expressions that are in tool tips.
What do you want before considering what you need to impement?
I want to input and export things while talking to my database - ASP.NET with potentially HTML 5 or MVC4 if you want to be very new. ASP.NET is made for actively talking to a server and taking commands IN as well as OUT.
I want a form to auto update periodically on a page as a landing site and dashboard - AJAX and Javascript on top of HTML, Java or ASP.NET.
I want to create reports that exist on a Server and can be hosted on a wide variety of platforms in .NET via web service calls - SSRS.
SSRS's biggest selling point to me is it's reusability once you dial a report in. They are pretty easy to create, easy to configure, easy to deploy, and if you get a little advanced in calling the webservice you can get SSRS report objects in other technologies if you want.
There is Crystal reports for VS2010 and VS2012. It is just not shipped with them. You can download the installation from here: http://scn.sap.com/docs/DOC-7824
I am running through the same decision process at this time. There is a .NET product from a company called "Windward" that will allow you to design your reports in Microsoft Office. If you are in the MS ecosystem already or want your users to design reports instead of always calling on you, this might help.
Their template design tool is called AutoTag and you can deploy these template to their .NET based engine in a few lines of code.
I know the question is regarding SSRS vs. Crystal comparison but thought you should know there are other alternatives and some can make life easier
Ryan