フィルタ

Key Word

キーワード検索

Category

カテゴリー検索

Tag

タグ検索

エンジニアブログ

October 16, 2024

【資格】Microsoft認定資格~ビズウインドメンバー座談会〜
【資格】Microsoft 認定資格~対談記録~  令和6年9月2日(月)にエンジニア T.Higashiさんに資格取得のための勉強方法やそもそも資格が必要なのか、質問しました。今回はそのやりとりをお届けします。  T.Higashi  マネジメント&イノベーション事業部 開発部/1グループ グループリーダー 資格:MCP認定資格(AZ-305,MS-102,SC-100 他)/プロジェクトマネージャーなど  2017年に文系の大学卒後、新卒入社し、製造業向け基幹システムのシステム保守や機能追加開発、サービスデスク(テクニカルサポート)を中心にIT業界の業務に従事。 趣味は高校時代の吹奏楽部の経験からエレキベースの演奏や音楽鑑賞。 たまに運転免許証といった本人確認書類を紛失することがある。  K.Aizawa マネジメント&イノベーション事業部 開発部/3グループ エンジニア  カフェ店員から現在の会社に入社、ローコード開発やMS環境構築、データ移行の案件などに従事。 現在AI関連に興味を持っており、機械学習について勉強中。 趣味は映画鑑賞やお笑い鑑賞。  1.資格取得について~資格についての考え~  K.Aizawa 本日はお時間いただきありがとうございます。よろしくお願いします。 T.Higashi こちらこそお願いします。 K.Aizawa 早速ですが、今資格取得をしたいなと考えているのですが、調べた時に【実務に役に立たない】や【実務の方が大事】といった意見を目にしました。 K.Aizawa 資格を多く取得しているHigashiさんは資格取得を、どの様に捉えているのでしょうか? T.Higashi そうですね。私は資格を取得するということは、誰かのために取るものではなく、自分のために取るという点で考えています。 T.Higashi あとは、まぁ私の場合ですが、あがり症と想定外の事が起きた場合に固まってしまう事があるんですよ。 K.Aizawa えぇ!!全然そんな風に見えないのでビックリしました。 T.Higashi そうなんですよね。ただそんな時に資格取得のために勉強した内容が役に立ってくれるのです。 T.Higashi 資格を取得するということは知識が増える訳で、その中からある程度予測して回答する事も出来ちゃうんです。 T.Higashi 自分の引き出しを増やす事で多くの場面で助けられることがあるのです。なので資格を取ったほうが良いんですよ。 K.Aizawa 資格は自分のためになる、引き出しを増やすことが出来るということが分かりました!ありがとうございます。 K.Aizawa ちなみになんですが資格を取得して良かった事はありますか?? 2.資格を取得して良かった事  T.Higashi 最近自社で働くことが増えてきたので、新人さんと顔を合わせる事も増えたんですよ。なのでよく使用しているPower Platform関連の事を質問される頻度が増えましたね。 T.Higashi 他にも間違った理解をしていないか最終チェック的な感じでAzure関連の質問を上司からされる事もあります。 T.Higashi こういったことへの回答に資格取得から得た知識が役に立っていると実感できますね。 T.Higashi あとは実務では先ほどの話で出ていた、自分の引き出しを増やし自信を持って業務に当たることが出来るという点でしょうかね。 K.Aizawa なるほど。 K.Aizawa 新人からの質問って具体的にどんな内容の質問が来ているのですか?? T.Higashi やはり今Power Platformを中心とした構築や開発に尽力している事もあり、そこについての質問が多いですね。 T.Higashi […]

#MicroSoft #Microsoft 365 #Power Apps #Power Platform #資格 #資格取得
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 #ローコードツール #自動化
エンジニアブログ

November 7, 2024

【資格】Microsoft認定資格~IT資格25個とってみた~ 第二回 Microsoft認定資格とMicrosoft Applied Skillsについて

#MicroSoft #Microsoft 365 #Power Platform #資格
エンジニアブログ

November 7, 2024

