kintone自訂概要
kintone是一個低程式碼平台,允許你透過自訂和外掛擴充其功能,基於豐富的基本功能。
透過使用Cybozu提供的kintoneAPI(Javascript API/ REST API),您可以針對現場需求優化UI與擴充功能,並連結外部系統。

選擇kintone的理由
「kintone是無程式碼工具,所以我不需要工程師技能?」 不,不是這樣。
它的優勢在於極其靈活自訂。隨著AI的出現,具有更高的自訂價值。
現在就來試試看吧!

今天就用你熟悉的語言開始試著開發一下吧

使用API,你可瞬間更新資料。

手動更新(1分鐘)

使用API時(3 秒)

我們試一下執行API來取得 kintone資料吧!

1
2
3
4
5
6
7
8
9

fetch('https://dev-demo.cybozu.com/k/v1/records.json?app=31', {
  method: 'GET',
  headers: {
    'X-Cybozu-API-Token': 'l2jxARG0iGAhdhvFHtFyk66rtRCIpP7tlgcJ7DcW',
  },
})
  .thenresponse => response.json()
  .thendata => console.log(data);
1
2
3

curl -X GET "https://dev-demo.cybozu.com/k/v1/records.json?app=31" \
  -H "X-Cybozu-API-Token: l2jxARG0iGAhdhvFHtFyk66rtRCIpP7tlgcJ7DcW"
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17

interface kintoneRecord {
[key:string]: any;
}

const getRecords = asyncapp: number: Promise<kintoneRecord[]> => {
  const response = await fetch(`https://dev-demo.cybozu.com/k/v1/records.json?app=${app}`, {
    method: 'GET',
    headers: {
      'X-Cybozu-API-Token': 'l2jxARG0iGAhdhvFHtFyk66rtRCIpP7tlgcJ7DcW',
    },
  });
  const data = await response.json();
  return data.records;
};

getRecords31;
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12

import requests

response = requests.get(
  'https://dev-demo.cybozu.com/k/v1/records.json',
  params={'app': 31},
  headers={
    'X-Cybozu-API-Token': 'l2jxARG0iGAhdhvFHtFyk66rtRCIpP7tlgcJ7DcW'
  }
)
data = response.json()
printdata

執行結果顯示於此

透過這種方式處理取得的資料,並將其與其他系統連結,你能為使用者帶來額外價值。
讓我們從快速入門開始試一下。

各種商業模式
已導入此系統的公司數量超過40,000家。kintone生態系統持續擴展。
以自訂能力和顧問諮詢能力等技術實力為核心價值,kintone的商業模式正朝向多元化發展。

以下是活躍於各個領域的合作夥伴的具體例子。

kintone即時無程式碼也可以使用,但也支援使用JavaScript和API進行低程式碼開發。 要實現進階畫面自訂與外部服務整合,工程師技能是必不可少的。

可在cybozu.com支援的網頁瀏覽器上使用。
Cybozu的雲平臺 | 操作環境 (External link)

是的,可以。使用 cli-kintone 以及 Customize-uploader 等開發工具開發,開發的程式碼你可以用像Git這類工具管理,從命令列部署到kintone環境。

不,你也可以使用TypeScript和其他工具。像React和Vue.js這類函式庫和框架也可用。

請參閱 API更新資訊

如果自訂的程式無法運行,先除錯。
本文說明kintone的基本除錯方法。

kintone JavaScript自訂出錯總結

如果還是不行,可以試著在Cybozu開發者社群提問。
這是一個志工工程師分享知識並互相解決問題的社群。

cybozu developer community