フィルタ

Key Word

キーワード検索

Category

カテゴリー検索

Tag

タグ検索

Business Efficiency

October 3, 2024

チーム申請アプリを作成し、Teamsのチーム作成を自動化
0. はじめに Microsoft Teamsでのチーム作成やチャネル追加を管理するために、申請アプリを導入することは効果的です。 アプリを導入することで、以下の2つの重要なメリットがあります。 ①申請フローを確立 これまで手動で行われていたチームやチャネルの作成申請が、アプリを使うことで一元管理され、明確な承認プロセスを確立できます。ユーザーは簡単なフォームに必要な情報を入力して申請を行い、承認者が承認を行うことで、指定されたチームやチャネルが自動的に作成されるため、プロセスの透明性と効率が向上します。 ②チャネルの乱立制限 アプリを通じて申請プロセスを管理することで、必要以上に多くのチャネルが作成されるのを防ぎ、組織全体でのチームやチャネルの構成を整理された状態に保つことができます。これにより、チーム内のコミュニケーションが整理され、無駄なチャネルの増加を抑えることができます。 このように、アプリを活用することで、業務効率を大幅に向上させるとともに、チーム運営をより効果的に管理できるようになります。 1. アプリの機能 以下の機能を持たせたアプリを作成します。 1. 新規チーム作成機能 ユーザーが新しいチームを作成するための申請を行い、承認された場合にチームが自動的に作成されます。また、必要に応じてメンバーの追加やチャネルの作成も同時に行えます。 2. 既存チームチャネル追加機能 既存のチームに新しいチャネルを追加する申請を行い、承認された場合にチャネルが自動的に作成されます。 2. 作成物 以下の手順に従って、Microsoft Teamsでのチーム作成やチャネル追加を行うためのアプリを作成します。 1. SharePointリスト 申請データを保存するためのリストを作成します。 2. キャンバスアプリ ユーザーがチームやチャネルの作成を申請するためのフォームを作成します。 3. Power Automate 申請された内容を承認し、承認された場合にチームやチャネルを自動的に作成するフローを作成します。 3. 手順 1. SharePointリストの作成 申請データを保存するためのSharePointリストを作成します。このリストには、チーム名やチャネル名、所有者、メンバーなどの情報が含まれます。 リスト項目の設定 次に、リストの項目を設定します。各項目には適切なデータ型を設定し、必要に応じて選択肢を追加します。 項目名 英名 必須 列タイプ 備考 チーム名  Title  ○  1行テキスト    チャネル名  channel_name    1行テキスト    […]

#Microsoft 365 #Power Apps #Power Automate #powerautomate #Teams #ローコードツール #自動化
Business Efficiency

October 8, 2024

