Setup the demo application according to the instructions included in the SSO-JWT Starter Kit located in the readme.md file.

Size: px
Start display at page:

Download "Setup the demo application according to the instructions included in the SSO-JWT Starter Kit located in the readme.md file."

Transcription

1 SSO via JWT Tutorial Introduction Single Sign-On (SSO) is a mechanism that allows a system to authenticate users and subsequently tell Sisense that the user has been authenticated. The user is then allowed to access Sisense without being prompted to enter separate login credentials. This tutorial will walk you through the steps required to implement JWT-based Single Sign On with Sisense, and demonstrate this process via a demo parent application. Before you begin, check out our SSO Documentation for general information about SSO and JWT. This tutorial includes the following required steps for setting up JWT-based SSO: Note : Sisense supports two modes of SSO. The first is described in this tutorial using JWT (JSON Web Token). The second uses the SAML standard. Read about SAML support here. Prerequisites Setup the demo application according to the instructions included in the SSO-JWT Starter Kit located in the readme.md file. Developing an SSO Handler There are several steps to developing an SSO handler. In this tutorial, the first step is to extract the cookie of an authenticated user so a token can be created later on. Click here to expand... The next step is to generate an object that contains the required information for a JWT-token. After this object has been created, the third step is to configure SSO in the Sisense Admin Console and retrieve a shared secret key that will be used in the next step to encrypt the JWT-token. The final step in developing an SSO handler is to redirect the request to the desired destination with the encrypted token and return_to values. Step 1: Extracting the Parent Application Cookie Goal In this step, you will identify the user currently logged in the parent application. In this example, the username of the logged in user is stored in a browser cookie on the parent application s domain, however in other cases, the cookie may contain an encoded token that your web server can decipher, or it may be an entirely different way of implementation. As implementations vary between applications, you can find the appropriate method of identifying the current user by looking at your application s code or documentation. Add the following function to your SSO Handler file, SSOHandler.ashx

2 // This method returns the username from the login cookie, or null if no user is logged in. public string ExtractUser(HttpContext context) // Get the correct cookie from the request var Cookie = context.request.cookies["dummyuser"]; // Return the cookie s value if it exists if ((Cookie!= null) && (Cookie.Value!= null)) return Cookie.Value; // Return null otherwise return null; First, ensure you have a cookie by going to the Login page of the sample host application, and enter a username and click Log in. You can then test your code by adding the following lines to the main ProcessRequest function and accessing your handler: string username = ExtractUser(context); context.response.write(username); You should see the following response in your browser: Note: Don t forget to remove/comment out the above lines after testing! Step 2: Generating a JWT - Part 1: The Object

3 Goal To generate the JWT (JSON Web Token), you will need to create an object containing all the required fields as documented here. In a later step, this object will be encoded using your unique secret key to create the actual token. To generate this object, add the following function to your SSO handler: // This function generates the JWT object public System.Collections.Generic.Dictionary<string, object> GenerateJWTPayload(string username) TimeSpan timesinceepoch = (DateTime.UtcNow - new DateTime(1970, 1, 1)); int secondssinceepoch = (int)timesinceepoch.totalseconds; var payload = new System.Collections.Generic.Dictionary<string, object>() "iat", secondssinceepoch, "sub", username, "jti", Guid.NewGuid() ; return payload; Similarly to the previous step, add the following lines to your ProcessRequest function: // Generate JWT object var payload = GenerateJWTPayload(username); var json = new JavaScriptSerializer().Serialize(payload); context.response.write(json); Now, when you navigate to your SSOHandler.ashx you should see a JSON object similar to the object displayed below:

4 Step 3: Configure SSO in Sisense and Retrieve Secret Key Goal In this step, you will turn on SSO in the Sisense Admin panel, configure it, and retrieve the secret key. First, log in to Sisense as an Administrator and open the Admin page. Select the Single Sign On tab: Then, turn on SSO, paste the SSO handler s URL in the Remote Login URL field, and copy the contents of the Shared Secret field:

5 There are no tests required for this step. Step 4: Generating a JWT - Part 2: Encoding Goal In this step, you will use the secret key from the Sisense Admin SSO page to encode the object created in Step #2. Copy this function to your SSO handler: // This function encodes a JWT object public string EncodeJWT(System.Collections.Generic.Dictiona ry<string, object> payload) string secret = "<insert shared secret here>"; // TODO: replace with your shared secret string token = JWT.JsonWebToken.Encode(payload, secret, JWT.JwtHashAlgorithm.HS256); return token; Replace <insert shared secret here> with your shared secret copied in the previous step. Similarly to Steps #1 & #2, add the following lines to your ProcessRequest function: // Encode JWT object into a token string token = EncodeJWT(payload); context.response.write(token); Now, when you navigate to your SSOHandler.ashx you should see an encoded string similar to the one displayed below: Extra Note the HS256 algorithm used in the above code sample. Sisense uses this shared-key encryption scheme. When you install Sisense, a private key and a shared key are generated. The shared key can be used to encode a message, which can only be decoded by using the private key which is known only to your Sisense instance. This ensures the user information passed between the SSO handler and Sisense remains secure, and prevents a 3rd-party from mimicking a generic JWT and accessing your Sisense deployment.

