![見出し画像](https://assets.st-note.com/production/uploads/images/145078636/rectangle_large_type_2_ca31049249fdf3fbdaef289ae0587ec6.png?width=800)
RPACommunity - WinActor支部イベント (2024/6/19)を振り返る
はい、今晩は。かーでぃです。今回のイベント、いかがだったでしょうか?
たまいさんの、技術サポートあるあるの話は面白かったですし、技術サポートに限らず、役立つ情報満載でしたね。
一方で私のkintone APIの話は、WinActorとkintoneを使ってる企業さん向けと捉えられてしまうと、門がかなり狭くなってしまいますが、API活用事例として見て貰えると、いいかなぁーと思いました。
今回のイベントも、皆さんの業務や知見に、少しは役立てたでしょうか?そうであれば、嬉しい限りです。
イベント情報
多くの方にご参加頂きまして、ありがとうございますー。
![](https://assets.st-note.com/img/1718806038969-eKnr2BxikU.png?width=800)
![](https://assets.st-note.com/img/1718806153629-v3HRVWyumM.png?width=800)
Power BIレポートです。
愛知・神奈川・北海道が同率の2位と、なかなかめずらしい感じがしますね。北海道が多いのは、らむださんの影響でしょうか?(笑)
各種リンク(ブログや資料など)
Togetter
-
Youtube
-
オープニング
WinActor支部イベントスタート!
— RPACommunity (@CommunityRpa) June 19, 2024
#RPALT pic.twitter.com/hUEI8Rn7i0
いつものスライド、いつもの掛け声ではじまりました。
今回から、「トーク」が外れまして、「WinActor支部」となりました。何か変わるわけではありませんが、気分も一新して、頑張って行きたいと思います。
本日2本立て!
— RPACommunity (@CommunityRpa) June 19, 2024
#RPALT pic.twitter.com/EOxyEqHaQc
ということで、本日も2本立て。
前半は、たまいさんによる「技術サポートで見かけるパターン」
後半は、わたしが「kintone API連携」の話をさせて頂きます。
今回お伝えしたいこと
— RPACommunity (@CommunityRpa) June 19, 2024
#RPALT pic.twitter.com/Qh5CU4u3JL
ということで、たまいさんパート。お伝えしたいことは、この3つ。
技術サポートでよく見かける使い方
うまく活用している会社の共通点
事前準備・ざっくりシナリオ作成はメリットあり
特に3番目の、「ざっくりシナリオ」は技術サポートの方に依頼するだけにい留まらず、自分の情報整理にも役立ちます。
上から順番に、ちゃんと動くように設定して…とやるよりも、全体像をまずは作り上げるのが、良いと思います。
ライブで、まずは全体フローを作っていく。
— かーでぃ@LT駆動って素敵! (@_0447222690292) June 19, 2024
#RPALT pic.twitter.com/QmMNqrSkYb
全体像で、どういうフローにするのかを見えるようにしてから、細かい作業に入っていくと、作っていて自分自身も迷子にならずに済みますしね。
もちろん、技術サポートに方に教示してもらう際も、こーいう流れで考えてます、というのを目で見える形で共有できるのは、齟齬がなくなるので非常に良いと思いました。
たまいさんセッション
— RPACommunity (@CommunityRpa) June 19, 2024
まとめ
#RPALT pic.twitter.com/CFQVdfetrr
たまいさんのまとめに、全てが詰まってますね!
自分も、この辺り意識しながら、シナリオ作りをがんばりますw
前半は一旦終了。
そして、今回から前半と後半の間に、スポンサー様のご紹介を挟む形となりましたー。
![](https://assets.st-note.com/img/1718807509653-26ifmpDs19.png?width=800)
#またでたなAIJIMY #RPALT pic.twitter.com/6WxEYEoSjY
— かーでぃ@LT駆動って素敵! (@_0447222690292) June 19, 2024
コミュニティ応援スポンサーの、シーシステムさん。
「#またでたなAIJIMY」がポストされるごとに、RPACommunityでのイベント景品が増えていきますw
是非、皆さんもポストやRPをお願い致しますー(^^)/
後半戦スタート!
— RPACommunity (@CommunityRpa) June 19, 2024
WinActor × kintone
APIを叩いて自動登録
#RPALT pic.twitter.com/wjabLy9Q1x
後半パートは、わたくし。
3月に開催したLT会の内容の深堀です。
kintoneの更新APIについて
— RPACommunity (@CommunityRpa) June 19, 2024
kintoneのAPIドキュメントを見ていきます
#RPALT pic.twitter.com/EexBKrlccG
APIを叩くためには、APIを知らなければなりません。
知るためには、マニュアルを読みましょ~。ただ、マニュアルは文字がいっぱいで見にくいですよね。よくわからないワードであふれてるし…。
そこで、マニュアルの読み方ですが、まずはcurlのサンプルコードを見ることをオススメしますw
OpenAI APIのマニュアルを見ても、curlコマンドで掲載されています。curlコマンドは知らなくても、オプション指定されている内容だけ理解できれば、こっちのもんですw
curl -X … 無視で大丈夫w
PUT … マニュアルに指定されたメソッド(POSTやGETなど)
-H … ヘッダ情報
-d … ボディ(データ部)
ヘッダ情報には概ね、以下が含まれます
"Content-Type: application/json"
これはお決まりのパターンですね。丸覚えしても良いぐらいです。
このお決まりパターンに、APIや取得したい項目毎にいくつかのヘッダ情報が付与される形になります。
今回のkintone APIでデータを更新する場合は、以下のようになります。
"X-Cybozu-API-Token": "API_TOKEN"
※API_TOKENは、サイボウズの各アプリから取得します。
![](https://assets.st-note.com/img/1718889559172-vgf0mFsqdf.png?width=800)
結果、今回の場合のヘッダ情報は、下記のようになります。
{
"X-Cybozu-API-Token": "CX........................vX",
"Content-Type": "application/json"
}
そして、このヘッダ情報はAPI-Tokenを取得したアプリに対して、毎回発行するJSONとなります。
ただ、JSONは文字列の形式を指定しただけの話ですので、文字列変数として持たせてしまえば、なーんも、怖いことありません。
![](https://assets.st-note.com/img/1718890279159-Rg9t9S1WuS.png?width=800)
さらに言えば、ボディ(データ部)もJSONなわけですが、このJSONをテキストファイルとして、所定の箇所を文字列置換してあげれば、JSON形式のただの文字列として扱うことができるので、JSONコワクナイ
今回のシナリオのポイント
— RPACommunity (@CommunityRpa) June 19, 2024
「JSONなんか怖くない」
#RPALT pic.twitter.com/rlnfuh9PgK
ここに書いてある、"%fld001"とか、"%fld002"を文字列置換で、更新したい値などに置換してあげるだけ。
![](https://assets.st-note.com/img/1718890412080-pyiPFs7be2.png)
{
"app": 2,
"id": %fld001,
"record": {"ganpla_name": {"value": "%fld002"},
"grade": {"value": "%fld003"},
"scale": {"value": "%fld004"}
}
}
![](https://assets.st-note.com/img/1718890450341-iBTdQNO5M7.png)
![](https://assets.st-note.com/img/1718890477208-PALAdae0L6.png)
ということで、私からのポイントは「JSONコワクナイ」でした。
ちなみに、kintone APIによるデータ更新については、以前LT会をした際にnote記事をちゃんと作っていたようでしたw
良かったら、こちらの記事も参照してください。
クロージング
次回予告!
— RPACommunity (@CommunityRpa) June 19, 2024
いよいよバージョンアップ?!?!
#RPALT pic.twitter.com/73CR6Xtxab
7月は、Python実行ノードが追加されたver7.5のリリーズが予定されていますし、WinActor支部としては、どこよりも最速で情報をお届けしたいと思っておりますー。
それから10周年サイトに、「WinActorへの励ましや期待の声を大募集!」が始まっています。フォームでの登録ですので、是非是非、応援メッセージをお願い致しますー(^^)/
メンチメーター
#WinActor 皆さんそれぞれのおすすめポイントありますよね~。
— たまい (@inaho3517) June 19, 2024
まずは自分に合っているかどうか試していただくことをお勧めします♪#RPALT pic.twitter.com/c8D1GKztVU
#WinActor の無償版、是非ほしいですね!
— たまい (@inaho3517) June 19, 2024
試してみないと分かりませんが、1カ月では検証が足りないよぉ~(;´∀`)#RPALT pic.twitter.com/wbGJV7DfR9
#WinActor 問答がきとるw
— たまい (@inaho3517) June 19, 2024
そして回答している人、うまいこと言いますな~😂#RPALT pic.twitter.com/4RiQf0WSDO
今回は #WinActor の代理店目線のお話でしたが、他の視座でのお話も聞いてみたいですね!
— たまい (@inaho3517) June 19, 2024
もしライトニングトークでご自身のご経験をご共有いただけたら、新たな知見が広がりそうです☺#RPALT pic.twitter.com/aPVBgYvnBa
#WinActor と #kintone のコラボ……私も是非とも期待したいです!#RPALT pic.twitter.com/WgcNEXHUA7
— たまい (@inaho3517) June 19, 2024
JSON コワイ …… ((((;゚Д゚))))ガクガクブルブル#RPALT #WinActor pic.twitter.com/PnU0LljDTc
— たまい (@inaho3517) June 19, 2024
はい!発信することが大事だと思ってます!
— かーでぃ@LT駆動って素敵! (@_0447222690292) June 19, 2024
#RPALT pic.twitter.com/fM4CxnrJPg
特にないのでは?!🤔
— かーでぃ@LT駆動って素敵! (@_0447222690292) June 19, 2024
#RPALT pic.twitter.com/1dVKo90v1e
👏👏👏👏
— かーでぃ@LT駆動って素敵! (@_0447222690292) June 19, 2024
#RPALT pic.twitter.com/ZctQ21drWq
自分の頃は、技術サポートってなかったような気がします(5-6年ぐらい前)。
— かーでぃ@LT駆動って素敵! (@_0447222690292) June 19, 2024
少なくても、自分が導入した際には、提案はなかったので、自分で頑張るしかなかったですね。
スタートダッシュで効果を出す意味でも、技術サポートや導入支援はうまく使って頂きたいところです。
#RPALT pic.twitter.com/ahrpFrrcnv
アプリ毎に仕様が変わるのが難しいところですよねぇ。
— かーでぃ@LT駆動って素敵! (@_0447222690292) June 19, 2024
りなたむさんが、アプリ毎のPower Automateのkintoneコネクタを作られてて、なるほど!と思ったことあります。
ベースまでは提供できると思うので、細かいところはそれぞれで調整ですかねぇ。。
#RPALT pic.twitter.com/ajAWOcQXef
ジェイソンは怖いですが、JSONはコワクナイ
— かーでぃ@LT駆動って素敵! (@_0447222690292) June 19, 2024
#RPALT pic.twitter.com/6LgNzb9IJT
YES!
— かーでぃ@LT駆動って素敵! (@_0447222690292) June 19, 2024
#RPALT pic.twitter.com/Fmty0TXL4c
今回は以上となります。
今回、前回よりも多くの方にご参加頂け、本当にうれしく思いますし、励みになります!
引き続き、よろしくお願い致します🙇
ということで…
![](https://assets.st-note.com/img/1718891596217-fhUuC1Su6X.png?width=800)
この記事が気に入ったらサポートをしてみませんか?