From 86b8631848f289ee8fde4d6acab9e2af6904b51a Mon Sep 17 00:00:00 2001 From: Matej Samler Date: Wed, 1 Oct 2025 10:37:09 +0200 Subject: [PATCH 1/2] Renamed file and added to navigation --- src/.vuepress/config.js | 1 + .../{recordcreationrules.md => record-creation-rules.md} | 0 2 files changed, 1 insertion(+) rename src/en/developer-guide/applications/utilities/{recordcreationrules.md => record-creation-rules.md} (100%) diff --git a/src/.vuepress/config.js b/src/.vuepress/config.js index b96d1bf72..71b0c95ef 100644 --- a/src/.vuepress/config.js +++ b/src/.vuepress/config.js @@ -266,6 +266,7 @@ module.exports = config({ ['applications/utilities/lookup-references', 'Lookup References'], ['applications/utilities/querybuilder', 'Query Builder'], ['applications/utilities/record-operations', 'Record Operations'], + ['applications/utilities/record-creation-rules', 'Record Creation Rules'], ['applications/utilities/uci-extensions', 'UCI Extensions'], ['applications/utilities/create-and-open', 'Create And Open Record'], ['applications/utilities/metadata', 'Metadata-Get App Module Details'], diff --git a/src/en/developer-guide/applications/utilities/recordcreationrules.md b/src/en/developer-guide/applications/utilities/record-creation-rules.md similarity index 100% rename from src/en/developer-guide/applications/utilities/recordcreationrules.md rename to src/en/developer-guide/applications/utilities/record-creation-rules.md From 6c6dad4d5868da63aeee3ae7d180b87ddf65d42e Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 23 Apr 2026 16:39:25 +0000 Subject: [PATCH 2/2] docs: add TALXIS-Client PCF dependency and per-section consent links Agent-Logs-Url: https://github.com/metjuperry/docs/sessions/ee9aba06-7ede-4e33-8312-a8ebc2628bf6 Co-authored-by: metjuperry <18303910+metjuperry@users.noreply.github.com> --- .../required-application-consent.md | 53 +++++++++++++++++++ 1 file changed, 53 insertions(+) diff --git a/src/en/customizer-guide/required-application-consent.md b/src/en/customizer-guide/required-application-consent.md index 042d72dd6..7c3b54d3a 100644 --- a/src/en/customizer-guide/required-application-consent.md +++ b/src/en/customizer-guide/required-application-consent.md @@ -24,6 +24,7 @@ TALXIS deployments to the downstream Power Platform Dataverse environments are f | [TALXIS Deployments](#talxis-deployments) | [🔗](https://login.microsoftonline.com/common/adminconsent?client_id=4ab337b1-27bc-421d-8d56-7462bbea9831) | ### TALXIS Deployments +[Grant admin consent 🔗](https://login.microsoftonline.com/common/adminconsent?client_id=4ab337b1-27bc-421d-8d56-7462bbea9831) Application can read & write only to environments where permissions have been [explicitly granted to the service principal](https://learn.microsoft.com/en-us/power-platform/admin/manage-application-users). The principal is non-interactive. | API Name | Claim | Permission | Type | **Business Justification** | @@ -42,6 +43,7 @@ If you have selected TALXIS Portal as your hosting option, these are the applica | [TALXIS Metadata Service](#talxis-metadata-service) | [🔗](https://login.microsoftonline.com/common/adminconsent?client_id=017cc2db-5fcd-44e3-af71-11b1b77b51b7) | ### TALXIS Portals +[Grant admin consent 🔗](https://login.microsoftonline.com/common/adminconsent?client_id=8d532ed4-92e0-4760-8798-51a97ba148e1) Application is used to access data inside Dataverse environment. It can read & write only to environments where permissions have been [explicitly granted to the service principal](https://learn.microsoft.com/en-us/power-platform/admin/manage-application-users). The principal is non-interactive. | API Name | Claim | Permission | Type | **Business Justification** | @@ -50,6 +52,7 @@ Application is used to access data inside Dataverse environment. It can read & w | Microsoft Graph | User.Read | Sign in and read user profile | Delegated | The application must be aware of the identity used in the context of the data access. | ### TALXIS Metadata Service +[Grant admin consent 🔗](https://login.microsoftonline.com/common/adminconsent?client_id=017cc2db-5fcd-44e3-af71-11b1b77b51b7) Application is used to access metadata of the application inside Dataverse environment. It can read only to environments where permissions have been [explicitly granted to the service principal](https://learn.microsoft.com/en-us/power-platform/admin/manage-application-users). The principal is non-interactive. | API Name | Claim | Permission | Type | **Business Justification** | @@ -75,6 +78,7 @@ These are the application registrations through which TALXIS Power Automate Conn ### Signi.com - Power Automate +[Grant admin consent 🔗](https://login.microsoftonline.com/common/adminconsent?client_id=2a470e76-25c7-4ae2-9999-79b24dfe1e72) Application registration for Signi Power Automate connector. This connector is developed and maintained by TALXIS. The connector supports multiple e-signature scenarios. | API Name | Claim | Permission | Type | **Business Justification** | @@ -85,6 +89,7 @@ Application registration for Signi Power Automate connector. This connector is d **\***: Requires consent of [Signi.com](#signi-com). ### TALXIS - Connectors - MsGraph +[Grant admin consent 🔗](https://login.microsoftonline.com/common/adminconsent?client_id=9abe7859-8203-4041-abb0-d82f52673a0d) Application registration for TALXIS custom connector for Microsoft Graph. This connector allows to call some actions, that the native connector does not have support for. | API Name | Claim | Permission | Type | **Business Justification** | @@ -93,6 +98,7 @@ Application registration for TALXIS custom connector for Microsoft Graph. This c | Microsoft Graph | User.ReadWrite.All | Read and write all users' full profiles | **Delegated** | The connector can manipulate user objects and it needs this permission to do so. It is only a delegated permission. | ### TALXIS - Data Feed - Flow +[Grant admin consent 🔗](https://login.microsoftonline.com/common/adminconsent?client_id=28d529aa-b85e-4469-9cf3-937bea582555) Application registration for TALXIS Data Feed Power Automate connector. This connector exposes range of public data. For example: getting public holidays for a given state, getting organization data from business register, geocoding addresses, etc. | API Name | Claim | Permission | Type | **Business Justification** | @@ -103,6 +109,7 @@ Application registration for TALXIS Data Feed Power Automate connector. This con **\***: Requires consent of [TALXIS Data Feed](#talxis-data-feed). ### TALXIS - Documents - Flow +[Grant admin consent 🔗](https://login.microsoftonline.com/common/adminconsent?client_id=9e11c855-6c8f-46b1-8608-ba2ce87ee92d) Application registration for TALXIS Documents Power Automate connector. This connector can be used for generating Word, Excel and Power Point documents from templates. | API Name | Claim | Permission | Type | **Business Justification** | @@ -113,6 +120,7 @@ Application registration for TALXIS Documents Power Automate connector. This con **\***: Requires consent of [TALXIS - Documents](#talxis-documents). ### TALXIS - Email Connector - Flow +[Grant admin consent 🔗](https://login.microsoftonline.com/common/adminconsent?client_id=902749a8-29c9-4446-9634-10de78074c96) Application registration for TALXIS Email Power Automate connector. This connector can send emails from custom domains. | API Name | Claim | Permission | Type | **Business Justification** | @@ -135,6 +143,7 @@ TBD --> ### TALXIS - STS - Flow +[Grant admin consent 🔗](https://login.microsoftonline.com/common/adminconsent?client_id=9bc073cf-6729-41dd-9823-033ed705fbc0) Application registration for TALXIS Security Token Service Power Automate connector. This connector can generate security tokens for magic links and password-less or one-time sign in scenarios. | API Name | Claim | Permission | Type | **Business Justification** | @@ -145,6 +154,7 @@ Application registration for TALXIS Security Token Service Power Automate connec **\***: Requires consent of [TALXIS - STS](#talxis-sts). ### TALXIS - Surveys - Flow +[Grant admin consent 🔗](https://login.microsoftonline.com/common/adminconsent?client_id=f2983f6d-6272-4a56-be39-59220d52942b) Application registration for TALXIS Surveys Power Automate connector. This connector can create and update sessions. It can also wait for the survey response before continuing. | API Name | Claim | Permission | Type | **Business Justification** | @@ -155,6 +165,7 @@ Application registration for TALXIS Surveys Power Automate connector. This conne **\***: Requires consent of [TALXIS - Surveys - API](#talxis-surveys-api). ### TALXIS - Barcode - Flow +[Grant admin consent 🔗](https://login.microsoftonline.com/common/adminconsent?client_id=b10b8b33-e5f0-4966-bfc7-1ab70c477016) Application registration for TALXIS Barcode Power Automate connector. This connector generates barcodes. | API Name | Claim | Permission | Type | **Business Justification** | @@ -165,6 +176,7 @@ Application registration for TALXIS Barcode Power Automate connector. This conne **\***: Requires consent of [TALXIS - Barcode - API](#talxis-barcode-api). ### TALXIS - ZIP - Flow +[Grant admin consent 🔗](https://login.microsoftonline.com/common/adminconsent?client_id=07e838be-43b8-4302-a839-e2adbcbfcc21) Application registration for TALXIS ZIP Power Automate connector. This connector allows archiving multiple files as ZIP archive. | API Name | Claim | Permission | Type | **Business Justification** | @@ -177,6 +189,8 @@ Application registration for TALXIS ZIP Power Automate connector. This connector ## Power Apps Component Framework [PCF](https://learn.microsoft.com/en-us/power-apps/developer/component-framework/overview) controls make it possible to deliver custom user experiences to your Power Apps applications - both Canvas and Model-driven. Although the PCF provides a context through which the control can interact with the host (getting the latest data, saving data, etc.), there is no API for getting the user token due to security implications. If the control wants to interact with a different service, it needs to get the token on its own. That is why these application registrations exist. +> **Note:** All PCF.\* application registrations also require the consent of [TALXIS - Client](#talxis-client). + | Name | Consent Link | |---------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------| | [TALXIS - PCF.AddressPicker](#talxis-pcf-addresspicker) | [🔗](https://login.microsoftonline.com/common/adminconsent?client_id=7941f3c9-f4db-441d-9fce-7b3eb7a2ef10) | @@ -191,8 +205,10 @@ Application registration for TALXIS ZIP Power Automate connector. This connector | [TALXIS - PCF.MapPicker](#talxis-pcf-mappicker) | [🔗](https://login.microsoftonline.com/common/adminconsent?client_id=1dc2b128-6003-42b6-a989-d78d6c0d0a5c) | | [TALXIS - PCF.PeopleGrid](#talxis-pcf-peoplegrid) | [🔗](https://login.microsoftonline.com/common/adminconsent?client_id=7facec0a-d26e-4f71-a213-38b317b4dfe0) | | [TALXIS - PCF.ResourceScheduler](#talxis-pcf-resourcescheduler) | [🔗](https://login.microsoftonline.com/common/adminconsent?client_id=17b8c511-3a62-4af6-a93e-86201d4e8bc3) | +| [TALXIS - Client](#talxis-client) *(required for all PCF.\* apps)* | [🔗](https://login.microsoftonline.com/common/adminconsent?client_id=526f3cf8-fd5c-4648-87f6-b0e4b986acdb) | ### TALXIS - PCF.AddressPicker +[Grant admin consent 🔗](https://login.microsoftonline.com/common/adminconsent?client_id=7941f3c9-f4db-441d-9fce-7b3eb7a2ef10) Application registration for TALXIS Address Picker PCF. This control can suggest existing addresses based on the user input. | API Name | Claim | Permission | Type | **Business Justification** | @@ -201,6 +217,7 @@ Application registration for TALXIS Address Picker PCF. This control can suggest | TALXIS Data Feed **\*** | API.AccessAsUser.All | Access TALXIS Data Feed as Current User | Delegated | Required so that the control can communicate with the TALXIS Data Feed API. | --- **\***: Requires consent of [TALXIS Data Feed](#talxis-data-feed). +**Also requires consent of [TALXIS - Client](#talxis-client).** ### TALXIS - PCF.Calendar +[Grant admin consent 🔗](https://login.microsoftonline.com/common/adminconsent?client_id=0fc632dc-da62-4805-aa08-aa2d70716d20) Application registration for TALXIS Calendar PCF. This control allows user to fully edit his Outlook calendar directly from any Power Apps application. | API Name | Claim | Permission | Type | **Business Justification** | @@ -222,8 +240,11 @@ Application registration for TALXIS Calendar PCF. This control allows user to fu | Microsoft Graph | Calendars.ReadWrite | Have full access to user calendars | Delegated | The application must have access to users' calendars in order to show or change users' events. | | Microsoft Graph | User.Read | Sign in and read user profile | Delegated | The application must be aware of the identity used in the context of the actions. | | Microsoft Graph | User.Read.All | Read all users' full profiles | Delegated | | +--- +**Requires consent of [TALXIS - Client](#talxis-client).** ### TALXIS - PCF.CompanyProfileHinting +[Grant admin consent 🔗](https://login.microsoftonline.com/common/adminconsent?client_id=b8becf32-7f36-4d2f-bbdc-456c6e910405) Application registration for TALXIS Company Profile Hinting PCF. | API Name | Claim | Permission | Type | **Business Justification** | @@ -232,8 +253,10 @@ Application registration for TALXIS Company Profile Hinting PCF. | TALXIS Data Feed **\*** | API.AccessAsUser.All | Access Data Feed as Current User | Delegated | Required so that the control can communicate with the TALXIS Data Feed API. | --- **\***: Requires consent of [TALXIS Data Feed](#talxis-data-feed). +**Also requires consent of [TALXIS - Client](#talxis-client).** ### TALXIS - PCF.Documents +[Grant admin consent 🔗](https://login.microsoftonline.com/common/adminconsent?client_id=31c4f4d3-36cc-4e50-ae36-45b2b63b9600) Application registration for TALXIS Document Viewer PCF. | API Name | Claim | Permission | Type | **Business Justification** | @@ -242,8 +265,10 @@ Application registration for TALXIS Document Viewer PCF. | TALXIS - Documents **\*** | user_impersonation | User Impersonation | Delegated | | --- **\***: Requires consent of [TALXIS - Documents](#talxis-documents). +**Also requires consent of [TALXIS - Client](#talxis-client).** ### TALXIS - PCF.FilePicker +[Grant admin consent 🔗](https://login.microsoftonline.com/common/adminconsent?client_id=1fd1cbbe-eefe-4583-b422-4a7661cf5c60) Application registration for TALXIS File Picker PCF. | API Name | Claim | Permission | Type | **Business Justification** | @@ -253,8 +278,11 @@ Application registration for TALXIS File Picker PCF. | Microsoft Graph | Group.Read.All | Read all groups | Delegated | | | Microsoft Graph | Sites.Read.All | Read items in all site collections | Delegated | | | Microsoft Graph | User.Read | Sign in and read user profile | Delegated | The application must be aware of the identity used in the context of the actions. | +--- +**Requires consent of [TALXIS - Client](#talxis-client).** ### TALXIS - PCF.FilePicker - Group Creation +[Grant admin consent 🔗](https://login.microsoftonline.com/common/adminconsent?client_id=6fc7f36a-b972-45c9-8516-06c0600b4183) TBD | API Name | Claim | Permission | Type | **Business Justification** | @@ -262,8 +290,11 @@ TBD | Microsoft Graph | Group.ReadWrite.All | Read and write all groups | Delegated | The application must be aware of all the groups to work with groups. | | Microsoft Graph | GroupMember.ReadWrite.All | Read and write group memberships | Delegated | The application must be aware of all the group members in order to work with group members. | | Microsoft Graph | User.Read | Sign in and read user profile | Delegated | The application must be aware of all the group members to work with group members. | +--- +**Requires consent of [TALXIS - Client](#talxis-client).** ### TALXIS - PCF.FilePicker - Advanced Permissions +[Grant admin consent 🔗](https://login.microsoftonline.com/common/adminconsent?client_id=a6631d2e-c9f0-4327-ba73-5fc8cb87a037) TBD | API Name | Claim | Permission | Type | **Business Justification** | @@ -271,8 +302,11 @@ TBD | Microsoft Graph | People.Read | Read users' relevant people lists | Delegated | | | Microsoft Graph | Sites.Manage.All | Create, edit, and delete items and lists in all site collections | Delegated | | | Microsoft Graph | User.Read | Sign in and read user profile | Delegated | The application must be aware of all the group members to work with group members. | +--- +**Requires consent of [TALXIS - Client](#talxis-client).** ### TALXIS - PCF.InvoiceRecognition +[Grant admin consent 🔗](https://login.microsoftonline.com/common/adminconsent?client_id=ff48c017-4051-46e9-a67b-313de6b17a4b) Application registration for TALXIS Invoice Recognition PCF. | API Name | Claim | Permission | Type | **Business Justification** | @@ -281,8 +315,10 @@ Application registration for TALXIS Invoice Recognition PCF. | TALXIS Data Feed **\*** | API.AccessAsUser.All | Access Data Feed as Current User | Delegated | Required so that the Power Automate connector can communicate with the TALXIS Data Feed API. | --- **\***: Requires consent of [TALXIS Data Feed](#talxis-data-feed). +**Also requires consent of [TALXIS - Client](#talxis-client).** ### TALXIS - PCF.MapPicker +[Grant admin consent 🔗](https://login.microsoftonline.com/common/adminconsent?client_id=1dc2b128-6003-42b6-a989-d78d6c0d0a5c) Application registration for TALXIS Map Picker PCF. | API Name | Claim | Permission | Type | **Business Justification** | @@ -291,8 +327,10 @@ Application registration for TALXIS Map Picker PCF. | TALXIS Data Feed **\*** | API.AccessAsUser.All | Access Data Feed as Current User | Delegated | Required so that the Power Automate connector can communicate with the TALXIS Data Feed API. | --- **\***: Requires consent of [TALXIS Data Feed](#talxis-data-feed). +**Also requires consent of [TALXIS - Client](#talxis-client).** ### TALXIS - PCF.PeopleGrid +[Grant admin consent 🔗](https://login.microsoftonline.com/common/adminconsent?client_id=7facec0a-d26e-4f71-a213-38b317b4dfe0) Application registration for TALXIS People Grid PCF. | API Name | Claim | Permission | Type | **Business Justification** | @@ -301,14 +339,18 @@ Application registration for TALXIS People Grid PCF. | TALXIS Data Feed **\*** | API.AccessAsUser.All | Access Data Feed as Current User | Delegated | Required so that the Power Automate connector can communicate with the TALXIS Data Feed API. | --- **\***: Requires consent of [TALXIS Data Feed](#talxis-data-feed). +**Also requires consent of [TALXIS - Client](#talxis-client).** ### TALXIS - PCF.ResourceScheduler +[Grant admin consent 🔗](https://login.microsoftonline.com/common/adminconsent?client_id=17b8c511-3a62-4af6-a93e-86201d4e8bc3) Application registration for TALXIS Resource Scheduler PCF. | API Name | Claim | Permission | Type | **Business Justification** | |-----------------|--------------------|--------------------------------|-----------|-----------------------------------------------------------------------------------| | Microsoft Graph | User.Read | Sign in and read user profile | Delegated | The application must be aware of the identity used in the context of the actions. | | Microsoft Graph | User.ReadBasic.All | Read all users' basic profiles | Delegated | The application must be aware of other users' identities to work with them. | +--- +**Requires consent of [TALXIS - Client](#talxis-client).** ## Other Miscellaneous TALXIS application registrations. Some of these are probably being called from the [PCFs](#power-apps-component-framework) or [cloud flows](#power-automate). @@ -332,6 +374,7 @@ Miscellaneous TALXIS application registrations. Some of these are probably being ### TALXIS - Client +[Grant admin consent 🔗](https://login.microsoftonline.com/common/adminconsent?client_id=526f3cf8-fd5c-4648-87f6-b0e4b986acdb) This application is used to exchange tokens for each PCF component. It is required for the token broker to work properly. | API Name | Claim | Permission | Type | **Business Justification** | @@ -339,6 +382,7 @@ This application is used to exchange tokens for each PCF component. It is requir | Microsoft Graph | User.Read | Sign in and read user profile | Delegated | The application must be aware of the identity used in the context of the metadata access. | ### TALXIS - Flow Monitor +[Grant admin consent 🔗](https://login.microsoftonline.com/common/adminconsent?client_id=4e16f256-c0d0-4cdf-8172-fa5131656d35) Application is used to access data inside Power Automate. Collect and manage these to data to inform about issues on specific flows and flow runs. | API Name | Claim | Permission | Type | **Business Justification** | @@ -351,6 +395,7 @@ Application is used to access data inside Power Automate. Collect and manage the | PowerApps Service | User | Access the PowerApps Service API | Delegated | | ### Signi.com +[Grant admin consent 🔗](https://login.microsoftonline.com/common/adminconsent?client_id=bcdc8f94-8bbd-4b29-a60f-ae0f4d040359) Application is used to send and electronically sign documents sent via email. | API Name | Claim | Permission | Type | **Business Justification** | @@ -359,6 +404,7 @@ Application is used to send and electronically sign documents sent via email. | Microsoft Graph | GroupMember.Read.All | Read group memberships | Delegated | The application must be able to impersonate the non-interactive user used for accessing metadata to use application data in the documents. | ### TALXIS - Redirect Service +[Grant admin consent 🔗](https://login.microsoftonline.com/common/adminconsent?client_id=1ca20719-fd11-4865-b748-b3cb43776caa) TBD | API Name | Claim | Permission | Type | **Business Justification** | @@ -367,6 +413,7 @@ TBD | Microsoft Graph | User.Read | Sign in and read user profile | Delegated | The application must be aware of the identity used in the context of the data access. | ### TALXIS - STS +[Grant admin consent 🔗](https://login.microsoftonline.com/common/adminconsent?client_id=898fa510-7571-44f0-a026-c0beb3f89d9d) TBD | API Name | Claim | Permission | Type | **Business Justification** | @@ -375,6 +422,7 @@ TBD | Microsoft Graph | User.Read | Sign in and read user profile | Delegated | The application must be aware of the identity used in the context of the data access. | ### TALXIS - Surveys - API +[Grant admin consent 🔗](https://login.microsoftonline.com/common/adminconsent?client_id=a4d3a04f-f76e-4b53-8d8e-2964804535d4) Application is used to create and send surveys with data from Dataverse. | API Name | Claim | Permission | Type | **Business Justification** | @@ -410,6 +458,7 @@ TBD | - | - | - | - | - | --> ### TALXIS Data Feed +[Grant admin consent 🔗](https://login.microsoftonline.com/common/adminconsent?client_id=e8af2b8e-a8de-4669-8d94-6b684068beef) Application registration for TALXIS Data Feed used in PCF controls. | API Name | Claim | Permission | Type | **Business Justification** | @@ -417,6 +466,7 @@ Application registration for TALXIS Data Feed used in PCF controls. | Microsoft Graph | User.Read | Sign in and read user profile | Delegated | The application must be aware of the identity used in the context of the data access. | ### TALXIS - Documents +[Grant admin consent 🔗](https://login.microsoftonline.com/common/adminconsent?client_id=1521b230-d369-49ab-b059-00f5c339f046) TBD | API Name | Claim | Permission | Type | **Business Justification** | @@ -425,6 +475,7 @@ TBD | Microsoft Graph | User.Read | Sign in and read user profile | Delegated | The application must be aware of the identity used in the context of the data access. | ### TALXIS - Email Connector +[Grant admin consent 🔗](https://login.microsoftonline.com/common/adminconsent?client_id=bd229f8f-ea50-423f-881a-e7eef5560580) TBD | API Name | Claim | Permission | Type | **Business Justification** | @@ -432,6 +483,7 @@ TBD | Microsoft Graph | User.Read | Sign in and read user profile | Delegated | The application must be aware of the identity used in the context of the data access. | ### TALXIS - Barcode - API +[Grant admin consent 🔗](https://login.microsoftonline.com/common/adminconsent?client_id=ddeeb668-acb8-4a44-92c8-a9447b70d3b4) Application is used to generates barcodes. | API Name | Claim | Permission | Type | **Business Justification** | @@ -439,6 +491,7 @@ Application is used to generates barcodes. | Microsoft Graph | User.Read | Sign in and read user profile | Delegated | The application must be aware of the identity used in the context of the data access. | ### TALXIS - ZIP - API +[Grant admin consent 🔗](https://login.microsoftonline.com/common/adminconsent?client_id=b2e2d245-8059-4dee-8f41-c7cfb51d4441) Application is used to generates ZIP archives. | API Name | Claim | Permission | Type | **Business Justification** |