6 Hence, this process will only work when all the below conditions are met: You used the correct shared key provided by Sisense from the current deployment. If you had one, but re-installed Sisense or are deploying on new servers, you cannot reuse a previous key! You use the same encryption algorithm (currently HS256) as Sisense does. Step 5: Joining it All Together Goal In this step, you will finalize your SSO Handler utilizing the results of all the previous steps. Put the following code in your ProccessRequest function. It will extract the username from the cookie using the code from Step #1, generate the JWT object, encode it using the secret key into a token, and redirect the request to the desired destination with the token and return_to values as parameters.

7 public void ProcessRequest(HttpContext context) // Get currently logged in user string username = ExtractUser(context); // If user is not logged in, redirect to main login page if(username == null) context.response.redirect("./default.aspx"); // Generate JWT object var payload = GenerateJWTPayload(username); // Encode JWT object into a token string token = EncodeJWT(payload); // This is the Sisense URL which can handle (decode and process) the JWT token string redirecturl = " " + token; // Which URL the user was initially trying to open string returnto = context.request.querystring["return_to"]; if (returnto!= null) redirecturl += "&return_to=" + HttpUtility.UrlEncode(returnTo); // Perform the redirect context.response.redirect(redirecturl); At this stage, when navigating to your SSOHandler.ashx you should be redirected to the Login page (if no cookie exists) or to the reporting page. Extra Note the return_to query string parameter. When a user tries accessing a specific Sisense URL (for example, a specific dashboard) and is redirected to the SSO handler for login, the

