Salesforce-Wrike Integration Setup Manual

Similar documents
SpringCM Integration Guide. for Salesforce

SpringCM Integration Guide. for Salesforce

Qvidian Playbooks & Salesforce Setup Guide. Fall Release 2013

How to Integrate Salesforce with Your Constant Contact Account FOR ENTERPRISE & UNLIMITED EDITIONS

LiveText Agent for Salesforce Installation Guide

Integrating LivePerson with Salesforce

CrownPeak Platform Dashboard Playbook. Version 1.0

Table of Contents. 1. Content Approval...1 EVALUATION COPY

INSTALLATION GUIDE. Installing PhoneBurner for Salesforce. PhoneBurner for Salesforce

Installation & Configuration Guide Professional Edition

WHAT'S NEW WITH SALESFORCE FOR OUTLOOK

Exchange 2003 Mailboxes

LiveText for Salesforce Quick Start Guide

Recruiter s Resource Guide

ADMINISTRATOR QUICK SETUP GUIDE FOR AVENTION FOR SALESFORCE

Salesforce Integration

SpringCM Troubleshooting Guide for Salesforce

The document may be copied in whole or in part, provided that each copy contains this copyright notice.

License Management and Support Guide

Xythos on Demand Quick Start Guide For Xythos Drive

Table of Contents. Table of Contents

Zendesk + Salesforce. Step-by-Step Guide to Integrating Zendesk and Salesforce.

Site Administrator Guide

Customize Bluefin Payment Processing app to meet the needs of your business. Click here for detailed documentation on customizing your application

Outlook Profile Setup Guide Exchange 2010 Quick Start and Detailed Instructions

for Salesforce CRM INSTALLATION GUIDE February

RingCentral for Salesforce. Administrator Guide

UP L18 Enhanced MDM and Updated Protection Hands-On Lab

Installing SQL Express. For CribMaster 9.2 and Later

Salesforce Customer Portal Implementation Guide

USER GUIDE for Salesforce

What s New with Salesforce for Outlook?

Zoho CRM and Google Apps Synchronization

Hubcase for Salesforce Installation and Configuration Guide

User Guide. Version R91. English

Bonita Open Solution. Introduction Tutorial. Version 5.7. Application Development User Guidance Profile: Application Developer

A Quick Guide to Wrike

Intellect Platform - Tables and Templates Basic Document Management System - A101

Installation Guide and Machine Setup

How to Integrate Salesforce with Your Constant Contact Account

Installation instructions for MERLIN Dashboard

Step 2. Choose security level Step 2 of 3

ScheduleOne - Help Guide

ProperSync 1.3 User Manual. Rev 1.2

client configuration guide. Business

CRM Migration Manager for Microsoft Dynamics CRM. User Guide

SharePoint Online Quick Reference

DocuSign Connect for Salesforce Guide

Install Unique Entry: As -You-Type Duplicate Prevention. No Duplicates.

Professional Mailbox Software Setup Guide

Umbraco Content Management System (CMS) User Guide

Contents Overview... 5 Configuring Project Management Bridge after Installation... 9 The Project Management Bridge Menu... 14

HDAccess Administrators User Manual. Help Desk Authority 9.0

GETTING STARTED WITH QUICKEN 2010, 2009, and for Windows. This Getting Started Guide contains the following information:

Release 2.0. Cox Business Online Backup Quick Start Guide

Introduction. Queue

GETTING STARTED WITH QUICKEN with Online Bill Pay for Windows

COX BUSINESS ONLINE BACKUP

Salesforce Lead Management Implementation Guide

Cloudfinder for Office 365 User Guide. November 2013

How To Set Up An Outlook Mailbox On A Windows 2007 (For Free) With A Free Account On A Blackberry Or Ipad (For A Free) Or Ipa (For An Ipa) With An Outlook 2007 (Free) Or

Web Mail Guide... Error! Bookmark not defined. 1 Introduction to Web Mail Your Web Mail Home Page Using the Inbox...

Fairfield University Using Xythos for File Sharing

Online Statements. About this guide. Important information

Chapter 15: Forms. User Guide. 1 P a g e

Infoview XIR3. User Guide. 1 of 20

Welcome to EMP Monitor (Employee monitoring system):

Configuration Guide - OneDesk to SalesForce Connector

