concur connector guide - informatica documentation...concur connector guide provides a brief...

26
Informatica ® Cloud (Version Spring 2017) Concur Connector Guide

Upload: others

Post on 18-Sep-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Concur Connector Guide - Informatica Documentation...Concur Connector guide provides a brief introduction on Concur Connector and its features. Informatica Cloud Connector Documentation

Informatica® Cloud (Version Spring 2017)

Concur Connector Guide

Page 2: Concur Connector Guide - Informatica Documentation...Concur Connector guide provides a brief introduction on Concur Connector and its features. Informatica Cloud Connector Documentation

Informatica Cloud Concur Connector Guide

Version Spring 2017April 2017

© Copyright Informatica LLC 2015, 2017

This software and documentation contain proprietary information of Informatica LLC and are provided under a license agreement containing restrictions on use and disclosure and are also protected by copyright law. Reverse engineering of the software is prohibited. No part of this document may be reproduced or transmitted in any form, by any means (electronic, photocopying, recording or otherwise) without prior consent of Informatica LLC. This Software may be protected by U.S. and/or international Patents and other Patents Pending.

Use, duplication, or disclosure of the Software by the U.S. Government is subject to the restrictions set forth in the applicable software license agreement and as provided in DFARS 227.7202-1(a) and 227.7702-3(a) (1995), DFARS 252.227-7013©(1)(ii) (OCT 1988), FAR 12.212(a) (1995), FAR 52.227-19, or FAR 52.227-14 (ALT III), as applicable.

The information in this product or documentation is subject to change without notice. If you find any problems in this product or documentation, please report them to us in writing.

Informatica, Informatica Platform, Informatica Data Services, PowerCenter, PowerCenterRT, PowerCenter Connect, PowerCenter Data Analyzer, PowerExchange, PowerMart, Metadata Manager, Informatica Data Quality, Informatica Data Explorer, Informatica B2B Data Transformation, Informatica B2B Data Exchange Informatica On Demand, Informatica Identity Resolution, Informatica Application Information Lifecycle Management, Informatica Complex Event Processing, Ultra Messaging, Informatica Master Data Management, and Live Data Map are trademarks or registered trademarks of Informatica LLC in the United States and in jurisdictions throughout the world. All other company and product names may be trade names or trademarks of their respective owners.

Portions of this software and/or documentation are subject to copyright held by third parties, including without limitation: Copyright DataDirect Technologies. All rights reserved. Copyright © Sun Microsystems. All rights reserved. Copyright © RSA Security Inc. All Rights Reserved. Copyright © Ordinal Technology Corp. All rights reserved. Copyright © Aandacht c.v. All rights reserved. Copyright Genivia, Inc. All rights reserved. Copyright Isomorphic Software. All rights reserved. Copyright © Meta Integration Technology, Inc. All rights reserved. Copyright © Intalio. All rights reserved. Copyright © Oracle. All rights reserved. Copyright © Adobe Systems Incorporated. All rights reserved. Copyright © DataArt, Inc. All rights reserved. Copyright © ComponentSource. All rights reserved. Copyright © Microsoft Corporation. All rights reserved. Copyright © Rogue Wave Software, Inc. All rights reserved. Copyright © Teradata Corporation. All rights reserved. Copyright © Yahoo! Inc. All rights reserved. Copyright © Glyph & Cog, LLC. All rights reserved. Copyright © Thinkmap, Inc. All rights reserved. Copyright © Clearpace Software Limited. All rights reserved. Copyright © Information Builders, Inc. All rights reserved. Copyright © OSS Nokalva, Inc. All rights reserved. Copyright Edifecs, Inc. All rights reserved. Copyright Cleo Communications, Inc. All rights reserved. Copyright © International Organization for Standardization 1986. All rights reserved. Copyright © ej-technologies GmbH. All rights reserved. Copyright © Jaspersoft Corporation. All rights reserved. Copyright © International Business Machines Corporation. All rights reserved. Copyright © yWorks GmbH. All rights reserved. Copyright © Lucent Technologies. All rights reserved. Copyright © University of Toronto. All rights reserved. Copyright © Daniel Veillard. All rights reserved. Copyright © Unicode, Inc. Copyright IBM Corp. All rights reserved. Copyright © MicroQuill Software Publishing, Inc. All rights reserved. Copyright © PassMark Software Pty Ltd. All rights reserved. Copyright © LogiXML, Inc. All rights reserved. Copyright © 2003-2010 Lorenzi Davide, All rights reserved. Copyright © Red Hat, Inc. All rights reserved. Copyright © The Board of Trustees of the Leland Stanford Junior University. All rights reserved. Copyright © EMC Corporation. All rights reserved. Copyright © Flexera Software. All rights reserved. Copyright © Jinfonet Software. All rights reserved. Copyright © Apple Inc. All rights reserved. Copyright © Telerik Inc. All rights reserved. Copyright © BEA Systems. All rights reserved. Copyright © PDFlib GmbH. All rights reserved. Copyright © Orientation in Objects GmbH. All rights reserved. Copyright © Tanuki Software, Ltd. All rights reserved. Copyright © Ricebridge. All rights reserved. Copyright © Sencha, Inc. All rights reserved. Copyright © Scalable Systems, Inc. All rights reserved. Copyright © jQWidgets. All rights reserved. Copyright © Tableau Software, Inc. All rights reserved. Copyright© MaxMind, Inc. All Rights Reserved. Copyright © TMate Software s.r.o. All rights reserved. Copyright © MapR Technologies Inc. All rights reserved. Copyright © Amazon Corporate LLC. All rights reserved. Copyright © Highsoft. All rights reserved. Copyright © Python Software Foundation. All rights reserved. Copyright © BeOpen.com. All rights reserved. Copyright © CNRI. All rights reserved.