【資格】Microsoft認定資格~IT資格25個とってみた~ 第一回 資格を取得しようと思ったきっかけ
1.はじめに 弊社ではMicrosoft社公認の資格を保持しているエンジニアが沢山在籍しております。 その中でも、質量ともに社内で一番資格を保有しているHさんから、誰でも資格取得ができる方法!を教えてもらったので、ブログに連載していきます! 資格を取ろうかな、取りたいけど何から手をつければいいかわからないといった方におすすめのブログとなっておりますのでぜひご拝読ください! 2.業務経歴  ・文系大学の出身です。大学では文学部系統の領域を専攻しました。  ・ビズウインドには2017年に新卒入社しており、現在7年目です。  ・製造業の基幹系システムの運用・保守・問合せ・追加開発を6年経験しています。  ・プログラム言語についてはJavaやVBAを中心に従事してきました。  ・現在はERPパッケージのSAPの販売(SD領域)にも従事しています。  ・ネットワークやID基盤といったインフラ管理の実務経験はありません。 3.取得済みの資格  これまで私が取得したMicrosoft認定資格は下記のとおりです。  これまでのMicrosoft認定資格のほか、最近になって発足したApplied Skillsを含めると 25個の認定を得ています。 年月 認定    Applied Skills 資格名称 2020/09 ● Microsoft Certified: Azure Fundamentals 2021/09 ● Microsoft Certified: Azure Data Fundamentals   2022/04 ● Microsoft Certified: Azure AI Fundamentals     2022/04 ● Microsoft Certified: Power Platform Fundamentals     2022/07 ● […]

#MicroSoft #Microsoft 365 #Power Platform #資格
Business Efficiency

November 7, 2024

Power Apps「コネクタ」を利用して簡単にデータ連携を実現!
こんなお悩みはございませんか? データがばらばらに散らばっていて、管理が難しくなってしまっている データ連携を行いたいが、連携先のシステムの仕様調査などが必要でかなりの手間がかかる データ連携を行いたいが、外部に委託すると費用が高い 全てPower Automateで簡単に解決できます! Power Appsのコネクタを活用することで、データの一元管理を簡単に行うことができます。ほかのシステムを使ってデータ連携を行う場合は、連携先のシステムの仕様調査をはじめ、多くの手間がかかることが一般的です。 しかし、PowerAppsには200種類以上の外部サービスとスムーズに連携できる「コネクタ」と呼ばれるサービスがあるため、データ連携に時間や手間をかける必要もなくなります。 今回はSharePointリストとコネクタを使用してデータの連携を行っていきます。 では、どのように作成するのか、具体的にご紹介していきますね。 目次 1. SharePointにリストを作成  1-1. 「リスト」を選択  1-2. 「空白のリスト」を選択  1-3. 「リスト」の名前を入力 2. SharePointリストの項目名を変更  2-1. 「リストの設定」を選択  2-2. 「タイトル」を選択  2-3. 「プロジェクト名」を入力 3. SharePointリストへ項目を追加  3-1. 「テキスト」を選択  3-2. 「名前」の設定  3-3. 「編集」を選択  3-4. 「名前」の変更 4. SharePointリストへデータを追加  4-1. 「新規」を選択  4-2. 「プロジェクト名・プロジェクトコード」を入力 5. Power Apps 新しいアプリを作成  5-1. 「+ 作成」を選択  5-2. 「空のアプリ」を選択  5-3. 「空のキャンバスアプリ」を選択  5-4. 「アプリ名」を入力 6. 「コネクタ」を使用してSharePointリストを紐づける  6-1. 「データ」タブを選択  6-2. データ ソースの選択で「SharePoint」を押下する  6-3. 任意のSharePointリストと接続する  6-4. データ テーブルの選択する  6-5. データ テーブルにSharePointリストを紐づけする 7. アプリを保存する 8. アプリを確認する  8-1. 「アプリのプレビュー」を選択  8-2. アプリの確認 1. SharePointにリストを作成 1-1. 「リスト」を選択 「SharePoint」を開き、「新規」ボタンから「リスト」を選択します。 1-2. 「空白のリスト」を選択 「リストを作成」から「空白のリスト」を選択します。 1-3. 「リスト」の名前を入力 […]

#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 #ローコードツール #業務改善 #自動化
Business Efficiency

November 7, 2024

