API の検索結果:
…Difyへの登録も、APIで簡単に連携することが可能ですので、ぜひご参考ください。 プリザンターの準備 テーブルの作成 サーバスクリプトの作成 CSVファイルのインポート Difyのナレッジを確認 応用編 まとめ プリザンターの準備 テーブルの作成 それでは、プリザンター側の準備を始めます。まずは、プリザンターのテーブルを作成します。 新規テーブルを作成し、下記の項目を「テーブルの管理」→「エディタ」の「現在の設定」に設定します。 ・タイトル・質問(内容)・回答(説明A)・D…
…プト 拡張HTML API など スクリプト、スタイルはクライアント側(ブラウザで実行)されるもの、その他はサーバ側で実行されるものです。また、拡張とついているのは、画面ごとではなく、プリザンター全体に適用できる仕組みです。 細かくは割愛しますので、公式マニュアルやこのブログの他の記事を読んでいただければと思いますが、業務要件に合わせるように数多くの仕組みが備わっていることがわかります。 上記以外にも、プログラマではない人にも使いやすくなるような仕組み(EUC)ができると聞い…
…! 追加のポイント:API、スクリプト、スタイルなどでカスタマイズ可能 デヂエにあってプリザンターに不足していること プリザンターに移行する手順と弊社サービスについて プリザンターを利用し、機能を確認する いくつか業務で使っているライブラリをテーブルで作成し業務で利用する。 データ移行を行う まとめ 参考リンク デヂエは2023年10月30日に使えなくなります! 長らくご利用いただいていたデヂエが利用できなくなります。 継続ライセンス購入可能期間の購入終了期日が2022年9月…
…クリプトは、「$p.apiUpdate」の関数を使用して処理を書いてみます。 開発者向け機能:スクリプト:$p.apiUpdate 今回、下記のコードで更新処理を実装しています。「$p.events.before_send」の関数を使用して、レコードを更新するタイミングで、「$p.apiUpdate」の関数が実行するようにしています。 スクリプトの出力先は、「編集」を選択してください。 $p.events.before_send_Update = function (args…
…(csv){ $p.apiCreate({ id: iine_master, data: { NumA: $p.id(), DescriptionA: csv }, done: function (data) { setAfterIine(); $("#hidden_iine_user").val(csv); $("#hidden_iine_master_id").val(data.Id); console.log(data); }, fail: function (data…
…on(){ var apiKey = ''; $p.apiGet({ 'id': $p.siteId(), 'data': { 'ApiKey': apiKey, 'Offset': 0, 'View': { 'ColumnSorterHash': { 'ClassA': 'desc' } } }, 'done': function (data) { let Num; if (typeof data.Response.Data[0] === "undefined"){ Num…
…イル名は任意ですが「APIKey.json」として保存しました。 { "TargetId": "AccountMenu", "Action": "Append", "DeptIdList":[2], "Disabled": false, "NavigationMenus": [ { "ContainerId": "ExtendedAPIKeyContainer", "MenuId": "ExtendedAPIKeyMenu", "Name": "API設定", "ChildM…
…されている権限 × ApiVersion APIのバージョン × ApiRequestBody APIのリクエスト内容 × RequestDataString リクエストデータ × ContentType レスポンスヘッダの種類 × サンプル contextの取得は下記のように行います。 // サイトIDの取得 var SiteID= context.SiteId; // LoginIDの取得 var LoginID= context.LoginId; 画面でのサンプルは、別…
…されている権限 × ApiVersion APIのバージョン × ApiRequestBody APIのリクエスト内容 × RequestDataString リクエストデータ × ContentType レスポンスヘッダの種類 × サンプル contextの取得は下記のように行います。 // サイトIDの取得 var SiteID= context.SiteId; // LoginIDの取得 var LoginID= context.LoginId; 画面でのサンプルは、別…
…レコード追加・更新やAPIによる操作のタイミングでも実行されます。 Pleasanter ユーザーマニュアル - 【サーバスクリプト】サーバスクリプト機能 より サーバー側で処理を行うことで、便利に、シンプルに、従来のスクリプトでは実現できない機能を実装することができる、ということのようですね。 認定パートナー限定のパートナー会で聞いたところによると、拡張SQLでしか実現できなかったこともサーバスクリプトで実現できるようになるようです。ということは、再起動なしで管理画面から拡…
…ント個人的TOP3 API機能が強化された! 拡張機能(SQL、HTML、スクリプト、スタイル)が強化されました サーバサイドスクリプトが実装された! まとめ 今年の強化された機能 さて、プリザンターで今年強化された機能について、プリザンターの機能強化ポイント、プログラムによるカスタマイズ機能の機能強化ポイントの2つのカテゴリについて、個人的にTOP3を選んでみました。 公式サイトでは、すべてのバージョンアップ情報、バグ改修情報が確認できるページがありますので、ご参考いただけ…
…こ数か月で追加されたAPIなどの機能について、ご紹介していきたいと思います。 メール送信APIを追加 一括削除APIに物理削除オプションを追加。 一覧画面のテーブルのセルにCSSを出力する機能を追加。 まとめ メール送信APIを追加 まず1つ目ですが、メールをAPI経由で送信できるようになりました。7月のバージョンアップで実装されています。 Pleasanter ユーザーマニュアル - 2020年07月のバージョンアップ情報 それでは、実際にサンプルプログラムを見てみましょう…
こんにちは。 リーデックス小川です。 今週末は、台風が来るようですね。日曜日は晴れるので出かけたい気分ですが、翌日仕事なので、少しセーブすることを考えないといけないが残念です。。。できるだけ土曜日が晴れてほしいなぁと、秋の空にお願いしてみます。 さて、今回は主にオンプレ環境の開発効率を上げる方法がFAQに載っていたのでご紹介していきたいと思います。変更したときに再起動が必要なパラメータファイルを、再起動しないで読み込むことができるテクニックです。 設定ファイルの仕様について …
…装できます。さらに、API機能を利用することにより、ERPや会計システムなど外部データの取り込みや出力、外部システムとの連携が可能です。 以上を踏まえて、今回のトレーニングでは、工数を大幅に抑えることができるローコード開発ツールの視点でプリザンターをご説明していきます。 管理画面からプログラムなしでアプリケーション開発できる範囲の簡単なご説明と、プリザンターでプログラムを利用した機能拡張の方法(スクリプト、スタイル、拡張SQLなど)をサンプルプログラムやシステム間連携の例など…
…す。外部システムとはAPIを利用することにより、連携することができます。また、総合環境が用意されれていることが多いため、アプリケーションの開発、構築やスケーリングを簡単に行えるようになります。intra-mart、楽々Framework、GeneXusなどが有名ですね。 ドラッグ・アンド・ドロップなどによりプログラムを全く開発せずにアプリケーションを開発できるという点では、ノーコード開発と同じです。ノーコード開発とは、まったくプログラムを書かずにアプリケーションが作成できるプ…
… さて、今回は拡張をAPI経由で実行する方法を記事にしてみました(公式マニュアル)。拡張SQLはレコードの作成の前後や更新の前後など特定のタイミングの他に、APIから実行することができます。 拡張SQLとは? 拡張SQLの注意点 今回のサンプル テーブルを準備する 拡張SQLを書いてみる ファイルを配置してIISを再起動 最後はスクリプト 実行してみる まとめ 拡張SQLとは? SQLで直接データを取得、更新できる機能です。拡張SQLの詳細については本記事では割愛いたしますの…
こんにちは。リーデックス小川です。 だいぶ暑くなってきました。自宅で作業している部屋にはクーラーがなく、扇風機を引っ張りだしてきました。まだ、蒸すような暑さではないため何とかしのげますが、真夏になるとなかなか厳しいので、クーラーを入れるかを検討中です。 さて、今回はリマインダーのあて先の設定方法について記事にしていきたいと思います。固定のメールアドレスの他に、項目に設定されたメールにも送信できるようになっていますので、ぜひ最後までご覧ください。 リマインダーとは? リマインダ…
…ポート→インポート APIを利用する データベースを直接操作する 1は、標準機能で実現できるため、最もお手軽です。CSVでエクスポートしたファイルを手動でインポート(連携)する必要があるため手間がかかります。RPAを利用されている会社であれば、外部システム連携の自動化も比較的容易かもしれません。pleasanter.hatenablog.jp 2は、プリザンターの連携で最もメジャーな連携方法だと思います。バッチファイルを用意して、APIを利用してデータの取得と登録(更新)を行…
…記載がありました。 api.slack.com 含むTLSの複数のメジャーバージョン、ありますv1.0、1.1、1.2、とは1.3。バージョン1.0と1.1は非推奨であり、今後は使用しないでください。 2020年3月4日には、 Slackとのすべての通信でTLSバージョン1.2以降を使用する必要があります。 ということで、2020年3月4日v1.0と1.1は利用できなくなったとのことです。 プリザンターのGithubを確認する。 プリザンターの対応について、Githubを確認…
…ァイル名 説明 1 Api.json API機能に関するパラメータ 2 Authentication.json 認証機能に関するパラメータ 3 BackgroundTask.json バックグラウンドタスクに関するパラメータ 4 BinaryStorage.json 添付ファイル機能および画像貼り付け機能に関するパラメータ 5 Deleted.json ごみ箱機能に関するパラメータ 6 General.json 一般設定に関するパラメータ 7 History.json 履歴画…
…と思います。新機能やAPI関連も盛りだくさんなのですが、後日必ず書かせていただきますので、少々お待ちください。 ご相談いただいた方 プリザンターで実現したいこと 経理部門、人事部門、情シス部門のデータ連携やデータ共有 個別プログラムをプリザンターに統合 社内のADとの連携 その他機能についてのご質問 メール連携、Slack連携について設定の方法やとどのような場面で使うか? スクリプト、拡張スクリプトはどうやって利用するかを教えてほしい まとめ ご相談いただいた方 某大手企業の…
…編集 添付ファイル API リーデックスの来年の取り組み まとめ この記事はこんな人におすすめです。 プリザンターを利用しているすべての方 リーデックスに少しでも興味があるすべての方 この記事を目にしたすべての方 リーデックスの今年の取り組み 今年度、弊社はプリザンター関連で下記のような取り組みを行ってきました。 「リーデックス×プリザンター」ブログ こちらは後ほど 「勉強会」「講習」「トレーニング」 リーデックスでは教育関連の取り組みとしてプリザンター以外にも勉強会などを開…
…出力を行ってみる。 APIのリクエスト / レスポンスデータ例 まとめ こんな人におすすめ! JSONが何か知らないので、概要をわかっておきたい方 プリザンターはどんな設定ファイルがあるかが知りたい方 APIでJSONがどのように利用されているかを知りたい方 JSONとは? それでは、まずはじめに「JSON」ってなに?というところから始めてみたいと思います。知っている方は、次の見出し「プリザンターではこんなところで利用されています」まで飛ばして頂いた構いません。 Wikipe…
…発し、プリザンターのAPIを利用して登録を行う方法をおすすめいたしました。事前にこのブログのAPI関連の記事を読んでいただいており、同じようなイメージを持ってらっしゃったようでした。 pleasanter.hatenablog.jp また、更新頻度が少ないテーブルについては、手動でのエクスポート→インポートも検討するとのことでした。すべてをシステム化すると開発工数(費用)が膨らみますので、運用の手間などを踏まえて取捨選択するのが望ましいですね。 pleasanter.hate…
…フル機能が利用でき、APIやスクリプト、SQLなどで拡張できるプリザンターにとても興味を持ってもらえたかと思います。 今回は登壇時間を25分もらいました。いつも登壇すると時間が足りなくなるので、今回は少なめに資料を用意してみましたが、予想よりも1~2分少なく終わってしまいました。少しだけ焦りましたが、そのあと質疑応答で3名の方に挙手いただきました。質問が出ることは、登壇内容に興味を持ってもらえたということなので、うれしかったです。 当日の資料を貼っておきますので、もしよろしけ…
…ーを入れたい場合は、APIやスクリプトを利用して実装する必要があります(プリザンター本体にカスタマイズを入れる場合もあります)。 今回は、そこまで複雑ではないものでOKということで、PC購入の申請者が、承認者に承認をもらうというもので、承認のチェックを行いたいとのことでした。下記のような提案を行いました。 申請者は、申請者用のテーブルにデータを登録し、承認者用のテーブルにデータを移動します。承認者は承認テーブルにあるデータに承認のチェックにチェックを行い、申請テーブルにデータ…
…acaの開発を行い、API経由でプリザンターのデータを取得する部分について記載したいと思います。 スマホ側(Monaca)のハンズオン スマホアプリは、Monacaを利用して開発しました。リーデックスはMonacaの公式パートナーです。Monacaって何?という方は、こちらのページをご覧ください。 Monacaとプリザンターはとても相性がよいと思っています。両者とも、JavaScript、CSSで開発することができるため開発の親和性がとても高いです。Monacaはライブラリも…
…ます。プリザンターのAPIを利用して、ハイブリットアプリ開発環境のMonacaを利用してスマホアプリをハンズオン形式作りました。実際の資料をもとに、書いてみたいと思います。 全体像について 開発するスマホアプリは下記のようなものを想定しました。 商談の進捗と顧客の情報をスマホの画面で表示する、ことを想定しました。プリザンター側は、商談テーブルと顧客情報がリンクされています。スマホ側では、商談テーブルもしくは顧客のIDを入力するとその詳細情報が表示される、という仕様となります。…
…ームのプリザンターのAPIを利用しハイブリットアプリをハンズオン形式で開発いたします。 全体では3部構成となっています。 第1部では、プリザンターの簡単なご紹介、基本的な使い方やAPIの設定方法、APIプログラムをおこないます。 第2部では、ハイブリットアプリ開発環境である「Monaca」の基本的な説明、開発環境の使い方や拡張機能の使い方、簡単なプログラム作成を行います。 第3部では、第1部と第2部で作成したサンプルアプリケーションを元に、スマートフォンでプリザンターのデータ…
…l()) { $p.apiGet({ //商談管理の「分類A」の値(レコードID)を指定 'id': $('#Issues_ClassA').val(), 'done': function (data) { //商談管理の「内容」に顧客情報から取得した「メールアドレス」の値をセット $p.set($('#Issues_Body'), data.Response.Data[0].ClassG); }, 'fail': function (data) { console.log(…