This product includes software developed by the Apache Software Foundation (http://www.apache.org/), and/or other software which is licensed under various versions of the Apache License (the "License"). You may obtain a copy of these Licenses at http://www.apache.org/licenses/. Unless required by applicable law or agreed to in writing, software distributed under these Licenses is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the Licenses for the specific language governing permissions and limitations under the Licenses.

This product includes software which was developed by Mozilla (http://www.mozilla.org/), software copyright The JBoss Group, LLC, all rights reserved; software copyright © 1999-2006 by Bruno Lowagie and Paulo Soares and other software which is licensed under various versions of the GNU Lesser General Public License Agreement, which may be found at http:// www.gnu.org/licenses/lgpl.html. The materials are provided free of charge by Informatica, "as-is", without warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability and fitness for a particular purpose.

The product includes ACE(TM) and TAO(TM) software copyrighted by Douglas C. Schmidt and his research group at Washington University, University of California, Irvine, and Vanderbilt University, Copyright (©) 1993-2006, all rights reserved.

This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (copyright The OpenSSL Project. All Rights Reserved) and redistribution of this software is subject to terms available at http://www.openssl.org and http://www.openssl.org/source/license.html.

This product includes Curl software which is Copyright 1996-2013, Daniel Stenberg, <[email protected]>. All Rights Reserved. Permissions and limitations regarding this software are subject to terms available at http://curl.haxx.se/docs/copyright.html. Permission to use, copy, modify, and distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.

The product includes software copyright 2001-2005 (©) MetaStuff, Ltd. All Rights Reserved. Permissions and limitations regarding this software are subject to terms available at http://www.dom4j.org/ license.html.

The product includes software copyright © 2004-2007, The Dojo Foundation. All Rights Reserved. Permissions and limitations regarding this software are subject to terms available at http://dojotoolkit.org/license.

This product includes ICU software which is copyright International Business Machines Corporation and others. All rights reserved. Permissions and limitations regarding this software are subject to terms available at http://source.icu-project.org/repos/icu/icu/trunk/license.html.

This product includes software copyright © 1996-2006 Per Bothner. All rights reserved. Your right to use such materials is set forth in the license which may be found at http:// www.gnu.org/software/ kawa/Software-License.html.

This product includes OSSP UUID software which is Copyright © 2002 Ralf S. Engelschall, Copyright © 2002 The OSSP Project Copyright © 2002 Cable & Wireless Deutschland. Permissions and limitations regarding this software are subject to terms available at http://www.opensource.org/licenses/mit-license.php.

This product includes software developed by Boost (http://www.boost.org/) or under the Boost software license. Permissions and limitations regarding this software are subject to terms available at http:/ /www.boost.org/LICENSE_1_0.txt.

This product includes software copyright © 1997-2007 University of Cambridge. Permissions and limitations regarding this software are subject to terms available at http:// www.pcre.org/license.txt.

This product includes software copyright © 2007 The Eclipse Foundation. All Rights Reserved. Permissions and limitations regarding this software are subject to terms available at http:// www.eclipse.org/org/documents/epl-v10.php and at http://www.eclipse.org/org/documents/edl-v10.php.

Page 3: Concur Connector Guide - Informatica Documentation...Concur Connector guide provides a brief introduction on Concur Connector and its features. Informatica Cloud Connector Documentation

This product includes software licensed under the terms at http://www.tcl.tk/software/tcltk/license.html, http://www.bosrup.com/web/overlib/?License, http://www.stlport.org/doc/ license.html, http://asm.ow2.org/license.html, http://www.cryptix.org/LICENSE.TXT, http://hsqldb.org/web/hsqlLicense.html, http://httpunit.sourceforge.net/doc/ license.html, http://jung.sourceforge.net/license.txt , http://www.gzip.org/zlib/zlib_license.html, http://www.openldap.org/software/release/license.html, http://www.libssh2.org, http://slf4j.org/license.html, http://www.sente.ch/software/OpenSourceLicense.html, http://fusesource.com/downloads/license-agreements/fuse-message-broker-v-5-3- license-agreement; http://antlr.org/license.html; http://aopalliance.sourceforge.net/; http://www.bouncycastle.org/licence.html; http://www.jgraph.com/jgraphdownload.html; http://www.jcraft.com/jsch/LICENSE.txt; http://jotm.objectweb.org/bsd_license.html; . http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231; http://www.slf4j.org/license.html; http://nanoxml.sourceforge.net/orig/copyright.html; http://www.json.org/license.html; http://forge.ow2.org/projects/javaservice/, http://www.postgresql.org/about/licence.html, http://www.sqlite.org/copyright.html, http://www.tcl.tk/software/tcltk/license.html, http://www.jaxen.org/faq.html, http://www.jdom.org/docs/faq.html, http://www.slf4j.org/license.html; http://www.iodbc.org/dataspace/iodbc/wiki/iODBC/License; http://www.keplerproject.org/md5/license.html; http://www.toedter.com/en/jcalendar/license.html; http://www.edankert.com/bounce/index.html; http://www.net-snmp.org/about/license.html; http://www.openmdx.org/#FAQ; http://www.php.net/license/3_01.txt; http://srp.stanford.edu/license.txt; http://www.schneier.com/blowfish.html; http://www.jmock.org/license.html; http://xsom.java.net; http://benalman.com/about/license/; https://github.com/CreateJS/EaselJS/blob/master/src/easeljs/display/Bitmap.js; http://www.h2database.com/html/license.html#summary; http://jsoncpp.sourceforge.net/LICENSE; http://jdbc.postgresql.org/license.html; http://protobuf.googlecode.com/svn/trunk/src/google/protobuf/descriptor.proto; https://github.com/rantav/hector/blob/master/LICENSE; http://web.mit.edu/Kerberos/krb5-current/doc/mitK5license.html; http://jibx.sourceforge.net/jibx-license.html; https://github.com/lyokato/libgeohash/blob/master/LICENSE; https://github.com/hjiang/jsonxx/blob/master/LICENSE; https://code.google.com/p/lz4/; https://github.com/jedisct1/libsodium/blob/master/LICENSE; http://one-jar.sourceforge.net/index.php?page=documents&file=license; https://github.com/EsotericSoftware/kryo/blob/master/license.txt; http://www.scala-lang.org/license.html; https://github.com/tinkerpop/blueprints/blob/master/LICENSE.txt; http://gee.cs.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/concurrent/intro.html; https://aws.amazon.com/asl/; https://github.com/twbs/bootstrap/blob/master/LICENSE; https://sourceforge.net/p/xmlunit/code/HEAD/tree/trunk/LICENSE.txt; https://github.com/documentcloud/underscore-contrib/blob/master/LICENSE, and https://github.com/apache/hbase/blob/master/LICENSE.txt.

This product includes software licensed under the Academic Free License (http://www.opensource.org/licenses/afl-3.0.php), the Common Development and Distribution License (http://www.opensource.org/licenses/cddl1.php) the Common Public License (http://www.opensource.org/licenses/cpl1.0.php), the Sun Binary Code License Agreement Supplemental License Terms, the BSD License (http:// www.opensource.org/licenses/bsd-license.php), the new BSD License (http://opensource.org/licenses/BSD-3-Clause), the MIT License (http://www.opensource.org/licenses/mit-license.php), the Artistic License (http://www.opensource.org/licenses/artistic-license-1.0) and the Initial Developer’s Public License Version 1.0 (http://www.firebirdsql.org/en/initial-developer-s-public-license-version-1-0/).

This product includes software copyright © 2003-2006 Joe WaInes, 2006-2007 XStream Committers. All rights reserved. Permissions and limitations regarding this software are subject to terms available at http://xstream.codehaus.org/license.html. This product includes software developed by the Indiana University Extreme! Lab. For further information please visit http://www.extreme.indiana.edu/.

This product includes software Copyright (c) 2013 Frank Balluffi and Markus Moeller. All rights reserved. Permissions and limitations regarding this software are subject to terms of the MIT license.

See patents at https://www.informatica.com/legal/patents.html.

DISCLAIMER: Informatica LLC provides this documentation "as is" without warranty of any kind, either express or implied, including, but not limited to, the implied warranties of noninfringement, merchantability, or use for a particular purpose. Informatica LLC does not warrant that this software or documentation is error free. The information provided in this software or documentation may include technical inaccuracies or typographical errors. The information in this software and documentation is subject to change at any time without notice.

NOTICES

This Informatica product (the "Software") includes certain drivers (the "DataDirect Drivers") from DataDirect Technologies, an operating company of Progress Software Corporation ("DataDirect") which are subject to the following terms and conditions:

1.THE DATADIRECT DRIVERS ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.

2. IN NO EVENT WILL DATADIRECT OR ITS THIRD PARTY SUPPLIERS BE LIABLE TO THE END-USER CUSTOMER FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL OR OTHER DAMAGES ARISING OUT OF THE USE OF THE ODBC DRIVERS, WHETHER OR NOT INFORMED OF THE POSSIBILITIES OF DAMAGES IN ADVANCE. THESE LIMITATIONS APPLY TO ALL CAUSES OF ACTION, INCLUDING, WITHOUT LIMITATION, BREACH OF CONTRACT, BREACH OF WARRANTY, NEGLIGENCE, STRICT LIABILITY, MISREPRESENTATION AND OTHER TORTS.

Publication Date: 2017-04-13

Page 4: Concur Connector Guide - Informatica Documentation...Concur Connector guide provides a brief introduction on Concur Connector and its features. Informatica Cloud Connector Documentation

Table of Contents

Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5Informatica Resources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Informatica Documentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Informatica Cloud Web Site. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Informatica Cloud Communities. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Informatica Cloud Marketplace. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

Informatica Cloud Connector Documentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

Informatica Knowledge Base. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

Informatica Cloud Trust Site. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

Informatica Global Customer Support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

Chapter 1: Introduction to Concur Connector. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

Concur Connector. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

Supported Objects and Task Operations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

Enabling Concur Connector. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

Registering Concur Application. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

Different Levels of Visibility. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

Chapter 2: Concur Connections. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Concur Connections Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

Creating a Concur Connection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

Chapter 3: Data Synchronization Tasks with Concur Connector. . . . . . . . . . . . . . . . 15Creating a Concur Data Synchronization Task (DSS). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

Data Filters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

Objects and Operators. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

Allowed Filter Values. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

Selecting Multiple Objects in Source Tab. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

Known Issues. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

Chapter 4: Frequently Asked Questions and Answers. . . . . . . . . . . . . . . . . . . . . . . . . 25Frequently asked Questions and Answers:. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

Index. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

4 Table of Contents

Page 5: Concur Connector Guide - Informatica Documentation...Concur Connector guide provides a brief introduction on Concur Connector and its features. Informatica Cloud Connector Documentation

PrefaceConcur Connector guide provides a brief introduction on Concur Connector and its features.

The guide provides detailed information on setting up the connector and running Data Synchronization tasks. A brief overview of supported features and task operations that can be performed using Concur Connector is mentioned.

Informatica Resources

Informatica DocumentationTo get the latest documentation for your product, browse the Informatica Knowledge Base at https://kb.informatica.com/_layouts/ProductDocumentation/Page/ProductDocumentSearch.aspx.

If you have questions, comments, or ideas about this documentation, contact the Informatica Documentation team through email at [email protected].

Informatica Cloud Web SiteYou can access the Informatica Cloud web site at http://www.informatica.com/cloud. This site contains information about Informatica Cloud editions and applications.

Informatica Cloud CommunitiesUse the Informatica Cloud Community to discuss and resolve technical issues in Informatica Cloud. You can also find technical tips, documentation updates, and answers to frequently asked questions.

Access the Informatica Cloud Community at:

https://network.informatica.com/community/informatica-network/products/cloud-integration

To find resources on using Cloud Application Integration (the Informatica Cloud Real Time service), access the community at:

https://network.informatica.com/community/informatica-network/products/cloud-integration/cloud-application-integration/content

Developers can learn more and share tips at the Cloud Developer community:

https://network.informatica.com/community/informatica-network/products/cloud-integration/cloud-developers

5

Page 6: Concur Connector Guide - Informatica Documentation...Concur Connector guide provides a brief introduction on Concur Connector and its features. Informatica Cloud Connector Documentation

Informatica Cloud MarketplaceVisit the Informatica Marketplace to try and buy Informatica Cloud Connectors, Informatica Cloud integration templates, and Data Quality mapplets:

https://marketplace.informatica.com/community/collections/cloud_integration

Informatica Cloud Connector DocumentationYou can access documentation for Informatica Cloud Connectors at the Informatica Cloud Community: https://network.informatica.com/cloud/index.htm

You can also download individual connector guides: https://network.informatica.com/docs/DOC-15333.

Informatica Knowledge BaseUse the Informatica Knowledge Base to search Informatica Network for product resources such as documentation, how-to articles, best practices, and PAMs.

To access the Knowledge Base, visit https://kb.informatica.com. If you have questions, comments, or ideas about the Knowledge Base, contact the Informatica Knowledge Base team at [email protected].

Informatica Cloud Trust SiteYou can access the Informatica Cloud trust site at http://trust.informaticacloud.com. This site provides real time information about Informatica Cloud system availability, current and historical data about system performance, and details about Informatica Cloud security policies.

Informatica Global Customer SupportYou can contact a Customer Support Center by telephone or online.

For online support, click Submit Support Request in the Informatica Cloud application. You can also use Online Support to log a case. Online Support requires a login. You can request a login at https://network.informatica.com/welcome.

The telephone numbers for Informatica Global Customer Support are available from the Informatica web site at https://www.informatica.com/services-and-training/support-services/contact-us.html.

6 Preface

Page 7: Concur Connector Guide - Informatica Documentation...Concur Connector guide provides a brief introduction on Concur Connector and its features. Informatica Cloud Connector Documentation

C H A P T E R 1

Introduction to Concur ConnectorThis chapter includes the following topics:

• Overview, 7

• Concur Connector, 8

• Supported Objects and Task Operations, 9

• Enabling Concur Connector, 9

• Registering Concur Application, 10

OverviewInformatica Cloud connector developed using SDK framework are off-cycle, off release “add-ins” that facilitate data integration to SaaS and on-premise applications, which are not supported natively by

7

Page 8: Concur Connector Guide - Informatica Documentation...Concur Connector guide provides a brief introduction on Concur Connector and its features. Informatica Cloud Connector Documentation

Informatica Cloud. The cloud connectors are specifically designed to address most common use cases such as moving data into cloud and retrieving data from cloud for individual application.

Once the Concur Cconnector is enabled for your ICS ORG ID, you need to create a connection in Informatica Cloud to use the connector.

Concur ConnectorConcur Connector allows you to integrate travel and user related data between Concur and other SaaS applications or on premise applications.

You can use Concur Connector to perform the following tasks:

• Integrate Marketo information like expenses, attendees and users.

• Integrate user information from HR applications like Workday into Concur.

• Deactivate users in Concur applications.

8 Chapter 1: Introduction to Concur Connector

Page 9: Concur Connector Guide - Informatica Documentation...Concur Connector guide provides a brief introduction on Concur Connector and its features. Informatica Cloud Connector Documentation

Supported Objects and Task OperationsThe following table provides the list of objects and task operations supported by Concur Connector.

Objects Read Insert Update Upsert Delete Data Preview Lookup

User Yes NA NA Yes Yes Yes Yes

ExpenseSummary Yes NA NA NA NA Yes NA

ExpenseSummaryV3 Yes NA NA NA NA Yes NA

ExpenseEntry Yes NA NA NA NA Yes NA

ExpenseEntryV3 Yes NA NA NA NA Yes NA

Attendee Yes NA NA NA NA Yes NA

ExpenseItemization Yes NA NA NA NA Yes NA

Note: When you perform delete operation, it only makes the user inactive.

Note: You need to select Upsert to perform Insert or Update task operation.

Enabling Concur ConnectorTo enable Concur Connector, contact Informatica support or Informatica representative. It usually takes 15 minutes for the connector to download to Secure Agent, after it is enabled.

Note: To install Secure Agent, see Installing Informatica Secure Agent.

Supported Objects and Task Operations 9

Page 10: Concur Connector Guide - Informatica Documentation...Concur Connector guide provides a brief introduction on Concur Connector and its features. Informatica Cloud Connector Documentation

Registering Concur ApplicationPerform the following steps to register the partner application in Concur.

1. In Concur home page, click Administration > Web Services.

Note: The Administration tab appears only when you have the administrator privileges to edit applications.

The Web Services page appears.

2. Click Register Partner Application.

10 Chapter 1: Introduction to Concur Connector

Page 11: Concur Connector Guide - Informatica Documentation...Concur Connector guide provides a brief introduction on Concur Connector and its features. Informatica Cloud Connector Documentation

The Application Registration page appears.

3. Click New.

The New Partner Application page appears.

Registering Concur Application 11

Page 12: Concur Connector Guide - Informatica Documentation...Concur Connector guide provides a brief introduction on Concur Connector and its features. Informatica Cloud Connector Documentation

4. Specify the following details.

Application Property

Description

Name Enter a unique name for the application.

Description Provide a relevant description for the application.

Visibility Select the required visibility level for application.Note: Users, who have system administrator privileges, can edit the Visibility field. For details, see “Different Levels of Visibility” on page 12.

Active Select whether the application needs to be active or not.Note: If you select inactive, the application will not be visible in the list of available applications.

APIs Used Select all the Concur WebServices APIs that interact with the application. It is mandatory to select Expense Report and User API to access all the objects in cloud.

Company Domain The application authorization displays your company domain.

Key (Auto generated) The key to be entered while creating a connection in Informatica Cloud. For details, see “Creating a Concur Connection” on page 13.

Secret (Auto generated)

The secret token generated with respect to the new application.

Note: The key and secret provide access to company domain, which enables the application. You must keep this information secret (as specified in the Concur Legal Agreement) to maintain security.

5. Click OK.

The application will be automatically enabled for your company domain.

Different Levels of VisibilityYou can select the following visibility levels for the application.

Visibility Level

Description

Private The application appears only in the list of available applications for your own company domain. Only the company domain users can access it.

Global The application is automatically enabled for all clients. Only Concur internal users can set an application visibility to Global.

Public The application appears in the list of available applications for all clients. Only Concur internal users can set an application to Public. Public partner applications must be certified by Concur.

12 Chapter 1: Introduction to Concur Connector

Page 13: Concur Connector Guide - Informatica Documentation...Concur Connector guide provides a brief introduction on Concur Connector and its features. Informatica Cloud Connector Documentation

C H A P T E R 2

Concur ConnectionsThis chapter includes the following topics:

• Concur Connections Overview, 13

• Creating a Concur Connection, 13

Concur Connections OverviewUse a Concur connection to access objects in a Concur application. When you create a Concur connection, specify the user name, password, and OAUTH 2.0 key for the Concur account.

You create a Concur connection on the Connections page. You can use the connection to create a Data Synchronization task in the Data Synchronization Task wizard.

Creating a Concur ConnectionTo use Concur Connector in a Data Synchronization task, you must create a connection in Informatica Cloud.

Perform the following steps to create Concur connection in Informatica Cloud.

1. In Informatica Cloud home page, click Configure.

The drop-down menu appears.

2. Select Connections.

The Connections page appears.

3. Click New to create a connection.

13

Page 14: Concur Connector Guide - Informatica Documentation...Concur Connector guide provides a brief introduction on Concur Connector and its features. Informatica Cloud Connector Documentation

The New Connection page appears.

4. Specify the following details.

Connection Property Description

Connection Name Enter a unique name for the connection.

Description Provide a relevant description for the connection.

Type Select Concur from the list.

Secure Agent Select the appropriate Secure Agent from the list.

Username Enter relevant username.

Password Enter relevant password.

Key Enter Concur OAUTH 2.0 key. For details, see Key.

Company Domain Enter Concur company domain address, part of the Concur authentication using OAUTH 2.0.

Service URL Enter service URL to connect to Concur account.

Enable Logging Select to enable logging.

Paging Size Enter the number of records to be pushed to Concur. The default value is 100.

5. Click OK to save the connection.

Note: It is recommended to test the connection before saving it. Click Test to evaluate the connection.

14 Chapter 2: Concur Connections

Page 15: Concur Connector Guide - Informatica Documentation...Concur Connector guide provides a brief introduction on Concur Connector and its features. Informatica Cloud Connector Documentation

C H A P T E R 3

Data Synchronization Tasks with Concur Connector

This chapter includes the following topics:

• Creating a Concur Data Synchronization Task (DSS), 15

• Data Filters, 18

• Selecting Multiple Objects in Source Tab, 23

• Known Issues, 24

Creating a Concur Data Synchronization Task (DSS)You need to create a connection before creating a Data Synchronization task.

Let us consider the task operation Insert to perform the Data Synchronization task.

Perform the following steps to create a Data Synchronization task in Informatica Cloud.

Note: Select Upsert task operation to perform insert or update operation.

1. In Informatica Cloud home page, click Task Wizards.

The drop-down menu appears.

2. Select Data Synchronization.

The Data Synchronization page appears.

3. Click New to create a Data Synchronization task.

15

Page 16: Concur Connector Guide - Informatica Documentation...Concur Connector guide provides a brief introduction on Concur Connector and its features. Informatica Cloud Connector Documentation

The Definition tab appears.

4. Specify Task Name, provide a Description and select Upsert as the Task Operation.

5. Click Next.

The Source tab appears.

6. Select the source Connection, Source Type and Source Object to be used for the task.

7. Click Next.

Note: You can select the Source Type as Multiple. For details, see “Selecting Multiple Objects in Source Tab” on page 23.

The Target tab appears.

16 Chapter 3: Data Synchronization Tasks with Concur Connector

Page 17: Concur Connector Guide - Informatica Documentation...Concur Connector guide provides a brief introduction on Concur Connector and its features. Informatica Cloud Connector Documentation

8. Select the target Connection and Target Object required for the task.

9. Click Next.

The Data Filters tab appears.

10. In Data Filters tab, by default Process all rows is chosen. To assign filters to the Data Synchronization task, see “Data Filters” on page 18.

1. Note: Data Filters are applicable only for parent level objects.

11. Click Next.

The Field mapping tab appears.

12. In Field Mapping tab, map source fields to target fields accordingly.

Creating a Concur Data Synchronization Task (DSS) 17

Page 18: Concur Connector Guide - Informatica Documentation...Concur Connector guide provides a brief introduction on Concur Connector and its features. Informatica Cloud Connector Documentation

13. Click Next.

The Schedule tab appears.

14. In Schedule tab, you can schedule the task as per requirement and save.

15. If you do not want schedule the task, click Save and Run the task.

After you Save and Run the task, you will be redirected to monitor log page. In monitor log page, you can monitor the status of Data Synchronization tasks.

Data FiltersData filters help you to fetch specific data of a particular object. The Data Synchronization task processes the data based on the filter field assigned to the object.

Perform the following steps to use data filters:

1. In Data Synchronization task, select Data Filters tab.

The Data Filters tab appears.

2. Click New as shown in the following figure.

The Data Filter dialog box appears.

18 Chapter 3: Data Synchronization Tasks with Concur Connector

Page 19: Concur Connector Guide - Informatica Documentation...Concur Connector guide provides a brief introduction on Concur Connector and its features. Informatica Cloud Connector Documentation

3. Specify the following details.

Field Type Description

Object Select object for which you want to assign filter fields.

Filter By Select the filter field.

Operator Select the operator.

Filter Value Enter the filter value.

4. Click OK.

Objects and OperatorsThe following table displays various operators supported by objects.

Object Filter Fields Data Type

Operators Allowed Values

User LoginID String Equals Any String

Expenseummary, ExpenseEntry, Attendee, ExpenseItemization

ReportName String All except is/not Null

Any String

Status String Equals See: “Allowed Filter Values” on page 22

EmployeeName String All except is/not Null

Any String

LastModifiedDate DateTime Equals Any DateTime

ReportName_Config_File String Equals Location of the filter file contains only the report names.

ExpenseSummaryV3 ExpenseSummaryApprovalStatusCode String Equals A_AAFH, A_ACCO, A_APPR, A_EXTV, A_FILE, A_NOTF, A_PBDG,A_PECO,A_PEND, A_PVAL, A_RESU, A_RHLD, A_TEXP

ExpenseSummaryApproverLoginID String Equals Any String

ExpenseSummaryCurrencyCode String Equals The 3-letter ISO 4217 currency code for the report currency. For example, USD.

ExpenseSummaryPaymentStatusCode String Equals P_HOLD, P_NOTP, P_PAID, P_PAYC, P_PROC

Data Filters 19

Page 20: Concur Connector Guide - Informatica Documentation...Concur Connector guide provides a brief introduction on Concur Connector and its features. Informatica Cloud Connector Documentation

Object Filter Fields Data Type

Operators Allowed Values

ExpenseSummaryUser String Equals Any String

ExpenseSummaryPaymentType String Equals Any String

ExpenseSummaryReimbursementMethod String Equals ADPPAYR, CNQRPAY, PMTSERVNOTE: PAY_PAL is NOT supported.

ExpenseSummaryExpenseTypeCode String Equals Any String

ExpenseSummaryAttendeeTypeCode String Equals Any String

ExpenseSummaryCountryCode String Equals The report country. Maximum 2 characters. Format is, The ISO 3166-1 alpha-2 country code. For example, United States is US.

ExpenseSummaryBatchID String Equals Any String

ExpenseSummaryVendorName String Equals Any String

ExpenseSummaryHasVAT Boolean Equals 0, 1

ExpenseSummaryHasImages Boolean Equals 0, 1

ExpenseSummaryHasImages Boolean Equals 0, 1

ExpenseSummaryIsTestUser Boolean Equals 0, 1

ExpenseSummaryExpenseGroupConfigID String Equals Any String

ExpenseSummaryCostObject String Equals Any String

ExpenseSummaryEntryTransactionDateBefore DateTime Equals Date in YYYY-MM-DD format

ExpenseSummaryEntryTransactionDateAfter DateTime Equals Date in YYYY-MM-DD format

ExpenseSummaryCreateDateBefore DateTime Equals Date in YYYY-MM-DD format

ExpenseSummaryCreateDateAfter DateTime Equals Date in YYYY-MM-DD format

ExpenseSummaryUserDefinedDateBefore DateTime Equals Date in YYYY-MM-DD format

ExpenseSummaryUserDefinedDateAfter DateTime Equals Date in YYYY-MM-DD format

20 Chapter 3: Data Synchronization Tasks with Concur Connector

Page 21: Concur Connector Guide - Informatica Documentation...Concur Connector guide provides a brief introduction on Concur Connector and its features. Informatica Cloud Connector Documentation

Object Filter Fields Data Type

Operators Allowed Values

ExpenseSummarySubmitDateBefore DateTime Equals Date in YYYY-MM-DD format

ExpenseSummarySubmitDateAfter DateTime Equals Date in YYYY-MM-DD format

ExpenseSummaryProcessingPaymentDateBefore DateTime Equals Date in YYYY-MM-DD format

ExpenseSummaryProcessingPaymentDateAfter DateTime Equals Date in YYYY-MM-DD format

ExpenseSummaryPaidDateBefore DateTime Equals Date in YYYY-MM-DD format

ExpenseSummaryPaidDateAfter DateTime Equals Date in YYYY-MM-DD format

ExpenseSummaryModifiedDateBefore DateTime Equals Date in YYYY-MM-DD format

ExpenseSummaryModifiedDateAfter DateTime Equals Date in YYYY-MM-DD format

ExpenseEntryV3 ExpensEntryUser String Equals Any String

ExpenseEntryID String Equals Any String

Note: To fetch all the company reports for a 24-hour period, use the LastModified date query string.

LastModifiedDate is applicable only for following report status types and time stamp is not considered for the LastModifiedDate search criteria.

Report Status Types Supported

ALL Yes

ACTIVE Yes

UNSUBMITTED Yes

APPROVED Yes

PENDING Yes

PROCESSED Yes

PAID Yes

PAYMENTCONFIRMED Yes

Data Filters 21

Page 22: Concur Connector Guide - Informatica Documentation...Concur Connector guide provides a brief introduction on Concur Connector and its features. Informatica Cloud Connector Documentation

Report Status Types Supported

RECENT Yes

TOAPPROVE Yes

Allowed Filter ValuesYou can use the following filter values for the Status filter field.

Filter Value Description

RECENT Provides all reports that have been modified in the last 31 days of the specified user.

ACTIVE Provides all unsubmitted and unpaid (payment status is not Paid) reports of the specified user.

UNSUBMITTED Provides all unsubmitted reports of the specified user.

PENDING Provides all pending reports of the specified user.

APPROVED Provides all approved reports of the specified user.

PROCESSED Provides all processed reports of the specified user.

PAID Provides all paid reports of the specified user.

PAYMENTCONFIRMED Provides all confirmed paid reports of the specified user.

FORTHISMONTH Provides all reports with date of creation in the current month by the specified user.

FORLASTMONTH Provides all reports with date of creation in the previous month by the specified user.

FORTHISQUARTER Provides all reports with date of creation in current quarter calendar by the specified user.

FORLASTQUARTER Provides all reports with date of creation in the previous quarter calendar by the specified user.

FORTHISYEAR Provides all reports with date of creation in current year by the specified user.

FORLASTYEAR Provides all reports with date of creation in the past year by the specified user.

TOAPPROVE Provides all reports that have approval pending from the specified user.

APPROVEDTHISMONTH Provides all reports approved or pending approval from the specified user in the current month.

APPROVEDLASTMONTH Provides all reports approved by the specified user in the current month.

APPROVEDTHISQUARTER Provides all reports approved or pending approval from the specified user in the current calendar quarter.

APPROVEDLASTQUARTER Provides all reports approved by the specified user in the previous calendar quarter.

22 Chapter 3: Data Synchronization Tasks with Concur Connector

Page 23: Concur Connector Guide - Informatica Documentation...Concur Connector guide provides a brief introduction on Concur Connector and its features. Informatica Cloud Connector Documentation

Filter Value Description

APPROVEDTHISYEAR Provides all reports approved or pending approval from the specified user in the current calendar year.

APPROVEDLASTYEAR Provides all reports approved by the specified user in the previous calendar year.

Selecting Multiple Objects in Source TabPerform the following steps to add multiple objects in Source tab of the Data Synchronization task:

1. In Source tab, select Multiple as Source Type.

For details, see “Creating a Concur Data Synchronization Task (DSS)” on page 15.

2. Click Add Primary button to add parent object.

3. Click Add Child button to select child object.

The following are the supported parent-child relationships for expense objects.

Parent Object Child Object

ExpenseSummary ExpenseEntry

ExpenseEntry Attendee

ExpenseEntry ExpenseItemization

ExpenseSummaryV3 ExpenseEntryV3

Selecting Multiple Objects in Source Tab 23

Page 24: Concur Connector Guide - Informatica Documentation...Concur Connector guide provides a brief introduction on Concur Connector and its features. Informatica Cloud Connector Documentation

Known IssuesThe following information will help you to debug the connector and identify the root cause in case of an issue.

• The log and exception messages are captured in the infaagent.log life. The file is located in the root directory where Informatica Cloud agent is installed.For example, <Secure Agent installation directory>\infaagent.log.

• When you setup a Data Synchronization task with invalid configuration, a NULL error message is displayed. The exception details are available in infaagent.log life.

• When a Data Synchronization task fails, the exception and log details are captured under Session Log.

Note: The session log files contain information of last 10 tasks only. Older log files are overwritten by the new log files. It is recommended to take back-up of the log files.

24 Chapter 3: Data Synchronization Tasks with Concur Connector

Page 25: Concur Connector Guide - Informatica Documentation...Concur Connector guide provides a brief introduction on Concur Connector and its features. Informatica Cloud Connector Documentation

C H A P T E R 4

Frequently Asked Questions and Answers

This chapter includes the following topic:

• Frequently asked Questions and Answers:, 25

Frequently asked Questions and Answers:u Does concur allow fetching all the details associated with a particular user in one attempt?

Answer:

The Concur API does not allow fetching all the details of a user in one attempt. You must mention the login ID of the user in the data filters to pull all the details. When you mention the login ID of the user, all the details associated with that user are displayed in one attempt.

Note: If you do not provide the login details, you get the OAuth details of the user.

25

Page 26: Concur Connector Guide - Informatica Documentation...Concur Connector guide provides a brief introduction on Concur Connector and its features. Informatica Cloud Connector Documentation

Index

CCloud Application Integration community

URL 5Cloud Developer community

URL 5

IInformatica Cloud Community

URL 5

Informatica Cloud web site URL 5

Informatica Global Customer Support contact information 6

Ttrust site

description 6

26