Power Automate で業務フローを簡単に自動化
Power Automate で業務フローを簡単に自動化 単純作業や人為的なミスを減らしたい。 Power Automate なら、例えば「メールの添付ファイルを手動でドライブに保存する」という作業を「自動的に OneDrive for Business に保存できる」など、 煩わしい作業を解消し、本来注力すべき業務に集中できるようになります。 ワークフローや業務プロセスを自動化したい。 Power Automate では予め用意されたパーツを組み合わせてワークフローや業務プロセスを自動化できます。ドラッグ&ドロップだけでワークフローを作成できたり、分岐・並列処理・ループなどが必要な業務プロセスにも対応可能です。 他のシステムとも連携して業務プロセスを改善したい。 Power Automate には、さまざまなクラウドサービスやデータベースやWeb API とデータ連携ができる500種以上ものコネクタが予め標準で用意されているのでサービスやデータを横断するような業務プロセスを自動化できます。

#powerautomate #ローコードツール #業務フロー #自動化
クラウドセキュリティー対策

June 25, 2024

Microsoft Intuneとは?IntuneとAzure Active Directoryでデバイスを管理しセキュリティを高めよう
Microsoft Intuneとは何か Microsoft Intuneとは、どのようなツールなのでしょうか。まずはIntuneについて解説します。 デバイスを管理するためのツール Microsoft Intuneは、主にPCやスマホなどデバイスを管理するためのツールです。汎用OSであるWindowsや一般業務アプリであるOfficeをリリースしているMicrosoft社が手掛けています。 Intune導入の背景 何故、今Intuneの導入が必要なのでしょうか。Intune導入の背景を見ていきましょう。 業務が柔軟的になった 一つは、以前に比べて業務が柔軟的になったことが挙げられます。ITテクノロジーを駆使することで社内だけでなく社外からでもモバイル端末を通し、社内のシステムにアクセスができるようになりました。 それにより利便性や生産性は大きく向上しますが、反面セキュリティリスクを抱えることにもなります。そこでIntuneによりシステムにアクセスするモバイル端末を適切に管理し、セキュリティを担保するわけです。 テレワークが一般的になった もう一つは、テレワークが一般的になったことが挙げられます。従来のワークスタイルは決まった時間にオフィスに出社し、業務時間が終了したら退勤するというものでした。 そういったオフィスメインの業務スタイルにもメリットがありますが、通勤による疲労や災害リスクなどのデメリットも生じます。テレワークに移行すればそういったデメリットは避けられますが、今度は「さまざまな環境から社内のシステムにアクセスが試みられる」といった状況が発生します。 社内ネットワークの内部に全ての端末があれば、さまざまな面で管理がしやすくなります。しかし、テレワークのように外部からのアクセスがメインになれば、各デバイスがポリシーに準拠しているかどうかを判別する必要が生じます。 Intuneによりモバイル端末を管理することで、その辺りを見極めることができます。 Azure Active Directoryと条件付きアクセス Azure Active Directoryは、クラウドベースのユーザやアクセス管理ためのサービスです。 Azure Active Directoryは、Intuneと同じくMicrosoft社が手掛けています。 Azure Active Directory には、様々な条件でアプリケーションへのアクセスを制御する条件付きアクセスという機能がります。 条件はIPアドレス、所属するグループ、ユーザー、デバイスなど複数の条件を組み合わせることができ、条件に満たないユーザからのクラウドに対するアクセスをブロックすることができます。 Azure Active Directoryはクラウドのアクセス管理するためのツール Azure Active DirectoryとIntuneの大きな違いは、Azure Active Directoryが主にクラウドのアクセス管理するためのツールである点です。 対して、Intuneはデバイスを管理するためのツールです。Intuneで端末を社内のポリシーに準拠させることができます。 現代ではクラウド環境で業務が完結することは少ないため、条件付きアクセスの条件にポリシーに準拠したデバイスのみとすることで、外からのクラウドのアクセスに対するセキュリティを強固にすることができます。 Azure ADが名称を変更Microsoft Entra IDへ Microsoft Entra製品との連携をしやすくするために、2023年10月からAzure ADの名称がMicrosoft Entra IDに変更しています。 セキュリティで保護された全てのアクセスエクスペリエンスを、ユーザーにとってわかりやすくシンプルにするというMicrosoftの取り組みの一つとしての変更です。 現在Azure ADのサービスを使用している場合は、サービスが中断されることなく、全ての機能を引き続き使用できます。使用していくにあたり、ユーザーによる新たな設定は必要ありません。 IntuneのMDM(モバイルデバイス管理)とMAM(モバイルアプリケーション管理) Microsoft […]

#Intune #MicroSoft
Key Word

キーワード検索

Category

カテゴリー検索

Tag

タグ検索

担当者に今すぐ質問する

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

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

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

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