Team Foundation Server 2012 Installation Guide

Admin Reference Guide. PinPoint Document Management System

emarketing Manual- Creating a New

ISVforce Guide. Version 35.0, Winter

User Manual for Web. Help Desk Authority 9.0

CTERA Agent for Mac OS-X

TimeTrade Salesforce Connector Administrator Guide

Step 1: Download and install the CudaSign for Salesforce app

SOS SO S O n O lin n e lin e Bac Ba kup cku ck p u USER MANUAL

PORTAL ADMINISTRATION

Using the Adventist Framework with your netadventist Site

Database Forms and Reports Tutorial

Technical Support Set-up Procedure

Lenovo Online Data Backup User Guide Version

Ajera 7 Installation Guide

NComputing vspace Server 8.3 for Windows. Software and Firmware Upgrade Guide. Document version 1.2

Decision Support AITS University Administration. Web Intelligence Rich Client 4.1 User Guide

NETWRIX EVENT LOG MANAGER

Exchange 2013 mailbox setup guide

Google Apps for Sharing Folders and Collecting Assignments

Installation Manual Version 8.5 (w/sql Server 2005)

Health Indicators Advancing Healthy Aging in Your Community. Database Instructions for Managers

Salesforce Classic Guide for iphone

What is new or different in AppScan Enterprise v9.0.2 if you re upgrading from v

Match My . Set-Up Guide for Professional and Group Editions of Salesforce.com. MultiMatch Version 2.8.4

Copies of QuickBooks aren t cheap, so the people who do your bookkeeping

Virtual Office Remote Installation Guide

Address Collector. - Tutorial -

Disabling Microsoft SharePoint in order to install the OneDrive for Business Client

How To Manage Inventory On Q Global On A Pcode (Q)

How To Use Salesforce Identity Features

BLACKBOARD CONTENT COLLECTION FACULTY TRAINING GUIDE

Transcription:

Salesforce-Wrike Integration Setup Manual This document has been designed for Salesforce administrators. It will guide you through the setup process for the integration between your Salesforce instance and your Wrike account. This includes steps for: installation, uninstallation, and updating the package; adjusting settings in Salesforce; and creating your first Wrike task from Salesforce. Additional information is provided on the usage of project Templates. The person completing this installation will need: A profile with permissions to install packages and create VisualForce pages in the Salesforce Enterprise (or similar) Edition most likely an Admin profile A user license in the Wrike Enterprise account NOTE: The Wrike integration is currently incompatible with the latest Salesforce user experience, AKA Lightning Experience. We are working to remedy this. But in the meanwhile, please stay in Salesforce Classic mode to avoid any possible errors. Contents Salesforce-Wrike Integration Setup Manual... 1 1. Begin package installation... 2 2. Review package contents and set security level... 2 3. Basic setup of the integration... 3 4. Enabling Wrike Integration for Salesforce object records... 5 5. Giving Salesforce users access to Wrike Tasks... 7 Using the project Templates... 9 1. Opening Template Manager... 9 2. Creating and managing Templates... 9 3. Using the Templates... 11 Uninstalling the package... 13 1. Removing the Wrike Tasks section from page layouts... 13 2. Disabling the objects... 13 3. Uninstalling the package... 13 Updating the package... 14 Updating from versions below 1.70... 14 Updating from version 1.70 or above... 15 Support & Troubleshooting... 17 Adjusting Salesforce security settings... 17 Entering application keys... 19

1. Begin package installation Installation links are provided via email. You can request the links through the Apps & Integrations page of your Wrike profile by clicking the Request button on the Salesforce app card. This card is only visible to administrators of Wrike Enterprise accounts. To begin the installation, you must be logged in to your Salesforce profile and have permission to install packages and create Visualforce pages. If you do not have these permissions, please contact your company s Salesforce administrator who does have these permissions. This person should be in charge of the installation. 2. Review package contents and set security level When you click the link to install the Wrike package, you will be taken to a screen with information on package contents. You will be presented with a choice of making package pages available to admins only or to all users. These pages contain the details for configuring the package, so the recommended choice is to Install for Admins Only. After you configure the integration, you can grant other users access to Visualforce pages created for working with Wrike tasks in Salesforce. You can also review the package components here, if you deem necessary. Press the blue Install button to proceed.

