各製品の資料を入手。
詳細はこちら →
Active Directory
Airtable
Asana
Autify
Azure Active Directory
Azure DevOps
Backlog
Basecamp
Bitbucket
Business b-ridge
Confluence
DocuSign
Email
Excel
Excel Online
Garoon
GitHub
Gmail
Google Calendar
Google Contacts
Google Sheets
Greenhouse
HCL Domino
Jira
Jira Assets
Jira Service Management
Kintone
Microsoft Entra ID
Microsoft Exchange
Microsoft Planner
Microsoft Project
Microsoft Teams
Monday.com
Office 365
Okta
OneNote
Oracle Service Cloud
PingOne
Quickbase
Raisers Edge NXT
Salesforce Data Cloud
SAP BusinessObjects BI
SAP SuccessFactors
SharePoint
SharePoint Excel Services
Slack
Smartsheet
TeamSpirit
Trello
WordPress
Zendesk
Zoho Creator
Zoho Projects
クラウドサイン
Act CRM
Act-On
ActiveCampaign
Acumatica
Bullhorn CRM
Certinia
Dynamics 365
Dynamics 365 Business Central
Dynamics CRM
Epicor Kinetic
Exact Online
Highrise
HubDB
Kingdee K3 WISE
nCino
NetSuite
Odoo
Oracle Financials Cloud
Oracle HCM Cloud
Oracle SCM
Outreach.io
Pipedrive
Sage 300
Salesforce
Salesforce Financial Service Cloud
SAP
SAP Ariba Source
SAP ByDesign
SAP Netweaver Gateway
ServiceNow
Sugar CRM
SuiteCRM
Tally
Tier1
UM SaaS Cloud
Veeva
Veeva CRM
Workday
Zoho CRM
Zoho Inventory
Adobe Analytics
Bing Ads
Cvent
Facebook
Facebook Ads
Google Ad Manager
Google Ads
Google Analytics
Google Campaign Manager 360
HubSpot
Instagram
LinkedIn
LinkedIn Ads
MailChimp
Marketo
Oracle Eloqua
Oracle Sales
Pinterest
Salesforce Marketing
Salesforce Marketing Cloud Account Engagement
Salesforce Pardot
Salesloft
Sansan
SendGrid
Snapchat Ads
Splunk
SurveyMonkey
Tableau CRM Analytics
Twitter
Twitter Ads
Yahoo! Ads
Yahoo! JAPAN DATA SOLUTION
YouTube Analytics
Amazon Athena
Amazon DynamoDB
Azure Data Catalog
Azure Table
BigQuery
Cassandra
Cloudant
CockroachDB
Cosmos DB
Couchbase
CouchDB
Databricks
Elasticsearch
Google Data Catalog
Google Spanner
GraphQL
HarperDB
HBase
Hive
IBM Cloud Data Engine
Kafka
MarkLogic
MongoDB
Neo4J
Phoenix
Presto
Redis
Redshift
Snowflake
Spark
TigerGraph
Trino
Power BI Desktop
MicroStrategy
QlikView
Dash
SAS
Tableau
Actionista!
Alteryx Designer
Amazon QuickSight
Aqua Data Studio
Birst
board
biz-Stream
Create!Form
Microsoft Excel Online
Microsoft Excel: Microsoft Query
Microsoft Power Query
Databricks
Data Knowledge
Dataiku DSS
Domo
Exploratory
FineReport
Looker Studio
Google Sheets
IBM Cognos Analytics
IBM Cognos BI
JasperServer
Jaspersoft Studio
JReport Designer
Klipfolio
KNIME
LINQPad
Metabase
OpenOffice
Qlik Sense
Power BI Online
Power BI Dataflow
Power BI
Power BI Service
Power BI Service Gateway
MATLAB
Microsoft SSAS
MotionBoard
OBIEE
Python pandas
Pentaho Report Designer
R
RapidMiner
Redash
SAP Business Objects
SAP Crystal Reports
SAP Lumira
Sisense
Slingshot
Spago BI
SPSS Modeler
Tableau Cloud: Connect Cloud
Tableau Cloud: 接続方法一覧
Tableau Desktop
Tableau Desktop
Tableau Bridge
Tableau Server
ThoughtSpot
TIBCO Spotfire Server
Visio
Yellowfin BI
XC-Gate
Zoho Analytics
AlloyDB
Couchbase
Snowflake
Amazon S3
Amazon Redshift
Google BigQuery
Google Cloud SQL
Kafka
SQLite
SQL Server
PostgreSQL
Oracle Database
MySQL
MongoDB
IBM DB2
CSV
Apache Cassandra
Azure Data Lake
Azure Synapse
Microsoft Azure SQL
Microsoft Access
Vertica
SAP HANA
AWS Glue
KARTE Datahub
Snowflake:リバースETL
Oracle Data Integrator
Apache Nifi
Apache Solr
ASTERIA WARP
Boomi
Google Cloud Data Fusion
CS Analtyics Data Uploader
Databricks
DataSpider
Elasticsearch Logstash
Embulk
FoxPro
Heroku / Salesforce Connect
Informatica Cloud
Informatica PowerCenter
Magic xpi
Microsoft Excel
Neuron
petl
Qlik Replicate
PowerShell:MySQL へのレプリケーション
AUTORO
Talend
TranSpeed
UiPath
Waha!Transformer
WinActor
appsmith
Contexer
.NET
LINQ
FastAPP
FileMaker ESS
Go
PHP
Python
PHP(Linux)
.NET
Adalo
AngularJS
App Builder
Microsoft Azure Logic Apps
Apache Spark
AppSheet
Blazor
Bubble
Choreo
ColdFusion
Coopel
DevExpress
Entity Framework
Entity Framework: MVC
Filemaker Pro
Google Apps Script
Hibernate
IntelliJ
JBoss
JDBI
Jetty
JRuby
Mendix
NEXACRO BEYOND
Monaca
NodeJS
OutSystems
PEP
Power Apps
PowerShell
PowerBuilder
PyCharm
Retool
React
Ruby
SAP AppGyver
SAP UI5
Servoy
StiLL
TALON
Tomcat
Unifinity
Wagby
製品をチェック
製品の詳細・30日間の無償トライアルはこちら
CData Connectローコードアプリ開発プラットフォームRetool でスマレジ 連携アプリを作成
CData Connect Server を使ってスマレジ のデータの仮想OData API エンドポイントを作成して、Retool からスマレジ のデータを使ったアプリを作成する方法。
杉本和也リードエンジニア
最終更新日:2021-11-15
こんにちは!リードエンジニアの杉本です。
Retool はローコードでWebベースの業務アプリケーションを構築できるクラウドサービスです。この記事では、CData Connect Server を経由して Retool からスマレジ に連携するアプリを作成する方法を説明します。
CData Connect Server は、スマレジ のデータのクラウド to クラウドの仮想OData インターフェースを提供し、Retool からリアルタイムにスマレジ のデータへ連携することができます。
スマレジ の仮想OData API エンドポイントを作成
まずCData Connect Server でデータソースへの接続およびOData API エンドポイント作成を行います。
- CData Connect Server にログインして、Databases をクリックします。
- 利用できるデータソースアイコンから"スマレジ" を選択します。
-
スマレジ に接続するために必要なプロパティを入力します。
スマレジドライバーには、ContractId およびAccessToken パラメータが必要です。
- スマレジにログイン後、「設定」->「システム連携」->「スマレジAPI 設定」に移動します。
- 「API受信設定」セクションにある「受信機能を利用する」を「利用する」に変更し、「アクセストークンの生成」をクリックし、AccessToken を取得します。
- 次に必要なAPI アクセスを有効にするため、「機能設定」セクションで必要な機能を「利用する」に変更します。
ContractId: アカウントの契約ID。これは受信設定セクションでも確認できます。
AccessToken: 受信設定セクションのアクセストークン。 - Test Database をクリックします。
- Permission -> Add をクリックして、新しいユーザーを追加し、適切な権限を指定します。
- API タブをクリックして OData API エンドポイントが生成されていることを確認します。
Resource の登録
続いてRetool 側の手順を進めていきます。Retool ではまず、構成したAPI にアクセスするためのリソース情報を登録します。
- Retool にログインし、「Resouces」から「Create new」をクリックします。
- 接続できるサービスの一覧が表示されるので「REST API」を選択します。
- REST APIの設定画面では以下の通り必要な情報を入力します。Base URLには事前に作成したAPI のリソースエンドポイントを指定します。Headers には生成したユーザーの認証トークンを「x-cdata-authtoken」ヘッダーとして指定します。
- リソースを作成後、アプリの作成確認ダイアログが出てくるので、今回はこれで作成してしまいます。(もちろんテンプレートなどを使っても構いません。)
- 任意の名称を指定してください。





