Monday, March 7, 2016

Lanteria’s full-functional HR management system for SharePoint and Office 365 releases the new version

This is a sponsored post by Lanteria, proud sponsor of http://ift.tt/1YmOgEE . Content provided by Lanteria. 

Lanteria HR became popular in SharePoint community after this overview, written by Vlad Catrinescu: http://ift.tt/1R33NtI

The new 4.4.0 version has changed the system's appearance and functionality dramatically and we would like to present all enhancements to you in this short article.

When you open the new version of Lanteria HR, first you will notice the improvements in our system's design. We have always strived for clean and simple style, but in this version the interface became even more intuitive.

Now you can always find what you need where you need it, in just one click. For example, in the latest version you will find all configuration settings, already combined into a single integrated subsystem, located in the Settings menu - easy to access and setup.

Lanteria HR starts traditionally with a dashboard that shows you all the main processes in the company on simple and colorful charts. In the new version we have added dashboards for Compensation, Performance and Learning modules to extend your knowledge about all structural changes made within your organization. (3)

Export this information into enhanced Report Builder and design any kind of report you need, using our templates or creating custom ones.

New version of Lanteria HR provides the advanced time-tracking feature: Clock In / Clock Out. Now you can track time, spent on various activities, by clicking special button on each page of the system. Calculated time will be saved automatically to your Timesheets.

For your convenience, the system now comes with a predefined content, such as initial configuration settings, approval and review workflow templates, sample forms for performance reviews, and a number of letters and certificates to significantly simplify your HR tasks.

HR managers will definitely appreciate the new system's ability to customize forms using Ribbon Editor. With Ribbon Editor you can deactivate and hide tabs, groups and actions on the ribbon instead of deleting them, if the functionality is not needed at the moment.

The new version of Lanteria HR empowers users to export selected employee data and employees' salary details into a .csv file and upload it to an FTP server or send it by e-mail on a regular basis.

Recruiting module has got a number of enhancements. Now you get real-time statistic on vacancies, candidates and interviews. Managing vacancies, updating candidate statuses and adding notes became easier with onscreen buttons.

Some major edits were also made in the Learning Catalog. Its functionality was enhanced, now offering powerful search tools, filtering, and ability to add and view additional details on courses.

Performance review form is more easy-to-use now. You can navigate through the sections, focus on specific content and export the whole form to PDF with one click.

The new version of Lanteria HR is already available for use both on premises and in a cloud. Please, contact our representative or click the logo bellow to get more information about it.

http://ift.tt/1YmOdZv




by Vlad Catrinescu via Everyone's Blog Posts - SharePoint Community

Thursday, March 3, 2016

Microsoft Announces Responsive UI Package for SharePoint 2013 and 2016 available NOW!