A pop-up will appear asking you to allow Wrike to send data to your Salesforce instance. Check the box to grant access and click Continue to proceed. 3. Basic setup of the integration The installation process itself may take a minute or two. Please stay on this page for a few minutes, even if you don t see any apparent activity. When the installation is complete you will be transferred to the intro page of the integration configuration. If you see a message This app is taking a long time to install, you will be notified via email when the installation has completed. In this case, you can manually proceed to the intro page by opening your Salesforce Setup page and following these steps: 1. In the Setup navigation menu (located in the left sidebar), open Installed Packages in the Build section. 2. Find Wrike Integration in the Installed Packages table and click on it to see the details. 3. On the Wrike Integration package page, click the link to View Post Install Instructions.

Next, you will see the intro page of the integration configuration: If you are performing the installation for the first time, click on the Setup package button. If you are updating from an earlier version, choose the correct file to import your integration settings and follow the instructions for Updating the package. The next step requires you to have a user profile in Wrike. Click the Connect button to connect your Wrike profile to your Salesforce profile. If you re logged into Wrike you ll be transferred directly to the Consent page. Otherwise, you ll have to log in first. Click Accept to give the integration app access to your Wrike data. No info will be stored outside of Wrike except task and folder IDs, which will be stored in your Salesforce organization data. If you have more than one Wrike account (e.g. an additional account for personal projects or external collaboration) you will be prompted to select the account you want to integrate with.

4. Enabling Wrike Integration for Salesforce object records Once your Salesforce instance has been linked to your Wrike account, a top-level Salesforce folder will be created in Wrike. The integration works by adding a series of subfolders under this folder one for each Salesforce object enabled for the integration (e.g. Accounts, Leads, Opportunities, etc.), then one for each enabled record (e.g. individual accounts, leads, opportunities). Wrike tasks related to Salesforce records will be included in these subfolders in Wrike, and they will be accessible in Salesforce directly from the records pages. Here is an example of how Salesforce objects and records will be mapped to Wrike after the integration is enabled for Accounts (Object) and two sample records: Salesforce: Wrike: Salesforce [Folder] Accounts [Object] Accounts [subfolder of Salesforce] ABC Corp [Record] ABC Corp [subfolder of Accounts] Task 1 Task 1 XYZ Inc [Record] XYZ Inc [subfolder of Accounts] Task 2 Task 2 This folder structure will be shared with all regular users in your Wrike account. If you want your Salesforce-related tasks to be visible only to specific users, you can change the sharing settings for the parent Salesforce folder. A good practice is to include users who will be working with Salesforce-related tasks in a special group, and then share the Salesforce folder with this user group. Steps A, B, and C below describe how to enable Wrike Integration for Salesforce object records. A. Enable the objects. On the Wrike Integration setup page, you can choose any default or custom object in your Salesforce organization and enable the integration for it. A subfolder with the Object name will be created in Wrike under the parent Salesforce folder.

If you need to enable the integration for another Object later, you can always return to the integration settings page from your Salesforce Setup page: 1. In the Setup navigation menu (located in the left sidebar), click Installed Packages in the Build section. 2. Find Wrike Integration in the Installed Packages table and click on it to see the details. 3. On the Wrike Integration package page, click the link to View Post Install Instructions. B. Add Wrike Tasks sections to page layouts After Wrike Integration is enabled for desired Salesforce objects (step A), you need to add Wrike Tasks Visualforce pages to the page layouts for these objects. Here s how: 1. Open your Salesforce setup page. 2. In the Setup navigation menu (located in the left sidebar), find "Customize" in the Build section and expand it. Choose the Object you enabled during the previous setup step (e.g. Accounts, Leads, Opportunities, etc.) 3. Expand the Object sub-menu and click Page Layouts. 4. Click Edit in the page layout row where you d like to add the Wrike Tasks section. 5. In the top panel, choose Visualforce Pages and drag the Wrike Tasks Visualforce page to where you want it to be located in the layout. Click on the wrench icon in the widget to edit its settings and set the height to 360. 6. Click Save button in the top panel.

