タイマー?そんなの無くね?という方。 挿入 > 入力 のパネルはスクロールできます。 下にスクロールしてみてください。 スライダーとか、タイマーとかが出てきます。 macユーザーだとスクロールバーが出なく、ハンズオンとかで「タイマー無い!?」という方…
Collectionをデータソースとしているギャラリーにテキストコントロールなどを設置して、直接値を書き換える方法について。 やり方 ギャラリーでリスト上に表示したCollectionに対して都度更新したい場合、以下のようにコントロールのOnChangeなどでPatch()処…
Power Appsでサイネージを作ろうと思ったんですが、放置しているとセッションがタイムアウトしてアプリが止まってしまう。 どうしたらいいか? 定期的にブラウザを更新するとタイムアウトしないみたいです。 案1 Chromeの拡張機能で定期的に更新する ブラウ…
必要なアクセス許可 今回必要なアクセス許可の種類は以下です。 GroupMember.ReadWrite.All 事前にアクセス許可を設定しておきましょう。 Teamsのチームに追加する 下記のサンプルのようにするとチームに追加することができます。 チームへ追加 サンプル { "…
必要なアクセス許可 今回必要なアクセス許可の種類は以下の2つです。 User.Invite.All Directory.AccessAsUser.All(ゲストで招待する場合は不要) 事前にAzureADでアクセス許可を設定しておきましょう。 ユーザーをメンバーとして招待する 以下のような感…
外部テナントをMSGraphを使用して操作しようとした際に、どうもうまく動かなかった。 カスタムコネクタ作成時のテストではうまくいっていたのに。 下記のようにソリューションに入っていると失敗する。 試しにマイフローから作成すると、問題なく動作した。 …
外部テナントをMSGraphで操作するカスタムコネクタ作成について書きます。 Power AutomateとMSGraphを組み合わせると、外部テナントと連動するフローなんかもつくれてしまいます。 ざっくり手順 ざっくり、以下のような流れで作成していきます。 ・AzureADで…
ギャラリーやコレクションで保持している変更を一括で更新したい場合、ForAll()とPatch()を組み合わせて行うことができます。 追記:新しくよりスマートなやり方の記事を書きました。ご参考にしてください! zezeze.hateblo.jp 一般的によくハマること とり…
Common Data Serviceに対してトランザクション処理を行いたい場合、Power Automateで行うことができます。 トランザクションでなにができる? トランザクション(変更セット、Change set)内では、CDSの ・Create ・Update ・Delete が実行可能です。 処理の…
Power AppsではCalender関数を使用して曜日リストを取得できます。 Calendar.WeekdaysShort() Calendar.WeekdaysLong() などを使用すると、曜日の単一行テーブルを取得できます。 新しい画面 > カレンダー で作成されるページでも使用されています。 ですが…
Power Appsのアプリの画面上部にはナビゲーションバーがついていますが、これは取り除くことができます。 やり方 アプリ起動用のURLに「&hidenavBar=true」をつけると取り除くことができます。 このようにスッキリします。 サイネージとかだとナビゲーション…
AI Builderのライセンスについて、ざっくり調べたのをメモしておきます。 AI Builder ライセンスについて AI Builderのライセンスはテナントごとのボリュームライセンス。 Power AppsやPower Automateなどのライセンスを持っていることが前提。 500$ / 1,000…
Azure DevOpsでタスク管理をしようかなと思ってやってみたのでメモを。 Power Apps側は表示だけで、WorkItemの作成や更新はひとまずはDevOpsでやる予定です。 事前作業 プロジェクトなどは事前に作成しておきます。 使用するクエリはDevOpsで事前に作成して…
Text()関数で表示形式をしていすることができますが、リファレンスのページを見ても書いてなかったのでメモ。 表示方法 下記のように記述するとミリ秒まで表示、取得できます。 Text(Now(),"yyyy/m/d hh:mm:ss.fff") 参考URL Now()リファレンス https://docs…
先日12/18にPowerAppsもくもく+LT会を開催いたしました。そのレポートです。 ご参加いただいた方ありがとうございました。 場所 会場は日本マイクロソフトさんのセミナールームをお借りして開催しました。 参加枠 会場でもくもくする枠とTeamsを利用してリモ…
1年以上前に作ったゲームアプリですが、今更ながら作り方の解説記事を書いてみます。 ↓昨年9月に行われた海外コミュニティ主催のPowerAppsゲーム作成コンペで優勝したアプリ こんな感じの横スクロールアクションゲームを去年作成しました。 いくつかのセンテ…
Power Virtual Agentsでドラ○エIII風の性格診断Botを作ってみました。 ドラ○エIIIの性格診断って? ゲームを始める際にいくつか質問に答えて、主人公の性格を決めます。 性格によって、パラメータの上がり方が変わったりする面白いシステムです。 今回はこの…
Common Data Serviceでは、以下の3つのレベルによってレコードを保護することができます。 ・ロールベースのセキュリティ ・レコードベースのセキュリティ ・フィールドレベルのセキュリティ 各セキュリティを設定することで ・権限のあるエンティティのみ…
Ignite the tour tokyo用のデモアプリを作ってたらFaceAPIを使いたくなりまして、せっかくなのでまとめておきます。 FaceAPIについて FaceAPIはCognitive Servicesの一機能です。顔の画像を送ると、人の顔の感情とか、性別年齢などを判別できるAPIです。使う…
Power AutomateのApploveコネクタで承認要求を作成することができますが、通常だとOutlookやPower Automate上で承認する形になります。 が、ひと手間加えるとTeams上のチャットにも承認依頼を投げることができます。 承認依頼を作成する 承認依頼を作成する…
先日Microsoft Certified Azure Fundamentals(AZ-900)を取得した記念に、取得するメリットなどについて書こうと思います。 Microsoft Certified Azure Fundamentalsとは Microsoftの認定証のなかに、Microsoft Certified Azure Fundamentalsというものがあ…
先日Microsoft ignite 2019にて、Power Automate が発表されました。 このPower AutomateはFlowの名前が変わったものですが、目玉機能としてUI flowsが同時に機能追加されました。(現在パブリックプレビュー) 詳細は下部のリンクから。 今回はこのUI flows…
先日10/29にPowerAppsもくもく+LT会を開催いたしました。そのレポートです。 ご参加いただいた方ありがとうございました。 場所 会場は日本マイクロソフトさんの会議室をお借りして開催しました。MSさんありがとうございました! 参加枠 会場でもくもくする…
UI上からオートナンバーのフィールドを作成できますが、一意性は保証されておらず同時に2名で新規フォームを登録したりすると余裕で被ります。※1 一意性が保証された自動連番はWeb APIなどを利用してのみ設定が可能です。 連番やランダムな文字列、プレフィ…
Common Data Serviceでコードを使用してデータ操作する場合の手段について、概要レベルで整理してみました。 開発者向けの機能ですが、Common Data Serviceではコードを利用して様々なデータ操作機能を実装することができます。 以下の機能を利用して、トラ…
プレビュー機能のアクションの複製を試したらたまにこのようなエラーが発生した。 変更がパーに・・・ このエラーが発生した場合、他のエラーにより保存ができない場合は保存できないし、未保存の変更をパーにするしかないと思われる。 この状態だと右上の[…
Flowの実行数と課金形態について整理する。 Flowは実行数での課金 テナント全体でFlowの実行数は共有されていて、テナントの持っている実行可能回数を超えると、Flowが実行できなくなる。AさんはFlow使えてBさんは使えない、とかはない。死ぬときはみんな一…
Microsoft Graphとは Microsoft Graph は、Microsoft 365 のデータとインテリジェンスにアクセスするための入り口です。 Microsoft Graph の概要 https://docs.microsoft.com/ja-jp/graph/overview ざっくり言ってしまうと自テナントのMicrosoft 365のデータ…
アクションをコピペできるようになった。(プレビュー) クリップボードにコピー機能が少し前に追加された。 方法 アクション右上のメニューからクリップボードにコピーを選択してコピー 追加は自分のクリップボードから選択できる 複数溜め込めるのもすばら…
Flowでは、JSON形式を利用してオブジェクトを生成できる。 使用コネクタとアクション コネクタ:変数 アクション:変数を初期化する 方法 種類をオブジェクトとして、値をこのように指定することで生成できる。 // JSON定義 { "項目名A":数値, "項目名B":"文…