オープン系でできたこと、MS系でできないこと~ギャップを感じた事例とその対応策~
0.はじめに 私(K.Yoshida)は入社後、主に.Net系言語(VB.Net、C#.Net)で開発・保守・運用するエンジニアとして十数年従事していました。2024年からMS系のローコード開発に従事しています。 10年以上オープン系言語に携わっていたので、MS系のローコード開発スタート直後は慣れないこともあり、いろいろな失敗がありました。 今回はその中の一例をご紹介しようと思います。 普通のプログラム言語だと思って設計・開発に臨むと、とっても痛い目を見たので反面教師として参考にしてください。 1.データフローの使い勝手 Power AppsでExcelファイルをアップロードし、Power Platformのデータフロー機能を用いてDataverse に Excelシートの入力値を登録する仕組みを構築したい。 オープン言語で考えるならば、Excel操作にはC#で「Microsoft.Office.Interop.Excel」ライブラリなどを一般的に利用します。 Excelシートからデータを取得し、DataTableに保存することで入力チェックやDBへの登録など実装者がある程度自由に構築可能です。 しかし、Power Platformではそう簡単にはいきません。 複雑な入力チェックを Power Platform で実現することが困難でした。 Excelシートからデータを取得し、複数行組み合わせてチェックする必要がある場合、何を使うのがよいのか? データを集計してチェックする必要があるため、データフロー(Power Query)を利用できると考えて実装を進めました。 何とか入力チェック自体は実現できました。しかし、ここで別の問題が生じました。 データフローは別々のユーザが同時に起動することができません。 ユーザAがExcelをアップロードしている間にBがアップロードすると、Aのファイルをデータフローでチェックしている間、Bはずっと処理待ちになってしまいます。 データフローをクラスと同じものと考えていたので呼び出し元が異なればそれぞれで動くことを期待していたが無理でした。 これでは、ABCD…と複数人のユーザが一斉にExcelをアップロードした場合、最後の人は人数分の待ち時間が積み重なってしまうため、実運用には耐えられないでしょう。 (実際には同時に複数人が実行することはまれだと思いますが・・・) 2.その問題への回避策 一般的なアプリと同じようにファイルアップロードから入力チェックや登録処理を並列で動作させることは難しいので別々の処理にすることで回避しました。 まず、Power Apps の画面からファイルアップロードだけを実行するように仕様を変更します。 このとき、ファイルをアップロードした操作ユーザの情報と併せて保存することで誰がアップロードしたかを後から追いかけることができるようにしておいてください。 その後、アップロードしたファイルを Power Automateなどで作業フォルダに移動し、作業フォルダにて入力チェック用のデータフローを実行します。 もしくは、そもそもアップロード画面を作成せず、 SharePoint リストなどでファイルを添付し、 Power Automate を実行するフローにしても良いかもしれません。 次は、入力チェック用のデータフローを実行し、入力チェックの結果をエラー情報のDataverseに格納してください。 エラーが無かった場合は登録用のデータフローを実行するように Power Automateを組んでみましょう。 これにより、データフローの処理完了後、Dataverse にエラー情報が登録されている場合、エラー内容を伝えるメッセージを Teams やメールに送信することができます。 また、Dataverse にエラー情報の登録件数が0件の場合、本来登録するデータの登録結果件数などをTeams やメール送信することができます。 よって、アップロードしたユーザを画面の前で長時間待たせることなくファイルアップロードから入力チェック及びデータ登録が可能になります。 […]

#Power Apps #Power Automate #ローコードツール #自動化
Business Efficiency

November 7, 2024

【PowerAppsモデル駆動型アプリ】JavaScriptでDataverseのデータ取得時に発生した問題点とその対応について
1. やりたいこと 今回は、新規登録時、都道府県テーブルのコードカラムを降順でソートして、先頭1件のデータを取得後、届出都道府県(検索列)の項目にデフォルト表示していきます。 2. 都道府県テーブルのデータ 3. JavaScriptでの実装 /** * 都道府県テーブルからコードの降順でソートして、先頭1件を取得後、都道府県1行テキストに設定します。 */ async function sampleSort(excutionContext) { const formContext = excutionContext.getFormContext(); const name = formContext.getAttribute("crf6e_name").getValue(); // プライマリ列の値の有無で新規登録か編集かを判断(crf6e_nameがnull→新規登録、nullでない→編集) if (name == null) { // データ取得時のソート条件 const filter = `?$orderby=crf6e_code desc&$top=1`; // 検索先テーブルのセット名(テーブル>ツール>セット名)とフィルターをセット var data = await this.fetchData("crf6e_todofukens", filter); if (data !== null) { // 検索列に設定する対象レコードの情報 var lookupValue = […]

#JavaScript #Microsoft 365 #Power Apps #ローコードツール
Business Efficiency

November 7, 2024

Power Platform でローコード開発を実現!
Power Platform でローコード開発を実現! Power Platform とは? Microsoft 社が提供する5つのアプリケーションの総称で、これらは共通して「ローコード開発できる」ことがコンセプトになっています。 そもそも「ローコード」とは? ゼロからコーディングを行うよりも少ないプログラムコードで開発ができるという開発手法です。 ローコードでの開発のメリットとは? ■高い汎用性と拡張性 ローコードプラットフォームの多くは、簡単なコード記述でプログラム構築できることに加え、 コーディングが可能なのでユーザー裁量で自由な機能を実装することが可能です。 ■既存システムとの連携が可能 ローコードツールは、他のソフトウェア・システムと連携できる機能が最初から搭載されています。 連携機能を利用してコーディングを行えば、既存システムとの連携も可能です。 Power Platform の5つのアプリケーションとは? Power BI さまざまなデータを迅速に分析・可視化するアプリケーションです。 エクセルや CSV ファイル以外にもさまざまなデータベースと連携ができ、データ入力や分析に関する 負荷を減らしつつ、豊富なグラフを用いたダッシュボード形式でビジネスの状況を素早く把握できます。 詳細は公式サイトをご確認ください。https://powerbi.microsoft.com/ja-jp/getting-started-with-power-bi/ Power Apps ローコード開発のアプリケーションです。テンプレートが豊富に用意されており、ドラッグ&ドロップの 簡単操作でアプリ構築が可能です。Microsoft 製品を導入している企業であれば、既存システムと同様の 感覚で使用・導入できるため教育コストが削減できます。 詳細は公式サイトをご確認ください。https://powerapps.microsoft.com/ja-jp/ Power Page Power Platformと連携可能なビジネス向けのWebサイトが作成できるアプリケーションです。 テンプレートのカスタマイズなどの簡単な操作で感覚的に触ることができるため、 プログラミングの知識がない方でもページやコンテンツを作成することができますし、 複雑なWebサイトを作成したい場合は、コーディングすることも可能です。 詳細は公式サイトをご確認ください。https://powerpages.microsoft.com/ja-jp Power Automate プログラミングが出来なくてもタスクやプロセスを自動化するプロセスを提供するアプリケーションです。 例えば、メールの添付ファイルをOneDrive for Businessに自動保存させたりなど、あらかじめ決められた条件に 基づく自動化を実現できます。プログラミングに苦手意識がある方でも、GUI からパーツを並べていくだけで、 簡単にワークフローを作ることが出来ます。 詳細は公式サイトをご確認ください。https://powerautomate.microsoft.com/ja-jp/ Power Virtual […]

#Power Apps #Power Automate #Power BI #Power Pages #Power Platform #Power Virtual Agents #ローコードツール #業務改善 #自動化
クラウドセキュリティー対策

November 7, 2024

長期休暇に向けた情報セキュリティ対策とは?
長期休暇に向けた情報セキュリティ対策とは? 長期休暇における情報セキュリティ対策とは? 長期休暇の時期は「システム管理者が長期間不在になる」「友人や家族と旅行に出かける」等、いつもとは違う状況になりやすく、ウイルス感染や不正アクセス等の被害が発生した場合に対処が遅れてしまったり、SNSへの書き込み内容から思わぬ被害が発生したり、場合によっては関係者に対して被害が及ぶ可能性があります。このような事態を防ぐためには、以下の対策の実施が効果的です。 長期休暇前の対策とは? ◆社内ネットワークへの機器接続ルールの確認と遵守 ウイルス感染したパソコンや外部記憶媒体等を社内ネットワークに接続することで、ウイルスをネットワーク内に拡散してしまうおそれがあります。長期休暇中にメンテナンス作業などで社内ネットワークへ機器を接続する予定がある場合は、社内の機器接続ルールを事前に確認し遵守してください。 ◆使用しない機器の電源OFF 長期休暇中に使用しないサーバ等の機器は、電源をOFFにしてください。 ◆機器やデータの持ち出しルールの確認と遵守 長期休暇に社外での対応が必要となるパソコン等の機器やデータ等の情報を持ち出す場合は、持ち出しルールを事前に確認し遵守してください。 ◆使用しない機器の電源OFF 長期休暇中に使用しない機器は電源をOFFにしてください。 長期休暇前の対策とは? ◆社内ネットワークへの機器接続ルールの確認と遵守 長期休暇中にOS(オペレーティングシステム)や各種ソフトウェアの修正プログラムが公開されている場合があります。修正プログラムの有無を確認し、必要な修正プログラムを適用してください。 ◆定義ファイルの更新 長期休暇中に電源を切っていたパソコンは、セキュリティソフトの定義ファイル(パターンファイル)が古い状態のままになっています。電子メールの送受信やウェブサイトの閲覧等を行う前に定義ファイルを更新し最新の状態にしてください。 ◆サーバ等における各種ログの確認 サーバ等の機器に対する不審なアクセスが発生していないか、各種ログを確認してください。もし何らかの不審なログが記録されていた場合は、早急に詳細な調査等の対応を行ってください。 ◆持ち出した機器等のウイルスチェック 長期休暇中に持ち出していたパソコンや、データを保存していたUSBメモリ等の外部記憶媒体にウイルスが混入していないか、組織内で利用する前にセキュリティソフトでウイルススキャンを行ってください。 ◆不審なメールに注意 実在の企業などを騙った不審なメールに関する相談が多く寄せられています。こういったメールの添付ファイルを開いたり、本文中のURLにアクセスしたりすることで、ウイルスに感染したり、フィッシングサイトに誘導されたりしてしまう可能性があります。 長期休暇明けはメールが溜まっていることが想定されますので、特に注意してメールチェックを行ってください。不審なメールを受信していた場合、添付ファイルは開かず、本文中のURLにはアクセスせず各組織のシステム管理者に報告し指示に従ってください。 【参考】独立行政法人情報処理推進機構セキュリティセンター「長期休暇における情報セキュリティ対策」

#利用者 #情報セキュリティ対策 #管理者 #長期休暇
Cost Reduction

November 7, 2024

3大グループウェアを徹底比較!
3大グループウェアを徹底比較! 間違いのないグループウェアの選び方 Microsoft 365 Microsoft 365 は、ユーザーがより多くのことを達成できるように、革新的な Office アプリ、インテリジェントなクラウド サービス、最高水準のセキュリティをひとつにまとめたソリューションです。 Google Workplace Google の提供するグループウェアとして利用可能な組織向けオンライン アプリケーション セットです。高度なセキュリティと 99.9% の稼働率が 保証されたクラウド コンピューティング サービスです。 サイボウズ Office 日本のビジネスにおける使い勝手を追求した機能が満載。社内の情報共有や コミュニケーションを円滑にする機能をワンパッケージでご提供します。

#Google Workspace #Microsoft 365 #グループウェア #サイボウズ Office #機能比較
Business Efficiency

June 11, 2024

シェアポイントを活用すれば社内情報共有がスムーズになる
社内情報共有の問題点 従来の社内情報共有は、どのような点が問題なのでしょうか。まずは、社内情報共有の問題点について見ていきましょう。 どこに何の情報が記載されているか不明確 従来の社内情報共有では情報が乱雑に散らばってしまい、どこに何が記載されているかが不明確になりがちでした。そのような状態だと「必要な時に必要な情報を得ることができない」「情報検索に無駄なリソースが割かれる」といった難点が生じます。 情報というのは記録し保管することも大事ですが、必要な時に即時に取得できないと意味がありません。情報が各所に散らばっており管理統制が取れてない場合、精度の高い検索が難しく、情報が持つ本来の力を発揮しづらくなるでしょう。 情報共有に時間と手間がかかる 社内情報共有における問題点として、共有に時間と手間がかかる点も挙げられます。情報共有は業務を遂行するにあたって重要な要素ですが、共有に手間がかかると漏れが生じ「必要な人員に必要な情報が渡っていなかった」という事態が起こりえます。 知るべき情報を知らないことによりミスが発生し、会社に損害を与えてしまうことも考えられるでしょう。また、共有に時間が手間がかかることで、本来業務に割くべきリソースを無駄遣いしてしまうことにも繋がります。 情報共有は可能な限りスムーズに、効率的に行うのが鉄則です。 情報が多元的に管理されている 情報が多元的に管理されてしまうのも、社内情報共有における問題点です。「多元的に管理されている」というのは「複数の場所に散らばっている」状態のことです。 具体例としては「売上管理データが複数のサーバーに存在し、更新頻度が異なる」などが挙げられます。同じ意味を持つデータが異なる場所に複数存在しバージョン管理も別途になされている場合、手間が二重にがかかってしまいます。 情報を多元的に管理することで、多重的にリソースをかける必要が生じるわけです。 情報共有における問題点をどう解決するか では、次に情報共有における問題点をどのように解決するかを見ていきたいと思います。 情報共有を効率化するためのルールを決める 情報共有を効率化するには、適切なルールを定めることが大事です。具体的には、下記のようなものが挙げられるでしょう。 どのようなルールを定めるかは会社や部署によって異なります。自社の業務特性をしっかりと把握し、効果的なルールを定める必要があるでしょう。 情報を一元的に管理する 情報を一元的に管理すれば、問題の解決に繋がります。一元管理というのは多元管理とは反対に「(情報が)一箇所にまとめられている」状態のことです。 情報を一元管理するメリットとしては、下記のようなものが考えられます。 情報を一元管理することで、管理の手間を最小限にとどめることができます。更新や修正の際も大元の部分に手を加えるだけで事足りるからです。 合わせて、管理されているデータを他の用途で活用することも容易になるため、柔軟性の向上も見込めます。 システム・ツールの導入 情報共有を効率化するためのシステムやツールを導入すれば、問題解決に繋がるかもしれません。現代はITテクノロジーの進歩により、従来では難しかったさまざまな手法や業務改善が可能となりました。 その一例として、テレワークが挙げられるでしょう。インターネットテクノロジーが発達する前、リモート間のコミュニケーション手段は郵便や電話、FAXなどに限られており、正確かつ素早い情報共有は難しかったのではないでしょうか。 しかし、インターネットが発達しオンライン上でさまざまなことができるようになった現代では、遠く離れている相手とも瞬時に情報を共有することができます。それを実現するためにも、業務システムやツールの存在が欠かせないわけです。 シェアポイントの役割 情報共有を効率化してくれるツールの一つに、シェアポイントがあります。シェアポイントはどのようなもので、一体何ができるのでしょうか。 シェアポイントは、Microsoftがリリースしている社内向けポータル作成ツール シェアポイントは、WindowsやOfficeを開発しているMicrosoft社からリリースされている社内向けポータルサイト作成ツールです。汎用的なOSであるWindowsや、WordおよびExcelといったOffice製品を業務で使っている人も多いのではないでしょうか。 業務アプリの開発には定評のあるMicrosoftが手掛けているため、簡単な操作で社内の情報共有を効率化させることが可能です。主な使い方は社内向けポータルの作成ですが、それ以外にもさまざまな使い方ができます。 社内向けポータルサイトを作成し、情報共有を効率化するためのもの シェアポイントの主な役割は、社内向けポータルサイトを作成し情報共有を効率化することです。情報共有を効率化するための方法はいくつかありますが、その中の一つに「情報の発信と受信のハードルを下げる」というものが挙げられます。 情報発信が手軽になればなるほど、ポータルに情報が集積しやすくなるでしょう。多くの情報が集まったポータルは自然と閲覧者も増え、閲覧者が情報の発信者になることも少なくありません。 そういった好循環を繰り返すことでポータルの完成度が上がり、さらに閲覧者が増え利用効率が上がるわけです。 他の使い方も可能 シェアポイントの主な役割は社内向けポータルの作成ですが、他の用途にも用いることができます。たとえば、下記のようなものが挙げられるでしょう。 シェアポイントにアップロードされたファイルは複数人で共有できます。合わせて、WordやExcelといった汎用的なアプリを使って共同作業も可能です。 共同作業を行うことで作業効率が向上するほか、確認や承認のプロセスを簡略化し効率な文書およびコンテンツの作成に繋がります。 シェアポイントを導入することで社内情報共有はどう変わる? では、次にシェアポイント導入により社内の情報共有がどのように変わるかを具体的に解説します。シェアポイントの活用方法は会社や部署により異なるため、あくまで一例としてご参照下さい。 情報が的確にまとまっているポータルを作成し、必要に応じて閲覧する シェアポイントの主な役割は、社内向けポータルサイトの作成です。従来の情報共有においては口頭や紙ベースの資料などを使うのが一般的であり、いずれも「機会が限定的」「手間や時間がかかる」といった問題を秘めていました。 情報が的確にまとまっているポータルを作成すれば、必要に応じて閲覧することで求めている情報を取得できます。場合によっては求めている情報が記載されていないこともありますが、その旨を担当者に伝え更新してもらうことで、ポータルの使いやすさを向上させられます。 「困った時はポータルを見れば解決する」という価値観が生まれる シェアポイントを導入し社内向けポータルサイトを作成することで「困った時はポータルを見れば解決する」といった価値観が生まれます。業務で分からないことがあったりトラブルが発生した際にもまずポータルを閲覧し、該当の情報が記載されていないかどうかを確認するようになるでしょう。 それにより、下記のようなメリットが生じます。 ポータルを作成し管理運用することで、従業員が自発的に欲しい情報を得られるようになります。利便性が向上したり情報共有が活発化するのはもちろんですが、加えて従業員が自律的に業務に関わることを意味します。 ポータルを構築すればマニュアルやFAQ代わりになり、教育コストや手間の削減にも繋がるでしょう。従業員の教育は自社の業務品質に関わる大事な要素ですが、教育担当者の選定や教育プロセスの精査など、通暁業務に加えてやらなければならないことが増えてしまいます。 100%というわけにはいきませんが、教育をある程度ポータルに委ねることで、トレーニング効果の向上も見込めるのではないでしょうか。 情報が個人ではなく社内に集約され一元管理される シェアポイントを情報共有に活用することで、業務にまつわる情報や知見・ノウハウが個人ではなく社内に集約されることになります。従来は業務の知識や進め方が担当者個人に蓄積され、担当者個人のスキルやキャリア向上に役立っていました。 しかし、全社的なメリットが欠けていた面もあったかもしれません。情報を担当者個人ではなく社内に集約することで会社の知的資産となり、業務に関わる人は誰でも必要に応じて取得できるようになります。 それにより、個人のスキルや経験に依存しない業務品質向上プロセスを構築できるでしょう。 […]

#シェアポイント #活用
Key Word

キーワード検索

Category

カテゴリー検索

Tag

タグ検索

担当者に今すぐ質問する

簡単な情報入力でBizwind担当者が
お電話にて回答いたします!

すぐに電話で質問
日時指定で折り返し

以下の内容をご記入・送信ください。
確認次第お電話を差し上げます。

    以下の内容をご記入・送信ください。
    確認次第お電話を差し上げます。