8 original URL the user tried to access is being passed to the handler. This block of code then attaches it to the redirect URL, which in turn tells Sisense to open that view once the JWT is processed and the user is authenticated. This mechanism ensures a smoother user experience. Implementing Log Out Now that your users can log in, you need to implement a flow for logging out. Click here to expand... Goal Your parent application has a Logout button that deletes the user cookie and redirects the user to the Login page. You would like the Sisense cookie to be deleted as well, to ensure the user is logged out from Sisense so that when a new user logs in they go through the SSO process again and are logged in to Sisense correctly. There are three main ways to log out from Sisense: Navigating the iframe to the /api/auth/logout endpoint Sending a JavaScript postmessage to a plugin that logs a user out Using the advanced log-out API The first method is easiest to implement, but is limited - it requires an iframe, whether visible or hidden. This is because simply sending an AJAX request from the host application to this endpoint will pass on the host application s cookies, and not the Sisense cookies, thus not performing the desired log-out operation. The second method has the same limitations and is slightly more complex to implement, but it is considered safer and quicker. The actual logout action is performed by Sisense in this case. The third is the most complex, but also the most robust approach as it can be called from any state of your host application regardless of whether the Sisense iframe currently exists or not. For this tutorial, you will use the first method for simplicity and brevity. Add the following code to your host application s logout function in the reporting.aspx page: $('#logout').click(() => // Log out by navigating the iframe to the Logout API $('#frame1').attr('src', ' /logout'); // Remove the user's cookie Cookies.remove('dummyUser'); // Navigate to the main page window.location.href = '/default.aspx'; );

9 When the logout button is clicked, this function will perform three operations: Log the user out of Sisense Log the user out of the host application (in this case by removing the user s cookie) Return the user back to the main Login page This of course is a simplified approach. In a real world use case, you would likely need the following amendments: Ensure the iframe exists, and create a hidden one if it doesn t, so that the Sisense log-out operation can be performed regardless of which page the user is on Have a more complex logout process from your own host application, and likely have this logic implemented in some centralized service and used across multiple views. The final step is to test your SSO flow. Click here to expand... Perform the following steps: In an incognito window, browse to > You should see the Sisense Login page as you are not logged in. Browse to You should reach the host application s login page. Enter a valid and click Log in. You should be directed to the reporting page, and Sisense should open in the iframe with the username you have entered. Open a new tab and navigate to You should now be logged in and reach the homepage. Return to the other tab and click the logout button. You should be redirected to the host application s login page again. In the second tab, refresh. You should again reach the Sisense login page, confirming you have been logged out of Sisense. Extra To read more about using postmessage and the logout API, please visit these pages: Sisense SSO via JWT (documentation) Using postmessage to log out (forum post) Sisense Authentication API (REST API reference) Summary Congratulations! You have successfully implemented basic Single Sign On with Sisense. Click here to expand... At this stage you should comfortably understand the standard SSO flow when working with Sisense. This tutorial covers one specific scenario, when Sisense is embedded with an iframe into a rather simple host application. However, your project might differ in many ways, such as: A different method of login/authentication in the host application A different method of embedding such as SisenseJS No embedding at all Other server-side languages (this demo uses ASP.NET and C#) For this reason, Sisense strongly recommends that you read our other documentation on the topic of SSO, which can be found here: Sisense documentation: SSO Sisense documentation: JWT Sisense developers: SSO If you have any further questions, you can ask on our customer forums or contact Sisense

10 Support.

PNMsoft SCE July 2016 Product Version 7.5 and above

PNMsoft SCE July 2016 Product Version 7.5 and above PNMsoft Knowledge Base Sequence User Guides PNMsoft SCE July 2016 Product Version 7.5 and above 2016 PNMsoft All Rights Reserved This document, including any supporting materials, is owned by PNMsoft Ltd

More information

Efficiently Integrate Enterprise Applications with Salesforce.com using Oracle SOA Suite 11g

Efficiently Integrate Enterprise Applications with Salesforce.com using Oracle SOA Suite 11g Efficiently Integrate Enterprise Applications with Salesforce.com using Oracle SOA Suite 11g Cloud Integration Bristlecone, Inc. 488 Ellis Street, Mountain View, CA 94043 Phone: 1-650-386-4000 Fax: 1-650-961-2451

More information

HOW TO CONFIGURE SINGLE SIGN-ON (SSO) FOR SAP CLOUD FOR CUSTOMER USING SAP CLOUD IDENTITY SERVICE

HOW TO CONFIGURE SINGLE SIGN-ON (SSO) FOR SAP CLOUD FOR CUSTOMER USING SAP CLOUD IDENTITY SERVICE HOW TO CONFIGURE SINGLE SIGN-ON (SSO) FOR SAP CLOUD FOR CUSTOMER USING SAP CLOUD IDENTITY SERVICE HOW TO GUIDE TABLE OF CONTENTS Overview... 3 Chapter 1: Configure SAP Cloud Identity service... 5 Creating

More information

Advanced Scheduling Introduction

Advanced Scheduling Introduction Introduction The Advanced Scheduling program is an optional standalone program that works as a web site and can reside on the same server as TimeForce. This is used for the purpose of creating schedules

More information

Integrating with Oracle Cloud Applications Using Web Services Richard Bingham Oracle Applications Development / Developer Relations

Integrating with Oracle Cloud Applications Using Web Services Richard Bingham Oracle Applications Development / Developer Relations Integrating with Oracle Cloud Applications Using Web Services Richard Bingham Oracle Applications Development / Developer Relations Agenda 1 2 3 4 5 6 The Integration Landscape Lowering Complexity SOAP

More information

Integration with SAP Hybris Marketing Cloud - Google Analytics and SAP Cloud Platform Integration

Integration with SAP Hybris Marketing Cloud - Google Analytics and SAP Cloud Platform Integration Integration Information SAP Hybris Marketing Cloud Document Version: 1.0 2017-05-09 Integration with SAP Hybris Marketing Cloud - Google Analytics and SAP Cloud Platform Integration How to Set Up the Integration

More information

Mihail Mateev. Creating Custom BI Solutions with Power BI Embedded

Mihail Mateev. Creating Custom BI Solutions with Power BI Embedded Mihail Mateev Creating Custom BI Solutions with Power BI Embedded SQLSat Kyiv Team Yevhen Nedashkivskyi Alesya Zhuk Eugene Polonichko Oksana Borysenko Oksana Tkach Mykola Pobyivovk Sponsor Sessions Starts

More information

SAP Live Access General User Guide

SAP Live Access General User Guide 1. Before You Start SAP Live Access General User Guide July 2017 2. Get to Know SAP Live Access 3. Manage Your Training System 4. Support 1. Before You Start 2. Get to Know SAP Live Access 3. Manage Your

More information

01/02/ Delta Faucet Inbound Compliance Program. Dear Delta Faucet Supplier,

01/02/ Delta Faucet Inbound Compliance Program. Dear Delta Faucet Supplier, 01/02/2013 Subject: - Delta Faucet Inbound Compliance Program Dear Delta Faucet Supplier, This is to inform you that on 01/28/2013, Delta Faucet will be utilizing the web-based Inbound System to facilitate

More information

You will be notified if your company has fallen below their service level expectation. Suppliers not

You will be notified if your company has fallen below their service level expectation. Suppliers not June 15, 016 Subject: Wurth DMB Supply Inbound Compliance Program Dear Supplier This is to inform you that on July 5, 016 Wurth DMB Supply will be utilizing the web based Inbound System to facilitate the

More information

Contents OVERVIEW... 3

Contents OVERVIEW... 3 Contents OVERVIEW... 3 Feature Summary... 3 CONFIGURATION... 4 System Requirements... 4 ConnectWise Manage Configuration... 4 Configuration of Manage Login... 4 Configuration of GL Accounts... 5 Configuration

More information

Your Gateway to Electronic Payments & Financial Services Getting Started Guide - English

Your Gateway to Electronic Payments & Financial Services Getting Started Guide - English Your Gateway to Electronic Payments & Financial Services Getting Started Guide - English Contents Introduction Register online for noqodi How to fund? How to execute Transactions and Payments? Conclusion

More information

Grandstream Networks, Inc. UCM6xxx IP PBX Series Salesforce CRM Integration Guide

Grandstream Networks, Inc. UCM6xxx IP PBX Series Salesforce CRM Integration Guide Grandstream Networks, Inc. UCM6xxx IP PBX Series Table of Content INTRODUCTION... 3 UCM6XXX CONFIGURATION... 4 Admin Configuration... 4 User Configuration... 5 SALESFORCE CONFIGURATION... 6 Table of Figures

More information

MyDHL USER GUIDE.

MyDHL USER GUIDE. PC-Based Custom Web-Based Built Vendor PC-Based Partner Web-Based Integrated 1 MyDHL USER GUIDE MyDHL helps you accomplish more in fewer steps, with quick and easy access to the full online suite of DHL

More information

Installation Guide. Acumatica - Magento Connector

Installation Guide. Acumatica - Magento Connector Installation Guide Acumatica - Magento Connector Connector Version: 2.2 Supported Acumatica Version: 6.0 Supported Magento Versions: CE 2.1.X and EE 2.1.X Kensium Solutions PHONE 877 KENSIUM (536 7486)

More information

EMPLOYEE TRAINING MANAGER GETTING STARTED. January 2018

EMPLOYEE TRAINING MANAGER GETTING STARTED. January 2018 EMPLOYEE TRAINING MANAGER GETTING STARTED January 2018 Description This document describes how to get started using Employee Training Manager, a desktop software application that allows you to record and

More information

Contents OVERVIEW... 3 CONFIGURATION... 4

Contents OVERVIEW... 3 CONFIGURATION... 4 Contents OVERVIEW... 3 Feature Summary... 3 CONFIGURATION... 4 System Requirements... 4 ConnectWise Manage Configuration... 4 Configuration of Manage Login... 4 Configuration of GL Accounts... 5 Configuration

More information

Connecting People to XE

Connecting People to XE Connecting People to XE Standard and Medium Edition 30th June 2016 1 P age Connecting People to XE Your business needs accurate and reliable exchange rate data. XE delivers businesses real-time exchange

More information

CRM Sync for Sales Navigator: Dynamics Enablement Guide The enablement of CRM Sync and write-back will take less than 10 minutes

CRM Sync for Sales Navigator: Dynamics Enablement Guide The enablement of CRM Sync and write-back will take less than 10 minutes CRM Sync for Sales Navigator: Dynamics Enablement Guide The enablement of CRM Sync and write-back will take less than 10 minutes This guide will walk you through the process of activating the CRM Sync,

More information

2016 SF Onboarding Enhancements

2016 SF Onboarding Enhancements 2016 SF Onboarding Enhancements. Q4 Enhancements 2016 - 1. Allow panel designer to update panels with multiple locales Feature: The panel editor now supports custom panel text configuration for all active

More information

Solutions Implementation Guide

Solutions Implementation Guide Solutions Implementation Guide Salesforce, Winter 18 @salesforcedocs Last updated: November 30, 2017 Copyright 2000 2017 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark of

More information

Payments - EMV Review. EMV Functionality Inside OpenOne

Payments - EMV Review. EMV Functionality Inside OpenOne Payments - EMV Review EMV Functionality Inside OpenOne A Brief History EMV stands for Europay, MasterCard and Visa. It is a global standard for cards equipped with computer chips and the technology used

More information

Contents OVERVIEW... 3

Contents OVERVIEW... 3 Contents OVERVIEW... 3 Feature Summary... 3 CONFIGURATION... 4 System Requirements... 4 ConnectWise Manage Configuration... 4 Configuration of a ConnectWise Manage Login... 4 Configuration of GL Accounts...

More information

Understanding Your Enterprise API Requirements

Understanding Your Enterprise API Requirements Understanding Your Enterprise Requirements Part 2: The 3 management platforms which architecture model fits your business? Strategically choosing the right management architecture model will ensure your

More information

ArcGIS Workflow Manager Advanced Workflows and Concepts

ArcGIS Workflow Manager Advanced Workflows and Concepts Esri International User Conference San Diego, California Technical Workshops July 26, 2012 ArcGIS Workflow Manager Advanced Workflows and Concepts Raghavendra Sunku Kevin Bedel Session Topics ArcGIS Workflow

More information

Integrating SAP Hybris Cloud for Customer with SAP Hybris Marketing Cloud using HANA Cloud Integration Integration Guide

Integrating SAP Hybris Cloud for Customer with SAP Hybris Marketing Cloud using HANA Cloud Integration Integration Guide SAP Cloud for Customer Integrating SAP Hybris Cloud for Customer with SAP Hybris Marketing Cloud using HANA Cloud Integration Integration Guide February 2017 Table of Contents Integrating SAP Cloud for

More information

Field Service Lightning Managed Packaged Guide

Field Service Lightning Managed Packaged Guide Field Service Lightning Managed Packaged Guide Salesforce, Winter 18 @salesforcedocs Last updated: November 2, 2017 Copyright 2000 2017 salesforce.com, inc. All rights reserved. Salesforce is a registered

More information

Integration with SAP Hybris Marketing - Google Analytics and SAP Cloud Platform Integration

Integration with SAP Hybris Marketing - Google Analytics and SAP Cloud Platform Integration Integration Information SAP Hybris Marketing Document Version: 1.0 2017-09-18 Integration with SAP Hybris Marketing - Google Analytics and SAP Cloud Platform Integration How to Set Up the Integration with

More information

How to Set-Up a Basic Twitter Page

How to Set-Up a Basic Twitter Page How to Set-Up a Basic Twitter Page 1. Go to http://twitter.com and find the sign up box, or go directly to https://twitter.com/signup 1 2. Enter your full name, email address, and a password 3. Click Sign

More information

SMART er GUIDE June 2016

SMART er GUIDE June 2016 SMART er GUIDE June 2016 0 Table of Contents Introduction...2 Logging into SMART er...2 Changing Password and Security Questions...5 Announcements and District Forms...5 SMART er Menu Items Defined...7

More information

Dynamics 365 for Field Service - User's Guide

Dynamics 365 for Field Service - User's Guide Dynamics 365 for Field Service - User's Guide 1 Contents Manage your field service operations with Microsoft Dynamics 365 for Field Service...8 Install Microsoft Dynamics 365 for Field Service...9 Install

More information

What s New in Microsoft Dynamics CRM 4.0. Bryan Nielson Director, Product Marketing

What s New in Microsoft Dynamics CRM 4.0. Bryan Nielson Director, Product Marketing What s New in Microsoft Dynamics CRM 4.0 Bryan Nielson Director, Product Marketing Session Agenda Introduction Dynamics CRM 4.0 Feature Areas Use Design Report Data Manage Deploy Develop Demo In Conclusion

More information

Primavera Analytics and Primavera Data Warehouse Security Overview

Primavera Analytics and Primavera Data Warehouse Security Overview Analytics and Primavera Data Warehouse Security Guide 15 R2 October 2015 Contents Primavera Analytics and Primavera Data Warehouse Security Overview... 5 Safe Deployment of Primavera Analytics and Primavera

More information

User Guide. Introduction. What s in this guide

User Guide. Introduction. What s in this guide User Guide TimeForce Advanced Scheduling is the affordable employee scheduling system that lets you schedule your employees via the Internet. It also gives your employees the ability to view and print

More information

Sage 200 CRM 2015 Implementation Guide

Sage 200 CRM 2015 Implementation Guide Sage 200 CRM 2015 Implementation Guide Copyright statement Sage (UK) Limited and Sage Hibernia Limited, 2015. All rights reserved. If this documentation includes advice or information relating to any matter

More information

Contents OVERVIEW... 3

Contents OVERVIEW... 3 Contents OVERVIEW... 3 Feature Summary... 3 CONFIGURATION... 4 System Requirements... 4 ConnectWise Manage Configuration... 4 Configuration of Manage Login... 4 Configuration of GL Accounts... 5 Configuration

More information

Sage ERP Accpac Online 5.6

Sage ERP Accpac Online 5.6 Sage ERP Accpac Online 5.6 Integration Resource Guide for Sage ERP Accpac And Sage CRM (Updated: December 1, 2010) Thank you for choosing Sage ERP Accpac Online. This Resource Guide will provide important

More information

Auditing in IBM Cognos 8

Auditing in IBM Cognos 8 Proven Practice Auditing in IBM Cognos 8 Product(s): Cognos 8.1 and 8.2 Area of Interest: Infrastructure Auditing in IBM Cognos 8 2 Copyright and Trademarks Licensed Materials - Property of IBM. Copyright

More information

Taleo Analytics. User Guide. Software Version: 7.5 SP8 Document Version: 1

Taleo Analytics. User Guide. Software Version: 7.5 SP8 Document Version: 1 Taleo Analytics User Guide Software Version: 7.5 SP8 Document Version: 1 March 2009 Confidential Information It shall be agreed by the recipient of the document (hereafter referred to as the other party

More information

Editing an Existing Account on an Invoice Payment Creating a New Account on an Invoice Payment... 47

Editing an Existing Account on an Invoice Payment Creating a New Account on an Invoice Payment... 47 ebilling User Guide Table of Contents About This Guide Chapter 1 ebilling Basics... 6 Getting Started with ebilling... 6 Logging into ebilling... 6 Working with the ebilling Home Page... 8 Updating Your

More information

Virtual Terminal User Guide

Virtual Terminal User Guide Virtual Terminal User Guide Table of Contents Introduction... 4 Features of Virtual Terminal... 4 Getting Started... 4 3.1 Logging in and Changing Your Password 4 3.2 Logging Out 5 3.3 Navigation Basics

More information

This topic focuses on how to prepare a customer for support, and how to use the SAP support processes to solve your customer s problems.

This topic focuses on how to prepare a customer for support, and how to use the SAP support processes to solve your customer s problems. This topic focuses on how to prepare a customer for support, and how to use the SAP support processes to solve your customer s problems. 1 On completion of this topic, you will be able to: Explain the

More information

CA Cloud Service Delivery Platform. Manage Profiles Run Book Automation Guide

CA Cloud Service Delivery Platform. Manage Profiles Run Book Automation Guide CA Cloud Service Delivery Platform Manage Profiles Run Book Automation Guide This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to

More information

SAP Business One Administrator's Guide

SAP Business One Administrator's Guide Administrator's Guide SAP Business One 9.0 PL04 Document Version: 1.0 2013-04-03 All Countries Typographic Conventions Type Style Example Description Words or characters quoted from the screen. These include

More information

Consignee Guide. Version 1.8

Consignee Guide. Version 1.8 Consignee Guide Version 1.8 TABLE OF CONTENTS 1 Welcome to FlashConsign.com...6 2 Your Consignee Account...7 2.1 Creating a Consignee Account...7 3 Creating a Consignment Sale...10 3.1.1 Consignment Sale

More information

A BPTrends Report. March

A BPTrends Report. March A BPTrends Report March 2010 www.bptrends.com Interneer Intellect Version: 6.5 Interneer Inc. 5901 Green Valley Circle, Ste 170, Culver City CA 90230 Tel: 310-348-9665 Fax: 866-622-7122 Web: www.interneer.com

More information

Welcome to the course on the initial configuration process of the Intercompany Integration solution.

Welcome to the course on the initial configuration process of the Intercompany Integration solution. Welcome to the course on the initial configuration process of the Intercompany Integration solution. In this course, you will see how to: Follow the process of initializing the branch, head office and

More information

PIMS User Guide USER GUIDE. Polaris Interview Management System. Page 1

PIMS User Guide USER GUIDE. Polaris Interview Management System. Page 1 USER GUIDE Polaris Interview Management System Page 1 September 2017 Additional PIMS Resources Job Aid: Competency Identification Worksheet Job Aid: Legal Considerations When Interviewing Video: How to

More information

CUSTOMER ENGAGEMENT STARTS WITH SINGLE SIGN-ON

CUSTOMER ENGAGEMENT STARTS WITH SINGLE SIGN-ON E-BOOK CUSTOMER ENGAGEMENT STARTS WITH SINGLE SIGN-ON (BUT IT DOESN T END THERE) 03 ANSWERING HIGH EXPECTATIONS WITH CUSTOMER SSO 05 EXCEED EXPECTATIONS WITH CUSTOMER SSO 07 SSO IS WINNING THE CUSTOMER

More information

Product: ODTView. Subject: Basic Overview of Delivery and Orders Tab. Version: December 6, Distribution: Customer

Product: ODTView. Subject: Basic Overview of Delivery and Orders Tab. Version: December 6, Distribution: Customer Product: ODTView Subject: Basic Overview of Delivery and Orders Tab Version: December 6, 2016 Distribution: Customer Setting Up Delivery and Orders Tab Log into ODT Viewer with an Admin user Navigate to

More information

Redesigning business applications at Microsoft using PowerApps

Redesigning business applications at Microsoft using PowerApps Microsoft IT Showcase Redesigning business applications at Microsoft using PowerApps Microsoft IT is using PowerApps to offer a new employee experience during common activities. Thrive, our company dashboard

More information

About Configuring BI Publisher for Primavera Unifier. Getting Started with BI Publisher Reports

About Configuring BI Publisher for Primavera Unifier. Getting Started with BI Publisher Reports Unifier BI Publisher Configuration Guide Version 17 July 2017 Contents About Configuring BI Publisher for Primavera Unifier... 5 Getting Started with BI Publisher Reports... 5 Downloading BI Publisher...

More information

Payment Provider Guide

Payment Provider Guide Payment Provider Guide Rev: 2011-11-25 Sitecore E-Commerce Services 1.2 Payment Provider Guide The payment methods supported by the Sitecore E -Commerce Services Table of Contents Chapter 1 Introduction...

More information

DPD Pakivedu.ee shipping module for PrestaShop

DPD Pakivedu.ee shipping module for PrestaShop Table of contents Definitions... 1 Added functionality... 2 Use cases... 2 PrestaShop requirements... 2 Third party libraries... 2 Install procedure... 3 Setting it up... 3 DPD Pickup Pakivedu.ee... 3

More information

Old Navy Marketing To Go

Old Navy Marketing To Go Old Navy Marketing To Go Store Tutorial The purpose of this tool is for individual Old Navy stores to be able to order and track marketing materials. Login URL: https://oldnavy.pacdigital.com Old Navy

More information

Review Manager Guide

Review Manager Guide Guide February 5, 2018 - Version 9.5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

More information

Deltek Touch Time & Expense for Vision. User Guide

Deltek Touch Time & Expense for Vision. User Guide Deltek Touch Time & Expense for Vision User Guide September 2017 While Deltek has attempted to verify that the information in this document is accurate and complete, some typographical or technical errors

More information

Setup Real-Time Integration Business Insight using the VirtualBox image For AstraTeq Help Desk Tutorial

Setup Real-Time Integration Business Insight using the VirtualBox image For AstraTeq Help Desk Tutorial Setup Real-Time Integration Business Insight 12.2.1.1.0 using the VirtualBox image For AstraTeq Help Desk Tutorial Table of Contents OVERVIEW... 3 DOWNLOAD AND SETUP THE VIRTUALBOX IMAGE... 3 VIRTUALBOX

More information

Ariba Network Introduction to Integration

Ariba Network Introduction to Integration Ariba Network Introduction to Integration Introduction Regardless of how your buyer is connected to the Ariba Network, you may integrate your backend ERP system in following ways: Supplier cxml cxml Integration

More information

Pre-Installation Instructions

Pre-Installation Instructions Agile Product Lifecycle Management PLM Mobile Release Notes Release 3.1 E65644-01 August 2015 These Release Notes provide technical information about Oracle Product Lifecycle Management (PLM) Mobile 3.1.

More information

General Access & Navigation

General Access & Navigation General Access & Navigation The SupplyWeb system can be access via the following URL: Live system: http://supplyweb.grupoantolin.com Test system: http://swtest.grupoantolin.com *https is also available

More information

Infor LN Configuration Guide for Infor ION API. Infor LN 10.5 Xi Platform 12.x

Infor LN Configuration Guide for Infor ION API. Infor LN 10.5 Xi Platform 12.x Infor LN Configuration Guide for Infor ION API Infor LN 10.5 Xi Platform 12.x Copyright 2017 Infor Important Notices The material contained in this publication (including any supplementary information)

More information

Defect Repair Report as of 9/12/2014

Defect Repair Report as of 9/12/2014 27.04 Page 1 of 16 Release Notes By Module Framework The system no longer bans you from the EFI Pace refresh screen. 27.04-512 Framework The system now recognizes the Log In Automatically setting on the

More information

System and Software Architecture Description (SSAD)

System and Software Architecture Description (SSAD) System and Software Architecture Description (SSAD) Version 2.0 System and Software Architecture Description (SSAD) Leamos Team #7 Name Primary Role Secondary Role Monty Shah Project Manager Life Cycle

More information

Oracle Fusion Applications

Oracle Fusion Applications Oracle Fusion Applications Reporting and Analytics Handbook Release 11.1.6 E41684-01 August 2013 Explains how to use Oracle Fusion Applications to perform current state analysis of business applications.

More information

NEW KING S.P.A. B2B PORTAL

NEW KING S.P.A. B2B PORTAL NEW KING S.P.A. B2B PORTAL ORDER MANAGEMENT ACCESS TO THE SERVICE From the web site http://www.king inox.it access the B2B portal by clicking Reserved Area. Enter your username and password and click on

More information

Graduate School Application User Account Guide

Graduate School Application User Account Guide Contents 1. Creating an Account... 2 2. Start a New Application... 3 3. Personal Background... 5 4. Program of Study... 7 5. Academic History... 8 6. Test Scores... 9 7. Employment... 10 8. Recommendations...

More information

Adobe Marketing Cloud Data Connectors

Adobe Marketing Cloud Data Connectors Adobe Marketing Cloud Data Connectors Contents Data Connectors Help...3 About Data Connectors...4 System Recommendations...4 Prerequisites...4 Remarketing Segments in Data Connectors...5 Integrations...7

More information

Monitoring IBM XIV Storage System with VMware vcenter Operations Manager

Monitoring IBM XIV Storage System with VMware vcenter Operations Manager Monitoring IBM XIV Storage System with VMware vcenter Operations Manager A technical report Mandar J. Vaidya IBM Systems and Technology Group ISV Enablement October 2014 Copyright IBM Corporation, 2014

More information

DHL Shipping for Magento 2

DHL Shipping for Magento 2 DHL Shipping for Magento 2 The module DHL Shipping for Magento 2 enables merchants with a DHL account to create shipments and retrieve shipping labels. The module supports the following webservices: DHL

More information

Manager Self Service Training Guide

Manager Self Service Training Guide 2017-2018 Time and Attendance Manager Self Service Training Guide Revised: September 2017 University of Massachusetts Boston Human Resources Department Training Guide Time and Attendance Manager Self Service

More information

Split Primer. split.io/primer. Who is Split?

Split Primer. split.io/primer. Who is Split? 1 Who is Split? Split is an emerging leader in continuous delivery and full-stack experimentation. Our mission is to empower businesses of all sizes make smarter product decisions. We do this through our

More information

WDMCS Online Payments (TouchBase) Making a Transaction

WDMCS Online Payments (TouchBase) Making a Transaction WDMCS Online Payments (TouchBase) Making a Transaction Our online payments portal is more than a place to make payments we know that you ll find it essential when managing your account or your student

More information

Job Board - A Web Based Scheduler

Job Board - A Web Based Scheduler Job Board - A Web Based Scheduler Cameron Ario and Kasi Periyasamy Department of Computer Science University of Wisconsin-La Crosse La Crosse, WI 54601 {ario.came, kperiyasamy}@uwlax.edu Abstract Contractual

More information

Free On-Line Microsoft PDF

Free On-Line Microsoft PDF Free On-Line Microsoft 70-534 PDF Microsoft 70-534 Dumps Available Here: microsoft-exam/70-534-dumps.html Enrolling now you will get access to 126 questions with a unique 70-534 dumps. Testlet 1 VanArsdel,

More information

Web Based Time & Labor Management System Administration Guide

Web Based Time & Labor Management System Administration Guide Web Based Time & Labor Management System Administration Guide Web Based Time & Labor Management User Guide for System Administrators Web Based Time & Labor Management System Administration Guide Document

More information

Web Time New Hire Packet

Web Time New Hire Packet Web Time New Hire Packet As a new Web Time user, quickly learn how to: Register your user account to access Web Time. Learn how to log into Web Time. See how to navigate the Employee Dashboard to perform

More information

Installation and Configuration Assistance PSA Solution

Installation and Configuration Assistance PSA Solution Assistance PSA for Microsoft Dynamics CRM 2011 Installation and Configuration Assistance PSA Solution Introduction Assistance PSA is a solution for Microsoft Dynamics CRM 2011. To be able to use this solution

More information

Analyzing Marketing ROI

Analyzing Marketing ROI Analyzing Marketing ROI A Retreaver Training Services Guidebook Document Version 1.0 May 19, 2017 Before You Begin Retreaver Marketer helps companies gain insight into which online and offline campaigns

More information

Integrating HR Avatar Assessments into your Hiring Process

Integrating HR Avatar Assessments into your Hiring Process Integrating HR Avatar Assessments into your Hiring Process HR Avatar API Document Version 1.8 13 November, 2017 PART 1 OVERVIEW Pre-employment assessments can make a big difference in quality of new hires.

More information

Mobile for Android User Guide

Mobile for Android User Guide Version 1.7 Copyright 2013, 2017, Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under a license agreement containing restrictions on use and disclosure

More information

Cisco recommends that you have knowledge of Hosted Collaboration Solution (HCS) deployments.

Cisco recommends that you have knowledge of Hosted Collaboration Solution (HCS) deployments. Contents Introduction Prerequisites Requirements Components Used Background Information Configure Verify Troubleshoot Introduction This document describes the HCS License Manager (HLM), which runs as a

More information

Setting Up and Running PowerCenter Reports

Setting Up and Running PowerCenter Reports Setting Up and Running PowerCenter Reports 2008 Informatica Corporation Table of Contents Overview... 2 PowerCenter Repository Reports... 3 Metadata Manager Reports... 3 Data Analyzer Data Profiling Reports...

More information

SigningHub Release Notes

SigningHub Release Notes This document provides a high-level description of the new features offered in each version of SigningHub. Only the main features in each release are identified. SigningHub v7.3.0.3 November 2017 This

More information

Multifunctional Barcode Inventory System for Retailing. Are You Ready for It?

Multifunctional Barcode Inventory System for Retailing. Are You Ready for It? Multifunctional Barcode Inventory System for Retailing. Are You Ready for It? Ling Shi Cai, Leau Yu Beng, Charlie Albert Lasuin, Tan Soo Fun, Chin Pei Yee Abstract This paper explains the development of

More information

Performance Management Module Entering Your FY08 Goals and Completing The Mid-Cycle Evaluation For Yourself and Your Employees

Performance Management Module Entering Your FY08 Goals and Completing The Mid-Cycle Evaluation For Yourself and Your Employees Performance Management Module Entering Your FY08 Goals and Completing The Mid-Cycle Evaluation For Yourself and Your Employees System Functionality Notes The url is https://jobs.oakland.edu/hr bookmark

More information

Multichannel Service Interactions Meeting Your Customers Channel Expectations

Multichannel Service Interactions Meeting Your Customers Channel Expectations Multichannel Service Interactions Meeting Your Customers Channel Expectations Scott Seebauer Senior Director Product Management Oracle Service Cloud Monty Deckard Manager Business Applications Bass Pro

More information

Quick Reference Guide

Quick Reference Guide Quick Reference Guide Learning and Development Opportunities CWT 2016 Global 20161101 www.cwt-hr-connect.com HR Connect My Learning In this guide Learning at CWT 4 About HR Connect My Learning 6 To Get

More information

elearning Course Catalog

elearning Course Catalog Training on Camstar Products ANYTIME ANYWHERE elearning Course Catalog Notices This documentation and all materials related to the software are confidential and proprietary to Siemens Product Lifecycle

More information

Shipping Estimator User Guide

Shipping Estimator User Guide Shipping Estimator User Guide Version: 1.0 Website: http://www.magpleasure.com Support: support@magpleasure.com Table of Contents Shipping Estimator Description... 3 Configure Shipping Estimator... 4 How

More information

NetSuite OpenAir/NetSuite Connector Guide April

NetSuite OpenAir/NetSuite Connector Guide April NetSuite OpenAir/NetSuite Connector Guide April 16 2016 General Notices Attributions NetSuite OpenAir includes functionality provided by HighCharts JS software, which is owned by and licensed through Highsoft

More information

KeyedIn Projects ios App User Guide Version 2.0 June 2015

KeyedIn Projects ios App User Guide Version 2.0 June 2015 KeyedIn Projects ios App User Guide Version 2.0 June 2015 KeyedIn Projects ios App User Guide 1 of 18 Introduction 3 Core Features 3 Advantages 3 Benefits 3 Requirements 4 Logging In 4 Navigation 5 Home

More information

Radian6 Overview What is Radian6?... 1 How Can You Use Radian6? Next Steps... 9

Radian6 Overview What is Radian6?... 1 How Can You Use Radian6? Next Steps... 9 Radian6 Overview What is Radian6?... 1 How Can You Use Radian6?... 6 Next Steps... 6 Set up Your Topic Profile Topic Profile Overview... 7 Determine Your Keywords... 8 Next Steps... 9 Getting Started Set

More information

How to Configure Integration between SAP CRM and SAP Cloud for Customer using SAP HCI

How to Configure Integration between SAP CRM and SAP Cloud for Customer using SAP HCI How to Configure Integration between SAP CRM and SAP Cloud for Customer using SAP HCI 1 How-To Guide Document Version: 1505 2015.06.08 How to Configure Integration between SAP CRM and SAP Cloud for Customer

More information

Hotel IT CHAM Manual. User Guide. Online Hotel channel management System. Hotel IT Solution 1

Hotel IT CHAM Manual. User Guide. Online Hotel channel management System. Hotel IT Solution 1 Hotel IT CHAM Manual User Guide Hotel IT CHAM Online Hotel channel management System 1 On Successful login in to Hotel IT CHAM, the very first screen that will appear is the Dashboard view of your Hotel

More information

WEB TIME EMPLOYEE GUIDE

WEB TIME EMPLOYEE GUIDE Revised 10/27/2017 WEB TIME EMPLOYEE GUIDE CLIENT RESOURCE PAYLOCITY.COM TABLE OF CONTENTS Web Time... 3 Web Kiosk... 10 Home... 29 My Timesheet... 43 My Pay Adjustments... 57 Employee Time Off Calendar...

More information

Building Online Portals for Your Customers & Partners with Okta. An Architectural Overview OKTA WHITE PAPER

Building Online Portals for Your Customers & Partners with Okta. An Architectural Overview OKTA WHITE PAPER OKTA WHITE PAPER Building Online Portals for Your Customers & Partners with Okta An Architectural Overview Okta Inc. 301 Brannan Street, Suite 300 San Francisco CA, 94107 info@okta.com 1-888-722-7871 wp-portalarch-012913

More information

ServicePRO + PartsPRO User Guide

ServicePRO + PartsPRO User Guide ServicePRO + PartsPRO User Guide ServicePRO Version 2.0 PartsPRO Version 1.0 Page 1 of 82 1 WHAT IS SERVICEPRO + PARTSPRO?... 4 1.1 What is ServicePRO?... 4 1.2 What are the benefits of using ServicePRO?...

More information

Guardian Location Manager Interface: Electronic I-9

Guardian Location Manager Interface: Electronic I-9 Guardian Location Manager Interface: Electronic I-9 Location Manager Interface When would I use the Location Manager Interface (LMI)? The LMI is a simplified and streamlined interface used to complete

More information