一覧画面の作成
リソースの登録が完了したら一覧画面を作成しましょう。
- まず、先程登録したAPIのコネクションを使って、データを取得するための「Query」を定義します。すでに登録されているQueryの名前を変更し内部のAPIを定義を調整します。
- デフォルトで Action Type、つまりAPIリクエストのメソッドが「GET」なので、このままでもデータは取得できます。ただ、初期状態ではすべての項目を取得してしまうので、API Serverがサポートするクエリパラメータを使って、取得項目やフィルター条件等を指定します。
- URL parmeters を記述したら、設定を保存して実行してみましょう。以下のようにデータが取得できればOKです。
- あとはこのデータを画面に表示するための「Table」UIコンポーネントを画面に配置します。
- デフォルトえはJSON形式のサンプルデータが表示されているので、これを変更します。
- 先程のクエリ名と対象のオブジェクト名を「{{QueryName.data.value}}」といった形で指定するだけでOKです。これだけで簡単に一覧画面が構成できました。
- 作成した画面はプレビューモードで動作確認できます。







このように、CData Connect Serverを経由することで、API 側の複雑な仕様を意識せずにAPI 連携をしたアプリをRetool で開発できます。他にも多くのデータソースに対応するCData Connect Server の詳細をこちらからご覧ください。
This website stores cookies on your computer. These cookies are used to collect information about how you interact with our website and allow us to remember you. We use this information in order to improve and customize your browsing experience and for analytics and metrics about our visitors both on this website and other media. To find out more about the cookies we use, see our Privacy Policy.