Today Microsoft Announced the Responsive UI Package for SharePoint on-premises 2013 and 2016. The SharePoint 2013 and 2016 Responsive UI on premises “Package is available from GitHub and it changes the native behavior of your SharePoint deployment by adding support for three different rendering options depending on the device screen size. You can deploy the [&hellip

The post Microsoft Announces Responsive UI Package for SharePoint 2013 and 2016 available NOW! appeared first on CollabShow.


by Joel Oleson via CollabShow

DFFS: Start SP2013 workflow from a button in a list item

The approach described below requires Dynamic forms for SharePoint to be set up in the form. You find DFFS here.

For this to work, your workflow must be set up to start manually, then you must go to the page where you can start the workflow and look at the button / link to get the “subscriptionId”. To do this, you can right click the button and select “inspect”. This opens the developer console and you can see the link like this:

<a href="javascript:StartWorkflow4('ab064e56-926c-477b-910e-0d3759f5b956', '12', '{18C41B2A-4C33-482F-BFC5-C06B92072B10}')" id="UI_Auto_ab064e56-926c-477b-910e-0d3759f5b956">ExampleWF</a>

The “subscriptionId” is the first parameter in the StartWorkflow4 function.

When you have the “subscriptionId”, add this to the custom js textarea in the DFFS:

spjs.workflow = {
        "text":{
                "successMessage":"The workflow was started",
                "errorMessage":"Something went wrong. To try again, reload the page and then start the workflow."
        },
        "data":{
                "dlg":null
        },
        "initListItemWF":function(subscriptionId){
                if(typeof SP.WorkflowServices === "undefined"){
                        jQuery.getScript(_spPageContextInfo.webServerRelativeUrl+"/_layouts/15/sp.workflowservices.js",function(){
                                spjs.workflow.start(subscriptionId);
                        });
                }else{
                        spjs.workflow.start(subscriptionId);
                }
        },
        "start":function(subscriptionId){
                var itemId = GetUrlKeyValue("ID");
                spjs.workflow.showProgress();
                var ctx = SP.ClientContext.get_current();
                var wfManager = SP.WorkflowServices.WorkflowServicesManager.newObject(ctx, ctx.get_web());
                var subscription = wfManager.getWorkflowSubscriptionService().getSubscription(subscriptionId);
                ctx.load(subscription, 'PropertyDefinitions');
                ctx.executeQueryAsync(
                        function(sender, args){
                                var params = new Object();
                                var formData = subscription.get_propertyDefinitions()["FormData"];
                                if(formData != null && formData != 'undefined' && formData != "")
                                {
                                        var assocParams = formData.split(";#");
                                        for(var i = 0; i < assocParams.length; i++)
                                        {
                                                params[assocParams[i]] = subscription.get_propertyDefinitions()[assocParams[i]];
                                        }
                                }
                                wfManager.getWorkflowInstanceService().startWorkflowOnListItem(subscription, itemId, params);
                                ctx.executeQueryAsync(
                                        function(sender, args)
                                        {
                                                spjs.workflow.closeDlg();
                                                SP.UI.Notify.addNotification(spjs.workflow.text.successMessage,false);
                                        },
                                        function (sender, args)
                                        {
                                                spjs.workflow.closeDlg();
                                                alert(spjs.workflow.text.errorMessage);
                                        }
                                );
                        },
                        function(sender, args)
                        {
                                spjs.workflow.closeDlg();
                                alert(errorMessage);
                        }
                );
        },
        "closeDlg":function(){
                if(spjs.workflow.data.dlg != null){
                        spjs.workflow.data.dlg.close();
                }
        },
        "showProgress":function(){
                if(spjs.workflow.data.dlg == null){
                        spjs.workflow.data.dlg = SP.UI.ModalDialog.showWaitScreenWithNoClose("Please wait...", "Waiting for workflow...", null, null);
                }
        }
};

Then you can insert a HTML Section to one of your DFFS tabs with this code:

<input type="button" onclick="spjs.workflow.initListItemWF('ab064e56-926c-477b-910e-0d3759f5b956')" value="Start WF">

Post any questions in the forum.

Alexander


by Alexander Bautz via SharePoint JavaScripts

Ultimate guide to everyday usage limits in SharePoint

Max file size, documents per library, web parts per page, and on, and on. Relief for the everyday SharePointer. Have a gander. → http://ow.ly/YXpsI


by Matt Wade via Everyone's Blog Posts - SharePoint Community

Wednesday, March 2, 2016

Cloud hybrid search considerations

Summary: This blog post describes some limitations that you need to consider before implementing cloud hybrid search in your organization.

For a full overview of how Cloud Hybrid Search works, read my blog post: Everything you need to know about Cloud Hybrid Search

1. Provider-hosted apps
If you are currently using any provider-hosted apps in your SharePoint farm, do not run the onboarding script provided by Microsoft.
One of the steps in the onboarding script will change the SPAuthenticationRealm for your SharePoint farm.
Effectively, this will break the SPTrustedSecurityTokenIssuer that is responsible for the server-to-server trust between the provider-hosted app and SharePoint.

Microsoft is currently investigating this issue. If there are any updates, I will reflect these changes in this blog post.

2. Index item limits and pricing
Vlad Catrinescu blogged about this on his blog.
For every 1TB of pooled storage in SharePoint Online, we are allowed to put one million index items from our On-Premises SharePoint Farm.

You can check your current searchable items from the Search Service Application in Central Administration
Cloud hybrid search considerations

In this example, we would need 13TB of pooled storage in SharePoint Online. This might mean that you have to reconfigure your content sources.

3. Security and compliancy
As your index is stored in Office 365, what does this mean compliancy wise?
This is the answer from Microsoft:

The content that is passed from on-premises to the azure cloud search connector (SCS) consists of crawled properties, keywords, ACLs, tenant info and some other metadata about the item. This is encrypted on-premises using a key supplied by the SCS and transmitted to the endpoint in Azure. Once there it is stored in an encrypted blob store and queued for processing. We retain the encrypted package in the blob store for use should we need to issue a content recrawl. The encrypted object is not the document though, it is just a parsed and filtered version that makes sense to the search engine.

4. Documentation
As the cloud hybrid search is still in preview, at the moment documentation is limited at best.
For example, if you are using a proxy for Internet access on your server, make sure to specify this in your machine.config.
I have created a more detailed blog post around this issue here: http://ift.tt/1ni4jWW


by Nico Martens via Everyone's Blog Posts - SharePoint Community

10 Easy steps of Workflow Installation

10 Easy steps of Workflow Installation

1. Run Microsoft Web Platform Installer as Administrator

2. Search Workflow Manager and Add Workflow Manager 1.0 Refresh(CU2) . Install3. Click On Accept Button4. Then Click Continue

5.Click on Configure Workflow Manager and Default settings6. Enter Your Password and Unique Key7. Summary Window will appear click ok to proceed8. Configuration Process will start and after completed successfully click ok button9. Click on Finish to complete the installation of workflow10. After Finishing installation open SharePoint PowerShell as admin and run the command:

"HTTPS"

Register-SPWorkflowService -SPSite "https://myserver/mysitecollection" -WorkflowHostUri "http://ift.tt/1ni4iSP"

"HTTP"

Register-SPWorkflowService -SPSite "http://myserver/mysitecollection" -WorkflowHostUri "http://ift.tt/1ni4iSR"


by Farooque Azam via Everyone's Blog Posts - SharePoint Community

[Collab365] 3 online events in 2016 that will supercharge your SharePoint and Office 365 skills!

Hey there ... hope things are going well for you!

This week - I wanted to let you know of our plans for the rest of 2016. There will be some amazing content coming your way and it's all 100% free and viewable on your favourite devices.

Collab365 Solutions Day - February (on-demand)

We're delighted to say that February's Solution Day was our most popular yet. Feedback indicates that people genuinely enjoy the "no sales" straight-forward "this is what our product does" approach. 

You can now see all of the exhibitors "on-demand" by going to our **NEW** site below. (That's another thing - we recently made our brand new Collab365.events site live!)

Watch all 5 sessions now! (no login required)

Collab365 Solutions Day - April 7th is next!

We've also scheduled a stellar line-up for our next Solutions Day on April 7th. I think this one's going to be as good as the last as we host SharePoint City, Infowise, Tekreach, KWizCom and Immersion Technology Services.

One of the first exhibitors that I wanted to bring to your attention is SharePoint City.. Pauli Visouri will be joining us to show how Workpoint can build-on SharePoint to help you improve collaboration and communication for processes such as case and project management.

Check out all the exhibitors and save your place

Collab365 Summit - ** live broadcast from Microsoft **

If you do nothing else today - SAVE YOUR PLACE on this one! We've had over 200 speaker community submissions mixed in with sessions that will be delivered by the various product teams from Microsoft. You will literally be getting the latest and greatest from the horses mouth.

 Reserve my place for the BIG one!

Collab365 Global Conference - 24 hour, worldwide is go!

This is the insanely long one! It features speakers from around the planet and last year attracted attendees from 110 countries. It's the longest, continual SharePoint & Office 365 party of them all!

If you don't know the format .. we start in the morning (New Zealand time) and follow the sun around the globe (with no sleep for some!). We can guarantee lots of sessions, lots of learning and an experience that's completely unique.

Reserve my place for the INSANE one!

**BOOKING TIP**!

Once you've logged in and registered for one of our events - it's VERY easy to book them all. Just visit each of the links below and click the 'Register' button - it will take seconds, so don't miss out!

 - BOOK : April's Solutions Day (Apr 7th)
 - BOOK : Summit 2016 (May 10-12)
 - BOOK : Global Conference (Oct 26-27)

That's all from me this week, but be sure to drop me a note if you have any questions, ideas for further events or just to say hi :)

P.S. If you want to get upto date information about our events - why not join our Collab365 Facebook Group?


by Mark Jones via Everyone's Blog Posts - SharePoint Community