Repeat this process for all the layouts and objects you need. C. Enable records. Prior to enabling the integration for individual records, it must be enabled for the parent Salesforce object (see step A above), and the Wrike Tasks section must be added to the page layout (step B). A Salesforce record will have the linked folder in Wrike generated automatically once the first Wrike task is created from that record s page in Salesforce. To create a new Wrike task from Salesforce, open the record s page and click on the New task button in the Wrike Tasks widget: The form for task creation will be shown in the widget, where you can set the task s title, due date, assignee, and description. Press Create button when you re done. The new task will appear in the Wrike Tasks widget in Salesforce and the linked folder with this task will be created in Wrike. The newly created folder will have the same name as the record s name in Salesforce. To add more tasks, just click on New task. Wrike tasks added to this folder in Wrike will also be accessible from the record s page in Salesforce. 5. Giving Salesforce users access to Wrike Tasks The next step is to grant non-admin users in your Salesforce account access to Wrike Tasks Visualforce pages. NOTE: It is best to do this after completing the initial configuration steps and testing so that your users can start working with Wrike tasks right away. If you have turned the integration on for all

required objects and added Wrike Tasks to page layouts, you can grant access in bulk, instead of repeating the procedure for each individual object. Follow these steps: 1. Open your Salesforce Setup page. 2. In the Setup navigation menu (located in the left sidebar), find "Manage users" in the Administer section and expand it, then click on "Profiles" in the expanded list. 3. Choose the profile you want to give access to and click on it (e.g., Contract Manager). 4. On the profile page, scroll to the Enabled Visualforce Page Access table at the bottom and click Edit in this table. 5. Transfer following Visualforce pages to the Enabled Visualforce Pages list and click Save. : a. All starting with WrikeView (e.g., WrikeView_Lead) b. Wrike_FolderView c. Wrike_TaskView d. Wrike_Authorize e. Wrike_TemplateWizard Now users belonging to these profiles will see the Wrike Tasks sections when they open the records from Salesforce objects enabled for Wrike Integration. The first time they use the integration, they will need to click Authorize to connect to Wrike. If your Salesforce users are not members of your Wrike account yet, you will need to invite them and make sure the Salesforce folder is shared with them. Salesforce users who require the ability to create and edit Wrike tasks will need User licenses in Wrike. Those people who only need to view Wrike tasks and check task statuses from Salesforce can be given free Collaborator licenses in Wrike. After clicking Authorize, users who are logged into Wrike will be transferred directly to the Consent page. Otherwise, they will have to log in first, then give the integration app permission to connect to their Wrike profiles on the Consent page. After this, your Salesforce users can work with Wrike tasks to the extent allowed by their type of license and permissions in Wrike. Congratulations! You have now completed the installation process, and you are familiar with a basic use-case for creating and viewing Wrike tasks from Salesforce record pages. The only remaining part is for your users to link their own Salesforce and Wrike accounts, which they can do from any object record page that has been enabled for Wrike Integration.

Using the project Templates Single tasks are great when you need to collaborate on simple issues. Sales rep can request legal review of a contract, or ask the engineering team for an estimation on a customer s custom request. But when there is a need for really tight collaboration say, between Sales and Implementation teams using the Templates may be more useful. You can use existing Wrike folders as Templates for a project that needs to be jumpstarted by the people who work in Salesforce. Their coworkers in Wrike will be assigned the full project plan with selected due dates, and can effectively execute. NOTE: Tasks in the folder set up as your Template should not contain subtasks, as they will not be displayed in the Wrike widget in Salesforce. Support for Wrike subtasks is coming soon. Follow these steps to implement this feature into your workflow: 1. Opening Template Manager Template Manager is accessible from the integration settings page. Follow these steps to reach that page: 1. Open your Salesforce setup page. 2. In the Setup navigation menu (located in the left sidebar), click Installed Packages in the Build section. 3. In the installed packages table, click Wrike integration. 4. On the Wrike integration package page click the View link in Post Install Instructions. 5. Click the Setup Templates button. Alternatively you can reach the page via the direct URL: https://<insert_your_salesforce_subdomain>.visual.force.com/apex/wrike_templatemanager Usage of the Template Manager does not require specific Salesforce user permissions, but ability to access to the page depends on the choice made during the installation it is possible that your page was set up for access only by admins 1. 2. Creating and managing Templates 1 Changing access rights to the page can be done by following the instructions presented in 5. Giving Salesforce users access to Wrike Tasks, but in this case you should give access only to the VisualForce page named Wrike_TemplateManager

