ブログ

  • クラウド型ワークフローv11.13、ファイル生成機能を追加

    クラウド型ワークフローv11.13、ファイル生成機能を追加

    SaaSベンダーの株式会社クエステトラ(京都市、代表執行役 CEO 今村元一)は1月20日、クラウド型ワークフロー製品である 『Questetra BPM Suite』 の新バージョン11.13を公開しました。新バージョン11.13では、業務データに基づく定型フォーマットのテキストファイルを自動生成できるようになります。

    日々の業務では、様々なテキスト情報が生み出されます。たとえば「Webアクセス数の推移」といった報告書から「会社の現況」といったオフィシャルな文書まで、様々な文書が生み出されています。そして、それらのテキスト情報がテキストファイルとして保存されるケースは少なくありません。

    新バージョン11.13からは業務プロセスの途中に「テキスト情報が自動的にファイル化される自動工程」を配置できるようになります。すなわち、テキスト情報が承認されると同時に指定フォーマットのファイルが自動的に生成される、といった仕組みを簡単に構築することが可能となります。たとえば「クラウド型ストレージへの自動アップロード」といった自動工程を更に下流配置すれば、一連の文書管理プロセスが無人化され、恣意的なテキスト削除や内容の改竄が行われるリスクをゼロ化することも可能となります。

    Questetra BPM Suite とは

    クラウド型ワークフロー『Questetra BPM Suite』は、ペーパーレス環境やリモートワーク環境を推進するための業務プラットフォームです。業務案件は業務フロー図に従ってコントロールされ、案件が人間工程に到達すれば担当者はアウトプットを求められます。また、案件が自動工程に到達した際には、「PDFの生成」や「クラウドストレージへの保存」といった既定の処理(サーバサイド処理)が自動的に行われます。(BPM: Business Process Management)

    「稟議承認フロー」「文書翻訳フロー」「品質チェックプロセス」「請求書発行プロセス」といった様々な業務に適用していただけます。各業務のプロセスオーナーは日々の業務の中で少しずつ「業務プロセスの改善」を実践することが可能です。

    業務データに基づくファイル生成機能について

    サービス工程を利用して、業務データから指定したフォーマットに従ったテキストファイルが自動生成される様になります。レポートファイルの生成の他、HTML、JSON、XML、CSV など、様々な形式のテキストファイルを生成することができます。ファイル作成の手間やミスの混入リスクを下げることができます。

    その他の機能改良について

    CSVファイルのテーブル型データへの変換機能

    サービス工程を利用して、CSVファイルの内容をテーブル型データ項目に挿入できるようになります。例えば、作業報告プロセスで、CSVファイルを承認工程でダウンロードせずに表形式で確認したり、行ごとにチェック結果を入力したりできるような仕組みを構築できます。(コンバータ (Excel-CSV ファイル to テーブル型データ) )

    テーブル型データのファイルへの変換機能

    サービス工程を利用して、表形式に入力されたデータをCSVファイルに変換できるようになります。例えば、取引先追加プロセスにおいて、表形式に入力された取引先情報がCSVファイルに変換され、基幹システムにファイルアップロードできるようになります。(コンバータ (テーブル型データ to Excel-CSV ファイル))

    業務データの自動設定機能を強化

    文字型データの連結や数値型データの演算などを行うサービス工程において、ユーザ型データの名前、メールアドレスを個別に出力できるようになります。また、テーブル型データ項目を挿入する際、各セルの値を出力することなどもできるようになります。(サービスタスク「データ設定」)

    詳細については、リリースノートを御参照ください。

  • Business to Professional

    Business to Professional

    Thank you for using Questetra BPM Suite.

    The service system will be changed from July 1st, 2020, as described in the Expansion of Service System. I will explain how to change from Business or VIP that are before the change to Basic, Advanced, Professional or Enterprise Edition which will be after the change.

    Differences between the Service Systems

    There are the following differences in the paid Edition between the service systems until the end of June and after July 1st of 2020.

    Service system until the end of June

    • Type: Business, VIP (2 types)
    • All functions and support of “Questetra BPM Suite” are available in both Editions. The differences between the Editions are due to differences in the configuration and performance of the service platform.

    Service system from July 1st

    • Type: Basic, Advanced, Professional, Enterprise (4 types)
    • Available functions and support for “Questetra BPM Suite” vary by Edition. The available functions are the same for Professional and Enterprise, but there are differences in the support content and the configuration and performance of the service platform. Please refer to the following for more detailed information on each edition.
    For the details by each edition please see this chart.

    Transition to service system after July

    The remaining contract period as of the end of June will be automatically carried over as a new edition contract. There is no extra charge at that time.

    • Business (discontinued) ⇒ Professional (new)
    • VIP (discontinued) ⇒ Enterprise (new)

    Until the end of June, you can order renewal for the next contract period at the same usage fee as before. (for a period of 1 or 2 years)

    FAQ

    Q. My Business contract is going to be expired in September 2020. Which Edition will my contract be during the period between July and September?

    A. It will be Professional.

    Every Business that was contracted before July 2020 will be available as Professional on and after July 1st. For service system from July, please see Expansion of Service System.

    Q. My current contract will end in April 2020. I want to renew it for two years before the end of June, then what will the exact term be? And, what will happen if I need to add more users during that period?

    A. Your contract term will be from May 2020 to April 2022. In case you need to add User seats, you will be able to add user seats at the contracted price until the term-end. (10 users unit)

    Q. What if I do not sign up by the end of June 2020?

    A. You will choose from Basic, Advanced, Professional or Enterprise at the time of the next renewal. For service system from July, please see Expansion of Service System.

    Q. My current contract is Business (Flexible). How do I do to make a contract for two years term within June?

    A. You can order a Business with an annual contract by the end of June.

    E.g. You continue to use Business (Flexible) until June. Then you place order Business (annual) for two years (from July 2020 to June 2022) within June. For use after July 2022, you can choose from Basic, Advanced, Professional and Enterprise contracts.

    Inquiries

    For customers who are subscribing via partner-company, please consult your partner. For service system from July, please see Expansion of Service System.

  • Business から Professional 等への移行手続き

    Business から Professional 等への移行手続き

    平素より Questetra BPM Suite をご利用いただき、誠にありがとうございます。

    サービス体系の拡充について」でご案内させていただいたように、2020年7月1日よりサービス体系が変更されます。変更前の Business, VIP から、変更後の Basic, Advanced, Professional, Enterprise への変更方法について説明いたします。

    サービス体系の違いについて

    2020年6月末までのサービス体系と2020年7月以降のサービス体系では、有償エディションについて次のような違いがあります。

    6月末までのサービス体系

    • 種類:Business, VIP (2種)
    • 両エディションとも「Questetra BPM Suite」のすべての機能・サポートを利用することができます。それぞれの違いはサービス基盤の構成や性能の違いによるものです。

    7月以降のサービス体系

    • 種類:Basic, Advanced, Professional, Enterprise (4種)
    • 「Questetra BPM Suite」の機能について、エディションごとに利用できる機能・サポートが異なります。Professional と Enterprise について、利用できる機能は同じですが、サポート内容やサービス基盤の構成や性能に違いがあります。

    7月以降のサービス体系への移行について

    6月末日時点における契約残期間につきましては、新エディションの契約として自動的に引き継がれます。その際、追加料金はかかりません。

    • Business (廃止) ⇒ Professional(新)
    • VIP(廃止) ⇒ Enterprise(新)

    6月末日までの期間は、これまでのご利用料金で、契約期間終了後の更新をご発注いただけます。(1年分または2年分)

    よくあるご質問について

    有償で利用中の Business(年間契約)が2020年9月に終了します。7 – 9月はどうなるのでしょうか?

    「Professional」です。

    2020年7月より前にご契約いただいた Business は、7月以降「Professional」としてご利用いただけます。7月以降のサービス体系については「サービス体系の拡充について」をご覧ください。

    現在の契約が2020年4月に終了します。6月末までに2年分の契約をしたいのですが期間はどうなりますか?また、その期間中にユーザの追加が必要になった場合にはどうなりますか?

    2020年5月から2年間です(2020年5月〜2022年4月)。ユーザの追加が必要になった場合、契約期間終了までの間、ご契約いただいた時の価格で追加していただけます。(10ユーザ単位)

    2020年6月末までに契約しない場合はどうなりますか?

    次の契約更新時に、Basic, Advanced, Professional, Enterprise から選んでご契約いただきます。7月以降のサービス体系については「サービス体系の拡充について」をご覧ください。

    現在の契約が日割契約(月単位の契約)です。6月末までに2年分の契約をしたいのですがどうしたら良いですか?

    6月末までに年間契約で Business をご注文いただくことが可能です。

    例: 6月まで Business(日割契約)を利用。6月中に7月から Business (年間契約)2年分(2020年7月〜2022年6月)をご契約いただけます。2022年7月以降のご利用は、Basic, Advanced, Professional, Enterprise から選んでご契約いただきます。

    サービス体系変更に関するお問い合わせ

    販売パートナー様から Questetra BPM Suite をご購入いただいている場合には、パートナー様にご相談ください。7月以降のサービス体系については「サービス体系の拡充について」をご覧ください。

  • About the End of Starter Edition

    About the End of Starter Edition

    Original Japanese version

    Thank you for using Questetra BPM Suite.

    The service system will be changed on July 1, 2020. At that time, reception for the Starter Edition will be closed and a new Trial mode (free) will begin.

    For details, see “For Starter Edition Users“.

  • Starter エディション終了について

    Starter エディション終了について

    平素より Questetra BPM Suite をご利用いただき、誠にありがとうございます。

    2020年7月1日にサービス体系が変更されます。このタイミングで Starter エディションの受付が終了し、Trial モードでの提供(無料)がスタートします。

    詳細については「Starter エディションをご利用の方へ」をご覧ください。

  • Expansion of the Service System

    Expansion of the Service System

    Questetra, Inc. will change the service system of the cloud-based business process management, Questetra BPM Suite from July 1st, 2020. Specifically, we will shift from two service systems to four.

    Service System (current)

    • Business
    • VIP

    Service System (from July 2020)

    • Basic
    • Advanced
    • Professional
    • Enterprise

    Responding to increasingly complex automation functions

    The cloud-based business process management system Questetra BPM Suite is capable of equipping various automatic processes in the middle of workflows.

    In recent years, simple processes such as PDF file generation and cloud storage have been successively replaced by automated processes. Such efforts for automation and labor-saving can no longer be called “differentiation measures”. In the current DX era, it may be more of an “essential activity”.

    Questetra, Inc. has released many implementation methods for automatic processing on the server-side. However, since many of them were unguaranteed and used at the user’s own risk, they did not necessarily meet the needs of customers (users). With the prospect of more complex automation needs in the future, we would like to provide assurance of operation for as many automatic processing functions as possible.

    • Basic: Automatic data update, automatic email transmission
    • Advanced: Automatic cloud connection
    • Professional: PDF auto-generation, addition of self-made auto-processing
    • Enterprise: (Same as Professional)

    Responding to diversifying support needs

    The cloud-based business process management system Questetra BPM Suite is widely applied to a variety of fields.

    It has been used in a wide range of operations, from cases such as approving vacation applications, to advanced cases such as Unmanned processing of Cloud orchestration along with online payment”. Along with the maturity of the API Economy growing in recent years, there are more chances to see ways for customers to use it which we could never have imagined even as a vendor.

    We, Questetra, Inc. have been providing uniform support services to all customers. However, the use of business process management (BPM) is expected to become more diverse. In the future, we would like to provide more detailed support services according to each customer’s level of utilization.

    * BPM: Business Process Management

    • Basic: Inquiries on bulletin boards
    • Advanced: Inquiry by email
    • Professional: Inquiries by video chat
    • Enterprise: (Same as Professional)

    Price

    Tax excluded. Also, the annual pricing discount (20% off) is offered.
    Trial mode: Number of users that can be registered 100 / Available for 60 days / Free

    Effective date

    July 1st, 2020

    Details

    For the details by each edition please see this chart.

    Regarding the transition procedure due to a service system change

    Inquiries

    For customers who are subscribing via partner-company, please consult your partner. Customers who have directly applied Questetra BPM Suite, please visit Business to Professional.

  • サービス体系の拡充について

    サービス体系の拡充について

    株式会社クエステトラは、2020年7月1日より、業務プロセス管理クラウド『Questetra BPM Suite』のサービス体系を変更いたします。

    具体的には、2 種類のサービス体系から 4 種類のサービス体系へと移行いたします。

    サービス体系(現行)

    • Business
    • VIP

    サービス体系(2020年7月から)

    • Basic
    • Advanced
    • Professional
    • Enterprise

    複雑化する自動化機能への対応

    業務プロセス管理クラウド『Questetra BPM Suite』では、ワークフロー途中に様々な “自動処理” を配置することができます。

    近年、例えば「PDFファイル生成」や「クラウド保存」といった単純な処理が、次々に “自動処理” に置き換えられています。このような自動化・省人化に対する取り組みは、もはや「差別化施策」などと呼べるものではありません。現在の DX 時代においては、それはむしろ「必要不可欠な活動」と言うべきものかもしれません。

    株式会社クエステトラは、サーバサイドでの “自動処理” について、数多くの実装方法を公開して参りました。しかしながら、それらの多くは無保証であり、自己責任でご利用いただくものであったため、必ずしもお客様(ユーザ)のニーズにお応えできているものではありませんでした。今後は、さらに複雑化する自動化ニーズを想定し、一つでも多くの自動処理機能に対して動作保証をつけて提供して参りたいと考えております。

    • Basic: データ自動書き換え、メール自動送信
    • Advanced: クラウド自動連携
    • Professional: PDFファイル自動生成、自作の自動処理追加
    • Enterprise: (Professional と同じ)

    多様化するサポートニーズへの対応

    業務プロセス管理クラウド『Questetra BPM Suite』の適用業務は多岐に渡ります。

    「休暇申請に対して承認する」といった事例から「オンライン決済に伴う一連の Cloud オーケストレーションを無人処理する」といった高度な事例まで、幅広い業務でご活用いただいております。「API エコノミー」の成熟度が高まる近年は、ベンダーとして想像もしていなかったようなご利用方法を拝見する機会も増えています。

    株式会社クエステトラは、これまでどのお客様に対しても画一的なサポートサービスをご提供して参りました。しかしながら、業務プロセス管理(BPM)の利活用方法は、さらに多様化することが予想されます。今後は、それぞれのお客様の利活用レベルに応じ、きめ細かいサポートサービスを提供して参りたいと考えております。

    ※ BPM: Business Process Management

    • Basic: 掲示板での問い合わせ対応
    • Advanced: メールでの問い合わせ対応
    • Professional: ビデオチャットでの問い合わせ対応
    • Enterprise: (Professional と同じ)

    価格

    適用時期

    2020年7月1日

    内容

    サービス体系変更に関するお問い合わせ

    問い合わせる

  • 業務プロセス、改善サイクルを回すコツ

    業務プロセス、改善サイクルを回すコツ

    業務プロセスの改善サイクルを回すのは容易ではない。ホントは毎月毎週のようにコツコツとPDCAを回したい。しかし、現状把握(Check)や対応(Act)に時間が取れないのが実情? 業務プロセス定義をバージョンアップする(Re-Plan)なんて夢物語?? ここでは「少しの工夫」で「小さな改善」を繰り返す方法について提案してみたい。

    1. 集計も自動化!

    自動開始(毎週や毎月)の「集計&通知」が好き。

    要は、業務データを無人で期間集計してくれる(そして通知してくれる)業務プロセス。ソレは「業務プロセスに流れたデータを集計する業務プロセス」というコトになる。(ヤヤコシイ…)

    平たく言えば “自動レポート機能” だ。

    たとえば、、、『立替金精算プロセス』に対して『前月立替金の集計プロセス』、、、のように集計用の業務プロセス(ワークフロー アプリ)を作るのだ。それらは勝手に始まり(タイマー開始)、途中の処理工程も全て無人で、そして勝手に終わる。そして、最下流に「関係者へのメール通知」や「タイムライン投稿」が配置されるのがオキマリとなる。

    222-立替金精算

    • 222-notice-前月立替金の集計と通知 (←毎月・スタッフ別集計)
    • 222-cross-前月立替金の集計 (←毎月・全社集計)

    242-出退勤報告

    • 242-notice-前週の出勤簿の通知 (←毎週・スタッフ別集計)

    242b-アルバイト出退勤報告

    • 242b-cross-アルバイトの前月勤務時間集計

    216-Flexible-Billing-Cycle

    • 216-notice-Flexible-Report(などなど)

    ▼多用しているデータ抽出工程『Questetra BPMS: 案件, 指定データTSV一括抽出』

    多用しているデータ抽出工程『Questetra BPMS: 案件, 指定データTSV一括抽出』

    日付フィルタされた複数の案件データを複数行のTSV文字列として抽出します。抽出項目は “string:0,date:2,select:3″ のようなCSV書式で指定します。Tabコードと改行コードは、自動的に削除されます。”ファイル型” はファイル名が、”選択型” は選択された選択肢の表示テキストが抽出されます。

    2. ソレって、モニタリングでわ?

    確かに、わざわざ “集計用のプロセス” を実装する必要なんてナイ。業務データの期間集計をしたければ、その時々に「モニタリング機能」を使えば良い。いつでも、様々な角度から、過去のデータを集計できる。

    そう。。。”集計プロセス” たちは、その「モニタリング」を自動化して、(通知して)、いるに過ぎない。

    だがシカシ!、、、だが然し!!、、、なのだ!?!

    3. いつでもデキル=永遠にシナイ

    「集計の無人化」をアレコレ実践してみて、改めて思う。

    人間にとって「自分の意志で情報を見に行く」っていうのは、実は “とてもシンドイコト” なのだ。

    • 興味がない訳ではない
    • モチベーションが湧かない訳でもない

    が “過去データを振り返ること” はあまりしたくないのだ。

    単に「振り返りたくない」と表現してしまうと語弊があるので、掘り下げて考えてみたい。

    むしろ “振り返るコト” は、”目の前にある新しいシゴト” に比べれば、大概はラクだ。(見て眺めれば良いだけ、なのだから…) それでも人間は、“A: 振り返るコト”“B: 目の前にあるシゴト” と比べてしまうと、ついつい「後で…」と考えてしまう生き物なのだ。 それは「今すぐヤル」ということ自体にメリットが無いのだ。「後でやっても同じ」→「後でやろう」。そして、その繰り返しで、結局 “集計データ” を見る機会が少なくなってしまう。

    もし「KPIを集計し報告すること」それ自体が仕事なのであれば、きっと “後回し” にはしない。しかし、そのような場合、集計作業が完了した時点で「振り返り見るパワー」が残っていない。 たしかに、(ウマく言えないが)、KPI情報は「見る」のかも知れない。しかし、きっと「観ることができていない」のだろう。そして「診ることもできていない」のだろう。そして何の改善(PDCAサイクル/BPMサイクル)にも繋がらない。

    そもそも “いつでも見ることができるモノ” と思ってしまった瞬間に、“いつまでも見ないモノ/めったに見ないモノ” にしてしまうのは、人類の必然なのだろう。

    神戸に20年間住んでたクセに、一度も「異人館」に行かなかったようなものだ。。。(違)

    4.Check のキッカケを作ろう!

    つまるところ、、、責任者自身が『今すぐ実行しよう』と思える機会がなければならない。

    キレイに集計された業務データを眺め見れば(業務の様子を振り返れば)、誰だって意見したくなる。少しは改善したくなる。

    • 取り締まるコトが仕事である「取締役」、、、
    • 監査するコトが仕事である「監査役」や「会計監査人」や「内部監査室」、、、

    彼らがキッチリと “振り返り” を行えるのは、きっと「チェックすべき書類や報告」がルーティーンに届くから、だ。

    その機会(キッカケ)のためには、やはり「外部トリガー」が重要なのだろう。自己管理がカンペキな人であっても、全てのタスクを「自己トリガー」(自分の意志)で開始することは容易ではない。(そもそも存在自体を忘れてしまう事だってある)

    • “振り返り” を行えるのは、今しかない!
    • “振り返り” を効率よく行えるのは、今だ!

    そう思わせてくれるキッカケを自分自身に与えなければ、いつまで経っても振り返りを行うことができない、、、かも知れない。

    データが、定時に、キレイに集計されて、届く。。。少なくともワタシにとって、この「自動集計通知」は、心地よいセルフ・マネージメント・ツール(ペースメーカー)になっている。。。 (今のところw)

    ▼二軸で集計の例

    TSV文字列 数値合計のクロス集計

    TSV文字列, 数値合計のクロス集計

    ▼単純集計の例

    TSV文字列; 数値列の総和

    ▼集計の前段階でのデータフィルタ例

    TSV文字列, テキストフィルタ

  • Automation of measuring a number of steps

    Automation of measuring a number of steps

    Original Japanese version

    Nationally Popular (?) A walking game!

    Do you play ‘Dragon Quest Walk’? (*a smartphone app of SQUARE ENIX)

    In my family, we all love Dragon Quest and not only me, but also my kids (9 years old and 7 years old ) play with the app.

    The way to commute is by walking!

    I walk to work every day.

    So, it is an overwhelming advantage over the children. (Dad should be strong all the time)

    And these days, I walk longer to earn more advantages. (Sounds like a cheat)

    According to the statistics of the automatic measurement application Google Fit, I often walk since the release of the app of ‘Dragon Quest Walk’ (9/12 release). Especially after the day when my kids installed it on my old phone (9/14), the daily number of steps doubled. (See the calendar below)

    *Android and iPhone are equipped with gyro-sensors, accelerometers, and GPS, so they can automatically count steps and distance traveled in quite an accurate way. The app specialized in such functions is called “Activity Tracker”.

    Use in business reports?

    One day, when I was walking, I could think of many ideas such as more effective usage of Fitness Data and detection of overwork.

    For example,

    The data of the number of steps of couriers who have been carrying their company smartphones

    If there is such data today, I wonder, should it be managed by the company?

    (As well as that, I considered the data of the number of steps taken by the tour conductor of a travel agency and that of the distance traveled by an outside salesperson, etc)

    It is true that this includes private time data, so it is difficult to handle.

    But if I extract only working hours (at any given time), I hope it’s okay to use it.

    What I point to here, is that the Labor Standards Act, which relies solely on time for wages (compensation), is even more unreasonable from the viewpoint of “Productivity”. Therefore, I always think the system of paying a premium for more than 10,000 steps per day would become reasonable. (Sounds outrageous)

    Implement in REST API!

    Anyway, I made the system.

    If you look at the super simple Workflow Diagram and the Data input screen above, you can somehow understand. What I would like to show you is,

    The Task of “Picking up the step count data of arbitrary time”

    is automated. (Name of the Automatic Task: Google Fit: Dataset; Aggregate Step Count via Fit REST API)

    For example, the following things are possible.

    • A report of the number of steps from 9 a.m. to 17 p.m. is received automatically the next morning
    • The number of steps in the daily report is automatically added to the daily report which was submitted

    Furthermore, if you set up a Task for a superior such as “Superior Approval”, it would become a great workflow (maybe?)

    Walking is not relevant to my job, so there is a doubt whether it’s useful or not (this is difficult to verify). If you think the system I developed can contribute to the automation of work at the company, please let me know. If you are eager to use the system, we would like to improve the specification of the automatic processing.

    P.S.

    Incidentally, “Fit REST API (v1)” was a very peculiar API. (Please refer to the link for the implementation script)

    The format of posting Request Json (aggregate) works the same way as the Slides API and the Sheets API (batchUpdate), however Fit REST API (v1) causes some problems below.

    • Not referring to device Raw data, regardless of the permission (OAuth2Scope)
    • A part of the ID is obfuscated so that only the data generation clients can see it
    • Recording in nanoseconds instead of milliseconds
    • The number of steps and distance crossing the time boundary are added to the total calculations

    How do you like it?

    In addition, I was surprised that the parameters will be designed to obtain others’ data in the future (although it obtains only my own data). While similar services to Google Fit Website are unlikely to be revived, we will continue to monitor the trends of other services.

    let requestObj = {};
        requestObj.aggregateBy = [];
        requestObj.aggregateBy[0] = {};
        requestObj.aggregateBy[0].dataTypeName
                                  = "com.google.step_count.delta";
        requestObj.endTimeMillis   = numEndTimeMillis;
        requestObj.startTimeMillis = numStartTimeMillis;
        requestObj.bucketByTime = {};
        requestObj.bucketByTime.durationMillis = numDurationMillis;
    let apiRequest = httpClient.begin(); // HttpRequestWrapper
        apiRequest = apiRequest.bearer( token );
        apiRequest = apiRequest.body( JSON.stringify( requestObj ),
                                      "application/json" );
    const apiUri 
          = "https://www.googleapis.com/fitness/v1/users/me/dataset:aggregate";
    engine.log( " AutomatedTask Trying: POST " + apiUri );
    const response = apiRequest.post( apiUri );

    # I personally have kept entering “blood pressure” and “bodyweight”, so I sometimes think to analyze the trend of their increase and decrease in the morning, daytime and evening.

    P.P.S.

    By the way, you might wonder how far I’ve played Dragon Quest Walk?

    I have finished all the stories that have been released so far.

    I cleared “Chapter 5.” in Lv 48, of course, there is no charge. (← I can’t cheat before my children.)

    I don’t know if I can exercise or maintain my health without game apps but I will enjoy walking with my children for a while. (We are no-charge gamers!)

  • I Tried Out The New WordPress Block Editor

    I Tried Out The New WordPress Block Editor

    Original Japanese version

    Table of contents

    Gutenberg SaaS CMS

    1. The Latest Version of Everything!

    Aren’t you really an industry guy?
    Did you know that Questetra’s website is operated on WordPress.com?

    Yes, migration to WordPress 5.0 was forced on us in December 2018. From then on 5.0’s new editor (Gutenberg Editor)has become the standard editor for Questetra.

    Indeed…it’s pretty obedient. However, about major cloud products whether they like them or not, at first, “personal experience” has significance…

    Of course, the truth is that I was a little anxious. But no cloud product (especially SaaS CMS) can be understood without actually using it, and practice makes perfect. Only after experiencing it can you recognize the objective. Moreover, you can search for links.

    2. An Unexpectedly Smooth. Transition

    Farewell, the old editor that I have been accustomed to for about 6 years
    It’s already 9 months since that “Shocking Day”…

    Now my employees and part-timers understand how to use the new visual editor (Gutenberg Editor) when creating an official site or a support site. I think its mechanism is basically more intuitive than the previous editor (Classic Editor). (WordPress 5.2.2 now)

    Even old-fashioned people (i.e. me) are now using the “Block Editor” for duplication and arranging.

    Speaking of which…if you get into trouble I wonder if Google Assistant will give an old answer to a new problem…(a Zen dialogue)

    3. The Latest Version is Not So Flexible

    Even though it is a Visual editor, the shortcode continues to be active.
    Recently, you might hear that the page looks less attractive because it looks too simple for a website.

    Certainly, even for information pages like employment rules, you would like to apply various layout design features. For example,

    • Listing “sentences” in the Definition list (dl dd dt)
    • Setting a box and insert annotations there
    • Setting an accordion to be able to open and close the definition’s explanation section

    In these cases, shortcode “start” ([su_foo]) and shortcode “end” ([/ su_foo]) are written in a “Shortcode Block”, and “Shortcode Contents” is written in a “Paragraph Block”. Are you kidding me?

    4. Let’s Try a Plugin!

    Adopt a Plugin published by a Theme vender
    Anyway, “Block Plugin” was installed in Questetra’s WordPress environment.

    Brainstorm Force @ India
    Ultimate Addons for Gutenberg

    Extends the Gutenberg functionality with several unique and feature-rich blocks.

    About the design of blocks, I’m in the middle of testing the plugin and I will add new information about the blocks later.

    Trivia: “Death of Page Builders” was already expected when Gutenberg debuted. The manufacturer of the WordPress theme “ASTRA” used by Questetra (Brainstorm Force, Inc.) released the Block Plugin quickly. Although I tried it soon after, the plugin (v1.5) at that time was unwillingly rejected because it was difficult to incorporate Font Awesome icons together with Font Awesome Pro. However, the specification was subsequently improved (all Font Awesome Icon were replaced with SVG) in v1.8.1 (alas, no one was aware).

  • 日々の業務報告を自動化する。歩数も?

    日々の業務報告を自動化する。歩数も?

    国民的な?徒歩ゲーム!

    『ドラクエ・ウォーク』してますか? (※ SQUARE ENIX社のスマホアプリ)”ドラクエ・ファン” な我が家では、ワタシ(46♂)だけでなく、子供達(9♂・7♂)も、歩きまくってます。(俺たちは勇者だ!)そもそもワタシは毎日の通勤が徒歩です。なので、子供達より圧倒的に有利です。 (父はいつでも強くなくてわナリマセン?) しかも最近では、コッソリ “遠回り” しています。(えっ? 姑息??)

    自動計測アプリ(Google Fit)の集計で見ても、『ドラクエウォーク』のリリース日(9月12日)以降は、よく歩いています。特に、子供達がオフルのスマホにインストールした日(9月14日)以降は、毎日の「歩数」が倍増していました。(下図のカレンダ表示参照)

    ※ 最近の Android や iPhone にはジャイロセンサー・加速度センサー・GPS などが搭載されているため、スマホ単体でも歩数や移動距離などを自動で計測できるのです。かなり正確です。そこで活躍するアプリは「アクティビティ・トラッカー」とも言われます。

    業務報告にも活用?

    ある日、歩いていると、、、「この Fitness データ…、もっと活用できるんぢゃね?」
    「たとえば “働き過ぎの検知” とかにも、使えるんぢゃね??」などなど、、、いろんな妄想が止まらなくなりました。

    つまり、、、たとえば、、、『“運送会社の配送員” が、会社スマホ持ち歩いた歩数』といったデータが、もしこの世の中にあるとすれば、、、、それは会社が管理すべき対象なのではないでしょうか?? (←いかにも真面目風)(他にも、旅行会社の添乗員の歩数とか、外回り営業マンの移動距離とか、訪問メンテナンス作業員の血圧変化だとかww)たしかに「プライベートな時間のデータ」も含まれているので取り扱いが難しいところです。うーん。うーん。うーん。しかし、就業時間だけを切り出せば、(任意の時間で切り出せれば)、使ってもイイような、エエような、イイような。。。(そもそも健康管理は会社の義務/安全配慮義務? 監視社会・監視企業? ブラック企業??)

    そもそも賃金(労働対価)を時間だけに依存している現状労基法には無理がある。ましてや “生産性” を語るなら尚更だ。いっそ「”1日1万歩” を超えたら “歩き過ぎ割増賃金” を付けちゃう」とか…(暴論)

    REST API で実装!

    ということで、、、 「利用シーン」についてはダンダンどうでも良くなってきたので、、、「利用シーン」については後回しにすることとして(!)、、、早速作ってみました。上の超シンプルな “ワークフロー図”“データ入力画面” を見て頂ければ、何となく解かると思いますが、、、、
    つまるところ『任意時間の「歩数データ」を切り出してくる』という工程自動化される仕組みです。(自動処理工程名:Google Fit データセット 歩数集計 via “Fit REST API”

    要するに、、、たとえば、、、

    • 「9~17時の歩数」のレポートメールが、翌朝、自動的に届く!
    • 「日報にかいた業務時間の歩数」が提出した日報に自動加筆される!

    といったことが実現できるようになりマス。
    さらに、〔2.上司承認〕のような上司工程を後置すれば、立派な(?)企業ワークフローに!?ワタシ自身が “歩き回る仕事” ではないので有用性がワカラナイ(検証しづらい)ので、、、もし何処かの会社の、何かの業務自動化に貢献できそうなら、是非ご一報ください。万が一にも強いニーズあれば、自動処理の仕様についても積極的に改変させて頂きたいと思います。よろしくお願いします。

    追伸1:

    ちなみに “Fit REST API (v1)” は、とてもクセのある API でした。(実装 Script などはリンク先を参照してください)Request Json を POST する形式(aggregate)は、Slides APISheets API (batchUpdate)などと同じ仕組みなのですが、

    • 許諾(OAuth2 Scope)内容に関わらず、デバイス Raw データには参照させない…、とか
    • データ生成クライアントのみが参照できるようにIDの一部が難読化されている…、とか
    • ミリ秒ではなく、マイクロ秒でもなく、ナノ秒で記録されている…、とか (マバタキは何ナノ秒なの?)
    • 集計の境界時刻をまたぐウォーキング(歩数や距離など)は、そのどちらにも合算されてしまう…、とか

    なんともオモムキ(?)がある API です。さらに、(現時点では自身のデータしか取得できませんが)、将来的には “他人のデータ” も取得できそうな Parameters 設計になっていること、も新鮮でした、にも驚きました。ま、「Google Fit Web サイト」の類似サービスが復活することはなさそうですが、それ以外の周辺サービスの動向については、今後もウォッチし続けていきたいと思っています。

    let requestObj = {};
        requestObj.aggregateBy = [];
        requestObj.aggregateBy[0] = {};
        requestObj.aggregateBy[0].dataTypeName
                                  = "com.google.step_count.delta";
        requestObj.endTimeMillis   = numEndTimeMillis;
        requestObj.startTimeMillis = numStartTimeMillis;
        requestObj.bucketByTime = {};
        requestObj.bucketByTime.durationMillis = numDurationMillis;
    let apiRequest = httpClient.begin(); // HttpRequestWrapper
        apiRequest = apiRequest.bearer( token );
        apiRequest = apiRequest.body( JSON.stringify( requestObj ),
                                      "application/json" );
    const apiUri 
          = "https://www.googleapis.com/fitness/v1/users/me/dataset:aggregate";
    engine.log( " AutomatedTask Trying: POST " + apiUri );
    const response = apiRequest.post( apiUri );

    #超個人的には「血圧」と「体重」(←とっぷしーくれっと?)を手入力し続けている(←イイ機器あったら買いたい)ので、”朝昼晩での増減傾向” などを分析しようかな、とか、思ったり思わなかったり。。。

    追伸2:

    ちなみに『ドラクエ・ウォーク』の進捗は。。。現時点で配信されているストーリーは全て終了しています。”第5章クリア” は Lv48 でした。ええ、無課金デス。(←子供達の手前、仕方ないのデス)「ゲームがなかったら運動できへんのか~い?・健康管理できへんのか~い?」と言われれば返す言葉もないのですが、、、まぁ、もうしばらくは、子供達と一緒に、”ウォーク” を楽しもうと思っています。(俺たちは無課金勇者だ!!)

  • Cloud BPM v11.12 Enhanced Integration with Box

    Cloud BPM v11.12 Enhanced Integration with Box

    Easy-to-set-up file sharing to external

    Kyoto, Japan – October 7th, 2019 – Questetra, Inc., the global SaaS provider of Business Process Management (BPM), today announced that they have published the new version 11.12 of the Cloud-based Workflow product “Questetra BPM Suite” on Oct. 7th, 2019. This new version allows the automated controlling of Box folders. (Box: a cloud content management service)

    In recent years, even though the idea of “cloud-first” (i.e. prioritizing the use of cloud services when constructing a system) is spreading, many organizations still have vague concerns about information security.

    With the new version 11.12 you can equip your Business Processes with automation, such as setting up a download password and expiration date for Box folders. That is, for example, settings for sharing an invoice file will be configured automatically. This will greatly reduce the risk of “settings errors” and “settings omissions” in file-sharing operations with business partners.

    Questetra BPM Suite

    Cloud-based Workflow “Questetra BPM Suite” is a business platform for realizing paperless environments and remote-working. Business issues are controlled according to a Business Flow Diagram. When a Process reaches a Human Task the user will be asked to add their input. Also, when an issue reaches an automated Step the predetermined processing (server-side processing) such as “Generate PDF” and “Save to cloud storage” is performed automatically. (BPM: Business Process Management)

    You can apply it to various business operations such as “Approval request flow”, “Document translation flow”, Quality check process, “Invoice issuance process”. Process owners of each Business Process can practice the “improvement of Business Processes” little by little in daily work.

    Box Folder Sharing

    Using a Service Task, folders that have been created in Box can be shared. Also, the download-password and expiration date will be set so that you can securely share files such as invoices, estimates, catalogs, etc. with your partners. (Box: Create Shared link to Folder)

    Box Create Shared link to Folder

    Other Improvements

    Box: Search Folder

    Using this Service Task, you can automate a folder search of Box folders. You can easily configure automation, for example, checking the existence of a certain folder and creating that folder if it didn’t exist.

    Box: Delete Folder

    Using this Service Task, you can automate the deletion of folders in Box. You can easily configure automation, for example, removing folders after their expiration.

    HTML5 Modeler

    The new App editing function [HTML5 Modeler], which uses HTML/Javascript, is now available as a preview version. We are planning to migrate to the HTML5 Modeler from the flash version in the first half of 2020.

    Please see our release note for the details of new features.
    Version 11.12 Release note: https://support.questetra.com/versions/version-11120/