A Salesforce user who wants to configure Templates should be authorized for Wrike through Salesforce. If this person is using the integration for the first time, he or she will need to authorize as a Wrike user on the Template Manager page and complete the Wrike consent form. This is the same flow as described in 5. Giving Salesforce users access to Wrike Tasks. After a user is authorized he will be presented with a table of all existing Templates. Start creating a new Template by clicking the New Template button. To create new Template you must: 1. Enter the title of the Template in the Title input. It must be unique; Templates cannot have identical titles. 2. Enter the description of the Template in the Description text area. This description will be shown to the end-users when choosing between Templates, so it will be helpful to provide additional information for them here. 3. Enter the name of the Wrike folder that will be your Template in the Link folder input. You will see a dropdown list of suggested folders under the input box based on name you enter. Choose the correct option from the dropdown. 4. Click the Create Template button.

Existing Templates can be edited by clicking the Edit link in the first column of the Templates table. The order of the Templates in the admin table is the same order in which Templates will be presented to the end-user. If needed, you can change their order by clicking the Sort button. 3. Using the Templates Templates can be used to jumpstart a project right from any Salesforce record page enabled for Wrike integration. Users can work with Templates through the same Wrike widget where they create tasks (as described in the first part of this manual). A Salesforce user interacting with the widget must be authorized in Wrike following the instructions presented in 5. Giving Salesforce users access to Wrike Tasks. This person will also need a User license in Wrike to start projects from Templates. To start a new project, click the Choose Template button and follow the steps of the Template wizard. Choose one of the Templates by clicking Template name in the table. Choose whom all new tasks will be assigned to (a specific user or no one).

Choose the start or end date of the project based on the Template. All tasks will be rescheduled accordingly. They keep the same sequence, durations, and time intervals as set up in your original Template. Next, the folder will be created in Wrike with the same name as the Salesforce record and with Template name added. It will belong to the parent folder with the same name as the object type that this record belongs to. You can add more tasks by clicking New task.

Uninstalling the package Uninstalling the package requires you to reverse the settings created during installation. Only after you re done reversing settings can you uninstall the package. 1. Removing the Wrike Tasks section from page layouts You need to remove Wrike Tasks Visualforce pages from all the page layouts where you had previously added them. For each page layout repeat the following steps: 1. Open your Salesforce setup page. 2. In the setup navigation menu (located in the left sidebar) find "Customize" in the Build section and expand it. Choose the object that has page layouts with Wrike Tasks. 3. Expand the required object sub-menu and click Page Layouts. 4. Click Edit in the page layout row where the Wrike Tasks section had been previously added. 5. Find Wrike Tasks in the page layout and click the Stop icon to remove the section. 6. Click the Save button in the top panel. Repeat for all the layouts and objects containing Wrike Tasks sections. 2. Disabling the objects 1. In the setup navigation menu (located in the left sidebar) click Installed Packages in the Build section. 2. In the installed packages table, click Wrike integration. 3. On the Wrike integration package page, click on the View link in Post Install Instructions. 4. Click the active Disable buttons for all previously enabled objects. 3. Uninstalling the package Now you re good to go with actually removing the package. To do that: 1. In the setup navigation menu (located in the left sidebar) click Installed Packages in the Build section. 2. In the installed packages table, click the Uninstall link in the Wrike integration row. 3. At the bottom of the uninstall page, select the radio button regarding the preservation of data which corresponds to your needs and check the Yes, I want checkbox. 4. Click the Uninstall button.

Updating the package Wrike Integration updates should be performed by a person who has permissions to install packages and create Visualforce pages (most likely a Salesforce admin). The update procedure depends on the version of Wrike Integration you are currently using. If it is lower than 1.70, you will need to install the migration package to transfer your settings. You can check the version of the installed Wrike Integration package by opening your Salesforce Setup page and following these steps: 1. In the navigation menu (located in the left sidebar), open Installed Packages in the Build section. 2. Find Wrike Integration in the Installed Packages table and check the version number. Updating from versions below 1.70 1. Contact Wrike Support team at support@team.wrike.com and request the link to install the Wrike Migration package in Salesforce. 2. Install it in the Organization where you want to update an early version of the Wrike Integration package. Keep the default installation options ( Do not install if existing component names conflict with the ones in this package and Install for admins only ). If the installation takes longer than a couple of minutes, you will see a message This app is taking a long time to install and you will be notified when the installation has completed via email. 3. After the installation is completed, open your Salesforce Setup page. Then go to Installed Packages in the Build section and click Wrike Migration. On the Wrike Migration package page, click the link to View Post Install Instructions. You will see a page describing the update procedure step-by-step: 4. Press Export button in section 1. A new window will open up and populate with a list of exported entities. The export may take up to several minutes do not close this window until you see a message Successfully finished along with the link Save exported data. Click this link to download the file with your Wrike integration settings in JSON format to your computer. Make sure to store it safely and do not lose this file. 5. Press Clear button in section 2. This will remove the settings created by the Wrike Integration package.

6. Uninstall the current Wrike Integration package by clicking the Uninstall link in section 3 and then clicking Uninstall in the Wrike Integration row of the Installed Packages table. 7. Once you see the uninstall status as complete, install the new version of Wrike Integration by following the instructions from sections 1. Begin package installation and 2. Review package contents of this manual. 8. Open the Wrike Integration package page and click the link to View Post Install Instructions. You will be prompted to configure the first-time installation or import your previous Wrike Integration settings. Choose to Import settings and select the JSON file saved in step 4 of these instructions. You now have a new version of Wrike Integration with all the settings and links between your Salesforce records and Wrike tasks restored. You can uninstall the Wrike Migration package. Updating from version 1.70 or above 1. Get to the integration configuration page: Open your Salesforce setup page. In the Setup navigation menu (located in the left sidebar), click Installed Packages in the Build section. In the installed packages table, click Wrike integration and click the View link in Post Install Instructions. You will be taken to the integration configuration page. 2. On the integration configuration page, click the Start button in the Export settings and update package section. You will be transferred to the following page: 3. Click the Export button in section 1. A new page will open with a list of exported entities. The export may take up to several minutes do not close the page until you ve received the note Successfully finished along with the link Save exported data. Click this link and your settings file will be downloaded to your computer. Do not lose this file!

4. Click the Clear button in section 2. This will clear all settings for your currently installed Salesforce integration package. 5. Uninstall the Wrike integration package by clicking the Uninstall button in section 3 and then clicking the Uninstall link in the Wrike integration row of the installed packages table. 6. Install the new version of the package by following the instructions provided in 1. Begin package installation and 2. Review package contents. 7. Open the Wrike Integration package page and click the link to View Post Install Instructions. You will be prompted to configure the first-time installation or import your previous Wrike Integration settings. Choose to Import settings and select the JSON file saved in step 3 of these instructions. You now have a new version of Wrike Integration with all the settings and links between your Salesforce records and Wrike tasks intact.

Support & Troubleshooting If you need any assistance, please contact support@team.wrike.com. This document will now cover common issues you may encounter during setup. Adjusting Salesforce security settings Problem: After opening the package Post Install Instructions you are not taken to the step described in step 3 of this manual. Instead you re shown the step, Please setup security settings. Solution: If you re installing the package into your Salesforce instance for the first time and we cannot change your security settings automatically, you will be taken to a page with manual instructions. Please follow them to proceed with installation. 3.1 Open the Salesforce setup page in a new tab (right-click on the Setup link at the top and choose to open it in a new tab). 3.2 In the Setup menu located in the left sidebar, find Security controls in the Administer section and expand it. Then click on "Remote Site Settings" in the expanded list.

3.3 In the All Remote Sites table, click New remote site. 3.4 Enter SF as the name, and paste the unique Salesforce link provided with the Security Settings instructions in the first browser tab (see 3.1) as the Remote site URL. Click Save. 3.5 Click Proceed to Installation in the setup process after you're finished.

Entering application keys Problem: After opening the package Post Install Instructions you are not taken to the step described in step 3 of this manual. Instead you re shown the step, Enter your personal settings. Solution: This step is displayed only if the package failed to configure itself automatically (due to network errors, unconventional security settings, etc.). You can simply try reloading the Post Install Instructions from Setup>Build>Installed Packages>Wrike Integration. If that doesn t help, then you need to contact Wrike Support. Once you receive the credentials from Support, enter them in the corresponding fields on this page and click Proceed.