<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6956220039993174035</id><updated>2026-05-27T02:10:57.489-07:00</updated><category term="AX"/><category term="Francisco"/><category term="Silva"/><category term="Francisco Silva"/><category term="dynamics"/><category term="2012"/><category term="R2"/><category term="R3"/><category term="AX2012 R2"/><category term="Microsoft"/><category term="D365F&amp;O"/><category term="AX2012"/><category term="2009"/><category term="AX2009"/><category term="D365"/><category term="D365FO"/><category term="Update"/><category term="KB"/><category term="Reports"/><category term="SQL"/><category term="Dynamics AX2012"/><category term="Performance"/><category term="VM"/><category term="Configuração"/><category term="Cumulative"/><category term="Dynamics AX"/><category term="Server"/><category term="Upgrade"/><category term="CRM"/><category term="NF-e"/><category term="cu"/><category term="Dynamics AX2009"/><category term="MVP"/><category term="nfe"/><category term="sped"/><category term="7"/><category term="DevOps"/><category term="Erro"/><category term="Git"/><category term="Instalação"/><category term="KB2625455 Softteam softteam 11.0.8 FBI"/><category term="LCS"/><category term="Microsoft SQL Server 2012"/><category term="Restore"/><category term="Workflow"/><category term="error"/><category term="sped pis cofins softteam dynamics ax2009"/><category term="CU8"/><category term="Client"/><category term="EP"/><category term="bacpac"/><category term="cu9"/><category term="10"/><category term="365"/><category term="AOS"/><category term="Certificação"/><category term="Demo"/><category term="Desempenho"/><category term="Enterprise Portal"/><category term="Francisco Bento"/><category term="Francisco Bento Da Silva Junior"/><category term="Fransico Silva"/><category term="Permissões"/><category term="Portal"/><category term="Services"/><category term="Windows"/><category term="data"/><category term="hotfix"/><category term="11"/><category term="2011"/><category term="4.0"/><category term="8"/><category term="Build"/><category term="CU7"/><category term="DIEF"/><category term="Dev"/><category term="Dynamics AX2012 Lançamento Dynamics AX2012"/><category term="Help Server"/><category term="Importar"/><category term="Instalando"/><category term="Power"/><category term="Project"/><category term="RTM"/><category term="Report"/><category term="Reporting Services"/><category term="SSRS"/><category term="Sharepoint"/><category term="Sizing"/><category term="VS2022"/><category term="Version"/><category term="database"/><category term="failed"/><category term="security"/><category term="softteam 11.0.9"/><category term="suporte"/><category term="10.0.43"/><category term="10.0.48"/><category term="11.0.8"/><category term="2.0"/><category term="2014"/><category term="2015"/><category term="2016"/><category term="9"/><category term="Atualização"/><category term="BI"/><category term="CD"/><category term="CI"/><category term="CU6"/><category term="Cicle"/><category term="Crash"/><category term="DAX2012"/><category term="DMF"/><category term="Developer"/><category term="Diagnostic"/><category term="Download"/><category term="Enterprise"/><category term="Exception"/><category term="Faulting application ax32.exe"/><category term="Fiscal"/><category term="Fiscal Books"/><category term="Framework"/><category term="Life"/><category term="MROneBox"/><category term="NF"/><category term="NT"/><category term="Repos"/><category term="Role Center"/><category term="SQL 2008"/><category term="SQL 2008 R2"/><category term="Softteam"/><category term="Tips"/><category term="Top 100"/><category term="UDE"/><category term="VHD"/><category term="Windows 8"/><category term="backup"/><category term="cofins"/><category term="debugger"/><category term="deploy"/><category term="email"/><category term="excel"/><category term="help"/><category term="layout"/><category term="model"/><category term="new"/><category term="not"/><category term="pis"/><category term="query"/><category term="release"/><category term="service"/><category term="time"/><category term="003"/><category term="08"/><category term="10.0.40"/><category term="2013"/><category term="2022"/><category term="3.10"/><category term="4"/><category term="6"/><category term="AI"/><category term="AX2012R2"/><category term="Administration"/><category term="Agents"/><category term="App Registration"/><category term="Automate"/><category term="Award"/><category term="Azcopy"/><category term="Azure"/><category term="Banco"/><category term="Brasil"/><category term="Business Intelligence"/><category term="CU1"/><category term="Client AX2009"/><category term="Configurar"/><category term="Could"/><category term="Cubos"/><category term="Desktop"/><category term="Dicas"/><category term="Dynamcis AX2009"/><category term="Dynamics AX2009 AX 2009 AX2012 AX 2012"/><category term="Dynamics AX2012 Benchmark"/><category term="Extensions"/><category term="FBI"/><category term="FinOps"/><category term="GP"/><category term="GlobalUpdate"/><category term="Guide"/><category term="Hyper-V"/><category term="Infraestrutura"/><category term="Install"/><category term="Internet Explorer 10"/><category term="Junior"/><category term="KPI"/><category term="License"/><category term="Livros Fiscais"/><category term="Machine"/><category term="Management"/><category term="NAV"/><category term="NLB"/><category term="Notes"/><category term="Office 2013"/><category term="Organização"/><category term="Perf"/><category term="Pipeline"/><category term="Plan"/><category term="Platform"/><category term="Premio"/><category term="RPA"/><category term="RSAT"/><category term="RU"/><category term="RU8"/><category term="Relatorios"/><category term="Relatórios"/><category term="Reporting"/><category term="SEFAZ"/><category term="SP1"/><category term="SP2"/><category term="SQL 2012 SP1"/><category term="SQL Server"/><category term="SQL Server 2008"/><category term="SQLPackage"/><category term="Setup"/><category term="Slipstreaming"/><category term="Studio"/><category term="Tool"/><category term="Toolkit"/><category term="URL"/><category term="Unified"/><category term="V4"/><category term="Virtual"/><category term="Visual Studio"/><category term="WCF"/><category term="White"/><category term="add-in"/><category term="alta"/><category term="assembly"/><category term="buffer"/><category term="cannot"/><category term="certificado"/><category term="certificação dynamics ax2012"/><category term="cluster"/><category term="code"/><category term="compilação"/><category term="configuration"/><category term="connection"/><category term="dados"/><category term="development"/><category term="dica"/><category term="disponibilidade"/><category term="endpoint"/><category term="experience"/><category term="export"/><category term="exportar"/><category term="has"/><category term="import"/><category term="importação"/><category term="instalar"/><category term="integration"/><category term="internal"/><category term="launch"/><category term="lento"/><category term="licença"/><category term="livro"/><category term="logon"/><category term="nota"/><category term="online"/><category term="operations"/><category term="paper"/><category term="permissions"/><category term="problema"/><category term="pré requisitos"/><category term="remote"/><category term="remove"/><category term="required"/><category term="requisito"/><category term="security roles"/><category term="sorteio"/><category term="support"/><category term="syshotfixmanifest"/><category term="system"/><category term="tunning"/><category term="utility"/><category term="webinar"/><category term="xktools"/><category term="zone"/><category term="%d"/><category term="&#39;AXSITEDEF#0&#39;"/><category term="&#39;dbo.DAX_SP_ReadSyncParameters&#39;."/><category term=".NET"/><category term=".bacpac"/><category term=".mdf"/><category term="002"/><category term="06"/><category term="09"/><category term="0x000007ff05bbdac7"/><category term="0x50a65c76"/><category term="0xc000000e"/><category term="1.2"/><category term="10.0.31"/><category term="10.0.39"/><category term="10.0.41"/><category term="10.0.42"/><category term="10.0.46"/><category term="10.0.47"/><category term="11.0.6"/><category term="12"/><category term="13"/><category term="18456"/><category term="2004"/><category term="2008"/><category term="2015-002"/><category term="2015-003"/><category term="2019.001"/><category term="2147945104"/><category term="2712"/><category term="2859549"/><category term="2899956"/><category term="3.0"/><category term="3.1"/><category term="3000301"/><category term="3001136"/><category term="3008"/><category term="3135629"/><category term="3335"/><category term="378213"/><category term="38"/><category term="4.5"/><category term="4.6"/><category term="4013819"/><category term="4086133"/><category term="409"/><category term="5.0"/><category term="500.21"/><category term="6.0"/><category term="8101"/><category term="8201"/><category term="9481"/><category term="@SYS"/><category term="A call to the Microsoft Dynamics AX SRSFrameworkService service failed"/><category term="AD"/><category term="AIF"/><category term="ALTER ANY CONNECTION"/><category term="AUC"/><category term="AX 7"/><category term="AX2012 R2; Management Utilities"/><category term="AX2012; licenças; francisco silva"/><category term="AX32.exe"/><category term="AX7"/><category term="AXADOMD"/><category term="AXSITEDEF#0"/><category term="Accounting"/><category term="Administração"/><category term="Agent"/><category term="An"/><category term="An error occurred during setup of Reporting Services extensions"/><category term="Analizer"/><category term="Analyzer"/><category term="Application"/><category term="Assessment"/><category term="Authorization"/><category term="AutoDrop. bacpac"/><category term="AxDB"/><category term="AxERD"/><category term="Axapta"/><category term="BLOCK"/><category term="Benchmark"/><category term="Bento"/><category term="Books"/><category term="Break"/><category term="Browser"/><category term="CDO.Message error"/><category term="CHE"/><category term="CIL"/><category term="CLR20r3"/><category term="CSV"/><category term="CU10"/><category term="CU11"/><category term="CU15"/><category term="CU4"/><category term="CU5"/><category term="Chamado"/><category term="Class"/><category term="Cloud"/><category term="Conferece"/><category term="Connect"/><category term="Controlascx"/><category term="Convertion"/><category term="CookBook"/><category term="Copilot"/><category term="Coputer"/><category term="Copy"/><category term="Cortana"/><category term="Could not load type"/><category term="CryptoAPI not available"/><category term="CryptoAPI não disponivel"/><category term="Cube"/><category term="Cubes"/><category term="Cubo"/><category term="Cumulative Update 01"/><category term="Cumulative Update 06"/><category term="D365&#xa;F&amp;O&#xa;Workflow&#xa;Application"/><category term="DAX"/><category term="DB"/><category term="DIXF"/><category term="DIXFService"/><category term="DVT"/><category term="DevOp"/><category term="Developer Tools"/><category term="Direction"/><category term="Duty"/><category term="Dynamcis"/><category term="Dynamics AX Migration"/><category term="Dynamics AX4.0"/><category term="Dynperf"/><category term="E-Books"/><category term="ECD"/><category term="ECF"/><category term="EFD"/><category term="Enterprise Portal; Sharepoint 2013; AX2012 R2; Francisco Silva"/><category term="Enterprise Search"/><category term="Environments"/><category term="Europa"/><category term="Exchange"/><category term="Explorer"/><category term="Farm"/><category term="Feature"/><category term="Federal"/><category term="Finance"/><category term="Financial"/><category term="Fiscais"/><category term="Flag"/><category term="Fluxo"/><category term="Fontes"/><category term="Fonts"/><category term="Forms"/><category term="Francosco"/><category term="FullyQualifiedErrorId"/><category term="Get-AXModel"/><category term="Gold"/><category term="Graph"/><category term="Guideline"/><category term="HTTP"/><category term="HTTPS"/><category term="Handler"/><category term="Header"/><category term="IA"/><category term="ID"/><category term="IE11"/><category term="IIS"/><category term="IPD"/><category term="Identificar"/><category term="In-App"/><category term="Influencia"/><category term="Influentes"/><category term="Info"/><category term="Inside"/><category term="Instalation"/><category term="Instalaçao"/><category term="Internet"/><category term="KB2677619"/><category term="KB2807685"/><category term="KB2828929"/><category term="KB2839298"/><category term="KB2852728"/><category term="LOGISTICADDRESSCOUNTRYREGION"/><category term="Learning"/><category term="LedgerJournalTrans"/><category term="Licence"/><category term="Licensing"/><category term="Licenças"/><category term="Life Cicle Services"/><category term="Link"/><category term="LinkedIn"/><category term="Livros"/><category term="Local"/><category term="Localization"/><category term="MAP"/><category term="MOF"/><category term="MSMQ"/><category term="Marcel"/><category term="Matdata"/><category term="Matiazo"/><category term="Maximum"/><category term="McAfee"/><category term="Memória"/><category term="Metadata"/><category term="Microsoft Enterprise Portal"/><category term="Microsoft.Office.Server.UserProfiles"/><category term="Migrando Dynamics AX"/><category term="NFw"/><category term="NT2016"/><category term="NT2017"/><category term="Navision"/><category term="NetTcpBinding_SysWorkflowConfigurationService"/><category term="Nome"/><category term="Not Found"/><category term="Nuget"/><category term="Office"/><category term="Optimization"/><category term="Out or memory or disk space"/><category term="OutOfMemory"/><category term="Output"/><category term="PDF"/><category term="PE"/><category term="POPULATEROLEPRIVILEGELICENSEMAPV2"/><category term="PPAC"/><category term="PRECAUTION"/><category term="Pack"/><category term="Pagamento"/><category term="Payment"/><category term="Pichler"/><category term="Planning"/><category term="Plano"/><category term="Podcast"/><category term="Pool"/><category term="Power Shell; AXUtilLib.dll"/><category term="Powershell"/><category term="Private"/><category term="Problem"/><category term="Product"/><category term="Project Server"/><category term="Projetos"/><category term="PublicKeyToken=b77a5c561934e089"/><category term="R"/><category term="RDL"/><category term="RDP"/><category term="RU7"/><category term="Redmond"/><category term="Renew"/><category term="Reporter"/><category term="Requirements"/><category term="Resuisitos"/><category term="Retail"/><category term="RetailServer"/><category term="SEHException"/><category term="SOAP"/><category term="SOD"/><category term="SQL Server 2012"/><category term="SRSQueryBuilder\initialize"/><category term="SRSReportServerWarmup"/><category term="SRSServers"/><category term="SSL/TLS"/><category term="Send"/><category term="Service Update"/><category term="ServiceModel"/><category term="ServicesPipeTimeout"/><category term="Session log failed"/><category term="Shell"/><category term="Solution"/><category term="Stack"/><category term="Statement"/><category term="Step"/><category term="System Center"/><category term="TBLF_I200_TMP"/><category term="TFVC"/><category term="TMG"/><category term="Table"/><category term="Team"/><category term="Test"/><category term="The New Dynamics AX"/><category term="The deployment was aborted"/><category term="The reporting server is not set up correctly"/><category term="Timeout"/><category term="Trace"/><category term="Trace Parser"/><category term="Training"/><category term="Transfer"/><category term="Tuning"/><category term="UnO"/><category term="Use"/><category term="VS"/><category term="Version=3.0.0.0"/><category term="Video"/><category term="Virtual Machine"/><category term="Visual"/><category term="Visual Studio Tools"/><category term="WSDL"/><category term="Washington"/><category term="Windows Phone"/><category term="Windows Server"/><category term="Windows11"/><category term="Word"/><category term="World"/><category term="You do not have privileges to deploy to server"/><category term="academia"/><category term="accelerator"/><category term="access"/><category term="acesso"/><category term="alertas"/><category term="alter"/><category term="alto"/><category term="analise"/><category term="and"/><category term="anonymous"/><category term="another"/><category term="any"/><category term="appropriate"/><category term="approvals"/><category term="aprovações"/><category term="arithmetic"/><category term="autenticação"/><category term="axutil"/><category term="bacpac."/><category term="bad"/><category term="bancos"/><category term="barra"/><category term="barras"/><category term="based"/><category term="boas"/><category term="book"/><category term="boot"/><category term="botão"/><category term="cUF"/><category term="call"/><category term="camada"/><category term="certificate"/><category term="certificatename"/><category term="certification"/><category term="checklist"/><category term="cleanup"/><category term="codigo"/><category term="command"/><category term="compativel"/><category term="config"/><category term="connectioncontext"/><category term="consumo"/><category term="contadores"/><category term="contains"/><category term="contatar"/><category term="corrida"/><category term="corridas"/><category term="counters"/><category term="create"/><category term="customizations"/><category term="d365fo.tools"/><category term="dacfx"/><category term="danfe"/><category term="denied"/><category term="desapareceu"/><category term="desenvolvimento"/><category term="despesas"/><category term="device"/><category term="digital"/><category term="direito"/><category term="direta"/><category term="does"/><category term="domain"/><category term="duties"/><category term="dynamis"/><category term="e-mail"/><category term="eliminar"/><category term="end"/><category term="errors"/><category term="erros"/><category term="escalabilidade"/><category term="esquadrão"/><category term="estilo"/><category term="event"/><category term="evento"/><category term="excede"/><category term="exibido"/><category term="exist"/><category term="expenses"/><category term="falha"/><category term="fault"/><category term="favoritos"/><category term="fconti"/><category term="file"/><category term="financeiro"/><category term="find"/><category term="fo"/><category term="folha de ponto"/><category term="form"/><category term="formulário"/><category term="found"/><category term="foundation"/><category term="fsilvajr"/><category term="gacutil"/><category term="game"/><category term="gates"/><category term="generator"/><category term="generico"/><category term="grupos de usuários"/><category term="hang"/><category term="hora"/><category term="how to"/><category term="ideal"/><category term="implementação"/><category term="impressao"/><category term="info.startup"/><category term="initialization"/><category term="insider"/><category term="instancia"/><category term="instrução"/><category term="integração"/><category term="interopservices"/><category term="invalid"/><category term="issue"/><category term="joins"/><category term="junções"/><category term="kernel"/><category term="kill"/><category term="lançamento"/><category term="layer"/><category term="leak"/><category term="lifecycle"/><category term="line"/><category term="localização"/><category term="log"/><category term="login"/><category term="long"/><category term="managedpipelinehandler"/><category term="manager"/><category term="maximo"/><category term="memoria"/><category term="memory"/><category term="menu"/><category term="minimo"/><category term="module"/><category term="modulo"/><category term="mouse"/><category term="newer"/><category term="nfeCabecMsg"/><category term="night"/><category term="no"/><category term="notepad++"/><category term="novo"/><category term="number"/><category term="object"/><category term="oculto"/><category term="ocurred"/><category term="offset"/><category term="operation"/><category term="opções"/><category term="overflow"/><category term="overview"/><category term="package"/><category term="packt"/><category term="parentkey"/><category term="patching"/><category term="permission"/><category term="portion"/><category term="postman"/><category term="power pivot"/><category term="preview"/><category term="privilegies"/><category term="proccess cicles"/><category term="progresso"/><category term="práticas"/><category term="reduzir"/><category term="reference"/><category term="registering"/><category term="reindex"/><category term="rejection"/><category term="rejeição"/><category term="remover"/><category term="resolved"/><category term="resulted"/><category term="roles"/><category term="rua"/><category term="run"/><category term="running"/><category term="runtime"/><category term="save"/><category term="saúde"/><category term="script"/><category term="securitykey"/><category term="semaphore"/><category term="servidor"/><category term="serviço"/><category term="session"/><category term="sessão"/><category term="share"/><category term="short"/><category term="size"/><category term="slipstreamed"/><category term="slow"/><category term="srsframweorkservice"/><category term="stamp"/><category term="stopped"/><category term="stored procedure"/><category term="string"/><category term="sumiu"/><category term="summit"/><category term="syschecklist"/><category term="tables"/><category term="tamanho"/><category term="task"/><category term="tecnica"/><category term="the"/><category term="thumbprint"/><category term="timesheets"/><category term="token"/><category term="too"/><category term="tools"/><category term="trade"/><category term="trail"/><category term="treinamento"/><category term="troubleshooting"/><category term="unabla"/><category term="underlying"/><category term="unify"/><category term="uninstal"/><category term="unspecified"/><category term="user"/><category term="users"/><category term="v2"/><category term="valid"/><category term="validar"/><category term="validação"/><category term="vida"/><category term="wWinMainCRTStartup"/><category term="was"/><category term="web"/><category term="web.config"/><category term="webcast"/><category term="webnar"/><category term="wif"/><category term="wif.config"/><category term="working"/><title type='text'>Francisco Silva Jr. - Microsoft Dynamics</title><subtitle type='html'>Dynamics AX. Artigos Tecnicos. Tecnologia.&#xa;&#xa;Francisco Silva</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://fsilvajunior.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6956220039993174035/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://fsilvajunior.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/6956220039993174035/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03988163001275903183</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>463</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6956220039993174035.post-7608823179106979151</id><published>2026-05-26T02:08:25.028-07:00</published><updated>2026-05-26T02:08:25.028-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="10.0.48"/><category scheme="http://www.blogger.com/atom/ns#" term="Agents"/><category scheme="http://www.blogger.com/atom/ns#" term="D365F&amp;O"/><category scheme="http://www.blogger.com/atom/ns#" term="IA"/><title type='text'>Agentes de IA no D365 F&amp;O: Como eles facilitam o trabalho no dia a dia?</title><content type='html'>&lt;!DOCTYPE html&gt;
&lt;html lang=&quot;pt&quot;&gt;
&lt;head&gt;
  &lt;meta charset=&quot;UTF-8&quot; /&gt;
  &lt;title&gt;Agentes de IA no D365 F&amp;amp;O: casos práticos do dia a dia&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;!-- ============================================================
     POST: Agentes de IA no D365 F&amp;O — casos práticos
     Para usar no Blogspot: copie tudo entre as tags &lt;body&gt; e cole
     no editor HTML do Blogger (modo &quot;HTML&quot; / &quot;Editar HTML&quot;)
     ============================================================ --&gt;

&lt;div style=&quot;font-family: Arial, sans-serif; max-width: 720px; margin: 0 auto; color: #333; line-height: 1.7;&quot;&gt;

  &lt;!-- Cabeçalho --&gt;
  &lt;div style=&quot;background: linear-gradient(135deg, #004E8C 0%, #0078D4 100%); border-radius: 10px; padding: 32px 28px 24px; margin-bottom: 28px;&quot;&gt;
    &lt;span style=&quot;display: inline-block; background: rgba(255,255,255,0.2); color: #fff; font-size: 11px; font-weight: bold; padding: 3px 12px; border-radius: 20px; margin-bottom: 14px; letter-spacing: 0.05em; text-transform: uppercase;&quot;&gt;IA &amp;amp; Automação · D365 F&amp;amp;O&lt;/span&gt;
    &lt;h1 style=&quot;font-size: 24px; font-weight: bold; color: #fff; margin: 0 0 10px; line-height: 1.3;&quot;&gt;
      Agentes de IA no D365 F&amp;amp;O: como eles facilitam o trabalho no dia a dia
    &lt;/h1&gt;
    &lt;span style=&quot;font-size: 12px; color: rgba(255,255,255,0.75);&quot;&gt;Maio 2026 &amp;nbsp;·&amp;nbsp; Leitura rápida (~3 min)&lt;/span&gt;
  &lt;/div&gt;

  &lt;!-- Introdução --&gt;
  &lt;p style=&quot;font-size: 15px; margin: 0 0 16px;&quot;&gt;
    Os &lt;strong&gt;agentes de IA&lt;/strong&gt; chegaram ao Dynamics 365 Finance &amp;amp; Operations para ficar — e estão a mudar a forma como as equipas financeiras e operacionais trabalham. Ao contrário de simples chatbots, estes agentes &lt;strong&gt;analisam dados, tomam decisões dentro de limites definidos e executam ações&lt;/strong&gt; com mínima intervenção humana.
  &lt;/p&gt;

  &lt;!-- Destaque azul --&gt;
  &lt;div style=&quot;background: #E6F1FB; border-left: 4px solid #0078D4; border-radius: 0 8px 8px 0; padding: 14px 18px; margin: 20px 0;&quot;&gt;
    &lt;p style=&quot;margin: 0; font-size: 14px; color: #0C447C;&quot;&gt;
      💡 &lt;strong&gt;Em termos simples:&lt;/strong&gt; os agentes funcionam como um colaborador júnior que trata do trabalho rotineiro de forma autónoma e só escala para revisão humana quando surge uma exceção ou situação fora do padrão.
    &lt;/p&gt;
  &lt;/div&gt;

  &lt;!-- Imagem 1 --&gt;
  &lt;div style=&quot;border-radius: 10px; overflow: hidden; border: 1px solid #e0e0e0; margin: 24px 0;&quot;&gt;
    &lt;img
      src=&quot;https://learn.microsoft.com/en-us/dynamics365/release-plan/media/whatsnewandplanned.jpg&quot;
      alt=&quot;Agentes de IA no Dynamics 365 Finance and Operations&quot;
      style=&quot;width: 100%; display: block; max-height: 220px; object-fit: cover;&quot;
    /&gt;
    &lt;p style=&quot;font-size: 12px; color: #666; margin: 0; padding: 8px 14px; background: #f9f9f9; text-align: center;&quot;&gt;
      Investimentos em IA agentica no D365 F&amp;amp;O — 2026 Release Wave 1 (Fonte: Microsoft Learn)
    &lt;/p&gt;
  &lt;/div&gt;

  &lt;!-- Título secção --&gt;
  &lt;h2 style=&quot;font-size: 19px; font-weight: bold; color: #004E8C; margin: 32px 0 6px; border-bottom: 2px solid #0078D4; padding-bottom: 6px;&quot;&gt;
    🤖 Casos práticos: o que os agentes fazem por si hoje
  &lt;/h2&gt;
  &lt;p style=&quot;font-size: 14px; color: #555; margin: 0 0 20px;&quot;&gt;
    Veja exemplos concretos de como os agentes de IA atuam em módulos do D365 F&amp;amp;O no dia a dia:
  &lt;/p&gt;

  &lt;!-- CASO 1 --&gt;
  &lt;div style=&quot;background: #fff; border: 1px solid #dce6f0; border-radius: 10px; padding: 18px 20px; margin-bottom: 16px;&quot;&gt;
    &lt;div style=&quot;display: flex; align-items: center; gap: 10px; margin-bottom: 10px;&quot;&gt;
      &lt;div style=&quot;background: #0078D4; color: #fff; font-size: 13px; font-weight: bold; width: 28px; height: 28px; border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0;&quot;&gt;1&lt;/div&gt;
      &lt;h3 style=&quot;margin: 0; font-size: 16px; color: #004E8C;&quot;&gt;💳 Pagamento automático de faturas (Payflow Agent)&lt;/h3&gt;
    &lt;/div&gt;
    &lt;p style=&quot;margin: 0 0 8px; font-size: 14px;&quot;&gt;&lt;strong&gt;O problema:&lt;/strong&gt; processar manualmente filas de pagamento consome horas e está sujeito a erros.&lt;/p&gt;
    &lt;p style=&quot;margin: 0 0 8px; font-size: 14px;&quot;&gt;&lt;strong&gt;O que o agente faz:&lt;/strong&gt; monitoriza a fila de pagamentos, identifica faturas prontas para pagar, verifica os dados bancários do fornecedor face ao mestre de dados, executa o processamento e lança os lançamentos contabilísticos — tudo sem intervenção humana para transações dentro da política definida.&lt;/p&gt;
    &lt;p style=&quot;margin: 0; font-size: 14px; background: #f0f7ff; border-radius: 6px; padding: 8px 12px; color: #0C447C;&quot;&gt;
      ✅ &lt;strong&gt;Resultado:&lt;/strong&gt; redução de 70–80% no esforço manual em contas a pagar, segundo dados da Microsoft.
    &lt;/p&gt;
  &lt;/div&gt;

  &lt;!-- CASO 2 --&gt;
  &lt;div style=&quot;background: #fff; border: 1px solid #dce6f0; border-radius: 10px; padding: 18px 20px; margin-bottom: 16px;&quot;&gt;
    &lt;div style=&quot;display: flex; align-items: center; gap: 10px; margin-bottom: 10px;&quot;&gt;
      &lt;div style=&quot;background: #0078D4; color: #fff; font-size: 13px; font-weight: bold; width: 28px; height: 28px; border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0;&quot;&gt;2&lt;/div&gt;
      &lt;h3 style=&quot;margin: 0; font-size: 16px; color: #004E8C;&quot;&gt;📄 Captura e correspondência de faturas (AP Automation)&lt;/h3&gt;
    &lt;/div&gt;
    &lt;p style=&quot;margin: 0 0 8px; font-size: 14px;&quot;&gt;&lt;strong&gt;O problema:&lt;/strong&gt; equipas de AP a rever manualmente centenas de faturas por semana.&lt;/p&gt;
    &lt;p style=&quot;margin: 0 0 8px; font-size: 14px;&quot;&gt;&lt;strong&gt;O que o agente faz:&lt;/strong&gt; lê faturas em PDF, extrai os dados, faz a correspondência com as ordens de compra, aprende com as correções do utilizador ao longo do tempo, e encaminha automaticamente para aprovação com base nos limites configurados.&lt;/p&gt;
    &lt;p style=&quot;margin: 0; font-size: 14px; background: #f0f7ff; border-radius: 6px; padding: 8px 12px; color: #0C447C;&quot;&gt;
      ✅ &lt;strong&gt;Resultado:&lt;/strong&gt; redução de 60–70% no processamento manual de faturas, com acuidade crescente a cada ciclo.
    &lt;/p&gt;
  &lt;/div&gt;

  &lt;!-- CASO 3 --&gt;
  &lt;div style=&quot;background: #fff; border: 1px solid #dce6f0; border-radius: 10px; padding: 18px 20px; margin-bottom: 16px;&quot;&gt;
    &lt;div style=&quot;display: flex; align-items: center; gap: 10px; margin-bottom: 10px;&quot;&gt;
      &lt;div style=&quot;background: #0078D4; color: #fff; font-size: 13px; font-weight: bold; width: 28px; height: 28px; border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0;&quot;&gt;3&lt;/div&gt;
      &lt;h3 style=&quot;margin: 0; font-size: 16px; color: #004E8C;&quot;&gt;🔁 Reconciliação contabilística automática&lt;/h3&gt;
    &lt;/div&gt;
    &lt;p style=&quot;margin: 0 0 8px; font-size: 14px;&quot;&gt;&lt;strong&gt;O problema:&lt;/strong&gt; o encerramento de período exige dias de reconciliação manual entre razão auxiliar e razão geral.&lt;/p&gt;
    &lt;p style=&quot;margin: 0 0 8px; font-size: 14px;&quot;&gt;&lt;strong&gt;O que o agente faz:&lt;/strong&gt; cruza automaticamente saldos do razão auxiliar com o razão geral, aplica regras de tolerância e lógica fuzzy para matches complexos (1-para-muitos e muitos-para-muitos), e sinaliza apenas as exceções para revisão humana.&lt;/p&gt;
    &lt;p style=&quot;margin: 0; font-size: 14px; background: #f0f7ff; border-radius: 6px; padding: 8px 12px; color: #0C447C;&quot;&gt;
      ✅ &lt;strong&gt;Resultado:&lt;/strong&gt; encerramento de período mais rápido com a equipa focada apenas nos casos de exceção reais.
    &lt;/p&gt;
  &lt;/div&gt;

  &lt;!-- CASO 4 --&gt;
  &lt;div style=&quot;background: #fff; border: 1px solid #dce6f0; border-radius: 10px; padding: 18px 20px; margin-bottom: 16px;&quot;&gt;
    &lt;div style=&quot;display: flex; align-items: center; gap: 10px; margin-bottom: 10px;&quot;&gt;
      &lt;div style=&quot;background: #0078D4; color: #fff; font-size: 13px; font-weight: bold; width: 28px; height: 28px; border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0;&quot;&gt;4&lt;/div&gt;
      &lt;h3 style=&quot;margin: 0; font-size: 16px; color: #004E8C;&quot;&gt;📬 Cobranças e gestão de recebíveis (AR Collections)&lt;/h3&gt;
    &lt;/div&gt;
    &lt;p style=&quot;margin: 0 0 8px; font-size: 14px;&quot;&gt;&lt;strong&gt;O problema:&lt;/strong&gt; acompanhar clientes em atraso manualmente, sem priorização inteligente.&lt;/p&gt;
    &lt;p style=&quot;margin: 0 0 8px; font-size: 14px;&quot;&gt;&lt;strong&gt;O que o agente faz:&lt;/strong&gt; prioriza as atividades de cobrança com base no perfil de risco do cliente, gera comunicações de cobrança personalizadas, faz seguimento de faturas vencidas e recomenda estratégias de resolução com base no histórico de pagamento.&lt;/p&gt;
    &lt;p style=&quot;margin: 0; font-size: 14px; background: #f0f7ff; border-radius: 6px; padding: 8px 12px; color: #0C447C;&quot;&gt;
      ✅ &lt;strong&gt;Resultado:&lt;/strong&gt; menos dias de vendas em crédito (DSO) e equipas de AR focadas nos clientes de maior risco.
    &lt;/p&gt;
  &lt;/div&gt;

  &lt;!-- CASO 5 --&gt;
  &lt;div style=&quot;background: #fff; border: 1px solid #dce6f0; border-radius: 10px; padding: 18px 20px; margin-bottom: 16px;&quot;&gt;
    &lt;div style=&quot;display: flex; align-items: center; gap: 10px; margin-bottom: 10px;&quot;&gt;
      &lt;div style=&quot;background: #00875A; color: #fff; font-size: 13px; font-weight: bold; width: 28px; height: 28px; border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0;&quot;&gt;5&lt;/div&gt;
      &lt;h3 style=&quot;margin: 0; font-size: 16px; color: #005C3B;&quot;&gt;📦 Planeamento de procura com Copilot (Supply Chain)&lt;/h3&gt;
    &lt;/div&gt;
    &lt;p style=&quot;margin: 0 0 8px; font-size: 14px;&quot;&gt;&lt;strong&gt;O problema:&lt;/strong&gt; planificadores a analisar manualmente variações de procura sem contexto suficiente.&lt;/p&gt;
    &lt;p style=&quot;margin: 0 0 8px; font-size: 14px;&quot;&gt;&lt;strong&gt;O que o agente faz:&lt;/strong&gt; o Copilot analisa planos de procura em linguagem natural — o planificador seleciona um ponto no gráfico e pergunta ao Copilot &quot;Quais os principais fatores que causaram este desvio?&quot; e recebe a resposta imediatamente, com explicação dos drivers.&lt;/p&gt;
    &lt;p style=&quot;margin: 0; font-size: 14px; background: #eaf6f0; border-radius: 6px; padding: 8px 12px; color: #005C3B;&quot;&gt;
      ✅ &lt;strong&gt;Resultado:&lt;/strong&gt; decisões de reabastecimento mais rápidas e com contexto — caso real documentado pela Microsoft com a Domino&#39;s Pizza UK.
    &lt;/p&gt;
  &lt;/div&gt;

  &lt;!-- CASO 6 --&gt;
  &lt;div style=&quot;background: #fff; border: 1px solid #dce6f0; border-radius: 10px; padding: 18px 20px; margin-bottom: 16px;&quot;&gt;
    &lt;div style=&quot;display: flex; align-items: center; gap: 10px; margin-bottom: 10px;&quot;&gt;
      &lt;div style=&quot;background: #00875A; color: #fff; font-size: 13px; font-weight: bold; width: 28px; height: 28px; border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0;&quot;&gt;6&lt;/div&gt;
      &lt;h3 style=&quot;margin: 0; font-size: 16px; color: #005C3B;&quot;&gt;🏭 Operações de armazém mais inteligentes&lt;/h3&gt;
    &lt;/div&gt;
    &lt;p style=&quot;margin: 0 0 8px; font-size: 14px;&quot;&gt;&lt;strong&gt;O problema:&lt;/strong&gt; rotas de picking ineficientes e reequilíbrio de stock manual entre armazéns.&lt;/p&gt;
    &lt;p style=&quot;margin: 0 0 8px; font-size: 14px;&quot;&gt;&lt;strong&gt;O que o agente faz:&lt;/strong&gt; otimiza automaticamente as rotas de picking, deteta potencial rotura de stock e desencadeia workflows de compra, e o agente financeiro atualiza as projeções de fluxo de caixa em tempo real — tudo de forma coordenada.&lt;/p&gt;
    &lt;p style=&quot;margin: 0; font-size: 14px; background: #eaf6f0; border-radius: 6px; padding: 8px 12px; color: #005C3B;&quot;&gt;
      ✅ &lt;strong&gt;Resultado:&lt;/strong&gt; menor tempo de deslocação em armazém, maior precisão no inventário e cumprimentos mais rápidos.
    &lt;/p&gt;
  &lt;/div&gt;

  &lt;!-- CASO 7 --&gt;
  &lt;div style=&quot;background: #fff; border: 1px solid #dce6f0; border-radius: 10px; padding: 18px 20px; margin-bottom: 24px;&quot;&gt;
    &lt;div style=&quot;display: flex; align-items: center; gap: 10px; margin-bottom: 10px;&quot;&gt;
      &lt;div style=&quot;background: #6B21A8; color: #fff; font-size: 13px; font-weight: bold; width: 28px; height: 28px; border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0;&quot;&gt;7&lt;/div&gt;
      &lt;h3 style=&quot;margin: 0; font-size: 16px; color: #4C1D95;&quot;&gt;💬 Consultas em linguagem natural (Copilot + MCP)&lt;/h3&gt;
    &lt;/div&gt;
    &lt;p style=&quot;margin: 0 0 8px; font-size: 14px;&quot;&gt;&lt;strong&gt;O problema:&lt;/strong&gt; controllers e CFOs dependentes de relatórios pré-definidos ou de apoio IT para obter dados específicos.&lt;/p&gt;
    &lt;p style=&quot;margin: 0 0 8px; font-size: 14px;&quot;&gt;&lt;strong&gt;O que o agente faz:&lt;/strong&gt; com a integração MCP da Wave 1 2026, é possível perguntar diretamente: &lt;em&gt;&quot;Qual o saldo de AP em aberto por fornecedor para faturas com mais de 45 dias?&quot;&lt;/em&gt; — e receber dados estruturados e precisos, sem SQL nem navegação em menus.&lt;/p&gt;
    &lt;p style=&quot;margin: 0; font-size: 14px; background: #f5f0ff; border-radius: 6px; padding: 8px 12px; color: #4C1D95;&quot;&gt;
      ✅ &lt;strong&gt;Resultado:&lt;/strong&gt; autonomia de dados para equipas de gestão sem dependência de IT ou report builders.
    &lt;/p&gt;
  &lt;/div&gt;

  &lt;!-- Imagem 2 / Banner visual --&gt;
  &lt;div style=&quot;border-radius: 10px; overflow: hidden; border: 1px solid #e0e0e0; margin: 8px 0 28px;&quot;&gt;
    &lt;div style=&quot;background: linear-gradient(135deg, #004E8C 0%, #0078D4 60%, #00B4D8 100%); padding: 32px 28px; text-align: center;&quot;&gt;
      &lt;p style=&quot;font-size: 36px; margin: 0 0 10px;&quot;&gt;🧠&lt;/p&gt;
      &lt;p style=&quot;color: #fff; font-size: 17px; font-weight: bold; margin: 0 0 6px;&quot;&gt;Da automação reativa à operação agêntica&lt;/p&gt;
      &lt;p style=&quot;color: rgba(255,255,255,0.85); font-size: 13px; margin: 0;&quot;&gt;Os agentes de IA no D365 F&amp;amp;O observam, decidem e atuam — escalando apenas o que realmente precisa de atenção humana.&lt;/p&gt;
    &lt;/div&gt;
    &lt;p style=&quot;font-size: 12px; color: #666; margin: 0; padding: 8px 14px; background: #f9f9f9; text-align: center;&quot;&gt;
      Operação agentica no ERP: do trabalho manual à automação inteligente (Fonte: Microsoft Dynamics 365)
    &lt;/p&gt;
  &lt;/div&gt;

  &lt;!-- Conclusão --&gt;
  &lt;p style=&quot;font-size: 15px; margin: 0 0 24px;&quot;&gt;
    Os agentes de IA no D365 F&amp;amp;O não substituem as equipas — &lt;strong&gt;libertam-nas&lt;/strong&gt; para trabalho de maior valor. O objetivo é simples: o sistema trata do rotineiro, e as pessoas focam-se no estratégico. Com a &lt;strong&gt;2026 Release Wave 1&lt;/strong&gt;, esta visão está a tornar-se realidade módulo a módulo.
  &lt;/p&gt;

  &lt;!-- Links fontes --&gt;
  &lt;div style=&quot;border-top: 1px solid #e0e0e0; padding-top: 20px; margin-top: 8px;&quot;&gt;
    &lt;p style=&quot;font-size: 12px; font-weight: bold; color: #888; text-transform: uppercase; letter-spacing: 0.05em; margin: 0 0 14px;&quot;&gt;📚 Fontes e leituras complementares&lt;/p&gt;

    &lt;p style=&quot;margin: 0 0 10px; font-size: 14px;&quot;&gt;
      🔗 &lt;a href=&quot;https://learn.microsoft.com/en-us/dynamics365/fin-ops-core/fin-ops/copilot/copilot-for-finance-operations&quot; target=&quot;_blank&quot; style=&quot;color: #0078D4;&quot;&gt;
        Visão geral de Copilot e agentes no D365 Finance &amp;amp; Operations (Microsoft Learn)
      &lt;/a&gt;
    &lt;/p&gt;
    &lt;p style=&quot;margin: 0 0 10px; font-size: 14px;&quot;&gt;
      🔗 &lt;a href=&quot;https://learn.microsoft.com/en-us/dynamics365/release-plan/2026wave1/enterprise-resource-planning/dynamics365-finance/&quot; target=&quot;_blank&quot; style=&quot;color: #0078D4;&quot;&gt;
        D365 Finance 2026 Release Wave 1 — plano completo (Microsoft Learn)
      &lt;/a&gt;
    &lt;/p&gt;
    &lt;p style=&quot;margin: 0 0 10px; font-size: 14px;&quot;&gt;
      🔗 &lt;a href=&quot;https://learn.microsoft.com/en-us/dynamics365/release-plan/2026wave1/enterprise-resource-planning/dynamics365-supply-chain-management/&quot; target=&quot;_blank&quot; style=&quot;color: #0078D4;&quot;&gt;
        D365 Supply Chain Management 2026 Release Wave 1 (Microsoft Learn)
      &lt;/a&gt;
    &lt;/p&gt;
    &lt;p style=&quot;margin: 0 0 10px; font-size: 14px;&quot;&gt;
      🔗 &lt;a href=&quot;https://learn.microsoft.com/en-us/dynamics365/supply-chain/demand-planning/demand-planning-copilot&quot; target=&quot;_blank&quot; style=&quot;color: #0078D4;&quot;&gt;
        Análise de planos de procura com Copilot — guia prático (Microsoft Learn)
      &lt;/a&gt;
    &lt;/p&gt;
    &lt;p style=&quot;margin: 0 0 10px; font-size: 14px;&quot;&gt;
      🔗 &lt;a href=&quot;https://www.randgroup.com/insights/microsoft/dynamics-365/finance-operations/what-are-ai-agents-in-microsoft-dynamics-365-finance-operations/&quot; target=&quot;_blank&quot; style=&quot;color: #0078D4;&quot;&gt;
        O que são agentes de IA no D365 F&amp;amp;O? (Rand Group)
      &lt;/a&gt;
    &lt;/p&gt;
    &lt;p style=&quot;margin: 0 0 10px; font-size: 14px;&quot;&gt;
      🔗 &lt;a href=&quot;https://www.microsoft.com/en-us/dynamics-365/blog/business-leader/2026/03/18/2026-release-wave-1-plans-for-microsoft-dynamics-365-microsoft-power-platform-and-copilot-studio-offerings/&quot; target=&quot;_blank&quot; style=&quot;color: #0078D4;&quot;&gt;
        Planos 2026 Release Wave 1 — Dynamics 365 &amp;amp; Power Platform (Microsoft Blog)
      &lt;/a&gt;
    &lt;/p&gt;
    &lt;p style=&quot;margin: 0; font-size: 14px;&quot;&gt;
      🔗 &lt;a href=&quot;https://www.iesgp.com/blog/agentic-ai-in-dynamics-365&quot; target=&quot;_blank&quot; style=&quot;color: #0078D4;&quot;&gt;
        IA agentica no Dynamics 365: como os agentes autónomos transformam o ERP (IESGP)
      &lt;/a&gt;
    &lt;/p&gt;
  &lt;/div&gt;

&lt;/div&gt;

&lt;/body&gt;
&lt;/html&gt;</content><link rel='replies' type='application/atom+xml' href='http://fsilvajunior.blogspot.com/feeds/7608823179106979151/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://fsilvajunior.blogspot.com/2026/05/agentes-de-ia-no-d365-f-como-eles.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6956220039993174035/posts/default/7608823179106979151'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6956220039993174035/posts/default/7608823179106979151'/><link rel='alternate' type='text/html' href='http://fsilvajunior.blogspot.com/2026/05/agentes-de-ia-no-d365-f-como-eles.html' title='Agentes de IA no D365 F&amp;O: Como eles facilitam o trabalho no dia a dia?'/><author><name>Francisco Silva Jr.</name><uri>http://www.blogger.com/profile/15240847900054947078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6956220039993174035.post-9104150530338619826</id><published>2026-05-26T01:57:51.631-07:00</published><updated>2026-05-26T01:57:51.631-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="10.0.48"/><category scheme="http://www.blogger.com/atom/ns#" term="Agents"/><category scheme="http://www.blogger.com/atom/ns#" term="AI"/><category scheme="http://www.blogger.com/atom/ns#" term="D365F&amp;O"/><title type='text'>D365 F&amp;O 2026 Release Wave 1: as principais novidades que chegam ao seu ERP</title><content type='html'>&lt;!DOCTYPE html&gt;
&lt;html lang=&quot;pt&quot;&gt;
&lt;head&gt;
  &lt;meta charset=&quot;UTF-8&quot; /&gt;
  &lt;title&gt;D365 F&amp;amp;O 2026 Release Wave 1&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;!-- ============================================================
     POST: D365 F&amp;O 2026 Release Wave 1
     Para usar no Blogspot: copie tudo entre as tags &lt;body&gt; e cole
     no editor HTML do Blogger (modo &quot;HTML&quot; / &quot;Editar HTML&quot;)
     ============================================================ --&gt;

&lt;div style=&quot;font-family: Arial, sans-serif; max-width: 720px; margin: 0 auto; color: #333; line-height: 1.7;&quot;&gt;

  &lt;!-- Cabeçalho --&gt;
  &lt;div style=&quot;background: #0078D4; border-radius: 10px; padding: 32px 28px 24px; margin-bottom: 28px;&quot;&gt;
    &lt;span style=&quot;display: inline-block; background: rgba(255,255,255,0.2); color: #fff; font-size: 11px; font-weight: bold; padding: 3px 12px; border-radius: 20px; margin-bottom: 14px; letter-spacing: 0.05em; text-transform: uppercase;&quot;&gt;Dynamics 365 F&amp;amp;O&lt;/span&gt;
    &lt;h1 style=&quot;font-size: 24px; font-weight: bold; color: #fff; margin: 0 0 10px; line-height: 1.3;&quot;&gt;
      D365 F&amp;amp;O 2026 Release Wave 1: as principais novidades que chegam ao seu ERP
    &lt;/h1&gt;
    &lt;span style=&quot;font-size: 12px; color: rgba(255,255,255,0.75);&quot;&gt;Maio 2026 &amp;nbsp;·&amp;nbsp; Leitura rápida (~2 min)&lt;/span&gt;
  &lt;/div&gt;

  &lt;!-- Introdução --&gt;
  &lt;p style=&quot;font-size: 15px; margin: 0 0 16px;&quot;&gt;
    A Microsoft anunciou o &lt;strong&gt;2026 Release Wave 1&lt;/strong&gt; para o Dynamics 365 Finance &amp;amp; Operations, trazendo um conjunto relevante de melhorias focadas em automação, inteligência artificial e suporte a novos modelos de negócio. As atualizações estão a ser disponibilizadas de &lt;strong&gt;abril a setembro de 2026&lt;/strong&gt;.
  &lt;/p&gt;

  &lt;!-- Destaque --&gt;
  &lt;div style=&quot;background: #E6F1FB; border-left: 4px solid #0078D4; border-radius: 0 8px 8px 0; padding: 14px 18px; margin: 20px 0;&quot;&gt;
    &lt;p style=&quot;margin: 0; font-size: 14px; color: #0C447C;&quot;&gt;
      💡 O grande tema desta wave é a &lt;strong&gt;operação agêntica&lt;/strong&gt; — onde agentes de IA trabalham de forma autónoma para automatizar processos financeiros complexos, acelerando o encerramento de período e a reconciliação.
    &lt;/p&gt;
  &lt;/div&gt;

  &lt;!-- Imagem 1 --&gt;
  &lt;div style=&quot;border-radius: 10px; overflow: hidden; border: 1px solid #e0e0e0; margin: 24px 0;&quot;&gt;
    &lt;img
      src=&quot;https://learn.microsoft.com/en-us/dynamics365/release-plan/media/whatsnewandplanned.jpg&quot;
      alt=&quot;Áreas de investimento Dynamics 365 Finance 2026 Release Wave 1&quot;
      style=&quot;width: 100%; display: block; max-height: 260px; object-fit: cover;&quot;
    /&gt;
    &lt;p style=&quot;font-size: 12px; color: #666; margin: 0; padding: 8px 14px; background: #f9f9f9; text-align: center;&quot;&gt;
      Áreas de investimento prioritárias — Dynamics 365 Finance 2026 Release Wave 1 (Fonte: Microsoft Learn)
    &lt;/p&gt;
  &lt;/div&gt;

  &lt;!-- Destaques da release --&gt;
  &lt;h2 style=&quot;font-size: 18px; font-weight: bold; color: #0078D4; margin: 28px 0 14px;&quot;&gt;🚀 O que há de novo nesta wave?&lt;/h2&gt;

  &lt;!-- Grid de funcionalidades --&gt;
  &lt;table style=&quot;width: 100%; border-collapse: separate; border-spacing: 10px; margin: 0 -10px;&quot;&gt;
    &lt;tr&gt;
      &lt;td style=&quot;background: #f4f8fd; border-radius: 8px; padding: 14px 16px; vertical-align: top; width: 50%;&quot;&gt;
        &lt;p style=&quot;font-weight: bold; font-size: 14px; margin: 0 0 5px; color: #0078D4;&quot;&gt;🤖 Automação agêntica&lt;/p&gt;
        &lt;p style=&quot;font-size: 13px; margin: 0; color: #444;&quot;&gt;Agentes de IA para automatizar tarefas de encerramento de período e reconciliação financeira.&lt;/p&gt;
      &lt;/td&gt;
      &lt;td style=&quot;background: #f4f8fd; border-radius: 8px; padding: 14px 16px; vertical-align: top; width: 50%;&quot;&gt;
        &lt;p style=&quot;font-weight: bold; font-size: 14px; margin: 0 0 5px; color: #0078D4;&quot;&gt;🏢 Gestão de rendas&lt;/p&gt;
        &lt;p style=&quot;font-size: 13px; margin: 0; color: #444;&quot;&gt;Suporte financeiro completo a modelos de negócio baseados em aluguer de ativos e receitas recorrentes.&lt;/p&gt;
      &lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&quot;background: #f4f8fd; border-radius: 8px; padding: 14px 16px; vertical-align: top;&quot;&gt;
        &lt;p style=&quot;font-weight: bold; font-size: 14px; margin: 0 0 5px; color: #0078D4;&quot;&gt;🌍 Globalization Studio&lt;/p&gt;
        &lt;p style=&quot;font-size: 13px; margin: 0; color: #444;&quot;&gt;Expansão das localizações e compliance fiscal em mais de 210 países, com automação via low-code/no-code.&lt;/p&gt;
      &lt;/td&gt;
      &lt;td style=&quot;background: #f4f8fd; border-radius: 8px; padding: 14px 16px; vertical-align: top;&quot;&gt;
        &lt;p style=&quot;font-weight: bold; font-size: 14px; margin: 0 0 5px; color: #0078D4;&quot;&gt;🧾 Faturação eletrónica&lt;/p&gt;
        &lt;p style=&quot;font-size: 13px; margin: 0; color: #444;&quot;&gt;Framework unificado e extensível para submissão de faturas eletrónicas em múltiplos mercados.&lt;/p&gt;
      &lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&quot;background: #f4f8fd; border-radius: 8px; padding: 14px 16px; vertical-align: top;&quot;&gt;
        &lt;p style=&quot;font-weight: bold; font-size: 14px; margin: 0 0 5px; color: #0078D4;&quot;&gt;📊 Business Performance&lt;/p&gt;
        &lt;p style=&quot;font-size: 13px; margin: 0; color: #444;&quot;&gt;Analytics, planeamento e insights financeiros numa única plataforma integrada.&lt;/p&gt;
      &lt;/td&gt;
      &lt;td style=&quot;background: #f4f8fd; border-radius: 8px; padding: 14px 16px; vertical-align: top;&quot;&gt;
        &lt;p style=&quot;font-weight: bold; font-size: 14px; margin: 0 0 5px; color: #0078D4;&quot;&gt;🔁 Billing recorrente&lt;/p&gt;
        &lt;p style=&quot;font-size: 13px; margin: 0; color: #444;&quot;&gt;Melhorias no módulo de cobrança por subscrição, contratos e reconhecimento de receita.&lt;/p&gt;
      &lt;/td&gt;
    &lt;/tr&gt;
  &lt;/table&gt;

  &lt;!-- Imagem 2 --&gt;
  &lt;div style=&quot;border-radius: 10px; overflow: hidden; border: 1px solid #e0e0e0; margin: 28px 0;&quot;&gt;
    &lt;div style=&quot;height: 160px; background: linear-gradient(135deg, #0078D4 0%, #004E8C 100%); display: flex; align-items: center; justify-content: center; flex-direction: column; gap: 10px;&quot;&gt;
      &lt;span style=&quot;font-size: 48px;&quot;&gt;📈&lt;/span&gt;
      &lt;span style=&quot;color: #fff; font-size: 15px; font-weight: bold;&quot;&gt;Dynamics 365 Finance &amp;amp; Operations&lt;/span&gt;
      &lt;span style=&quot;color: rgba(255,255,255,0.8); font-size: 12px;&quot;&gt;ERP inteligente para equipas financeiras modernas&lt;/span&gt;
    &lt;/div&gt;
    &lt;p style=&quot;font-size: 12px; color: #666; margin: 0; padding: 8px 14px; background: #f9f9f9; text-align: center;&quot;&gt;
      D365 F&amp;amp;O posiciona-se como ERP inteligente e preparado para o futuro (Fonte: Microsoft)
    &lt;/p&gt;
  &lt;/div&gt;

  &lt;!-- Conclusão --&gt;
  &lt;p style=&quot;font-size: 15px; margin: 0 0 24px;&quot;&gt;
    Com esta release, a Microsoft reforça o posicionamento do D365 F&amp;amp;O como um ERP verdadeiramente inteligente — capaz de se adaptar a negócios em crescimento, com operações globais e necessidades de compliance cada vez mais exigentes.
  &lt;/p&gt;

  &lt;!-- Links --&gt;
  &lt;div style=&quot;border-top: 1px solid #e0e0e0; padding-top: 20px; margin-top: 20px;&quot;&gt;
    &lt;p style=&quot;font-size: 12px; font-weight: bold; color: #888; text-transform: uppercase; letter-spacing: 0.05em; margin: 0 0 12px;&quot;&gt;Saiba mais nos recursos oficiais Microsoft&lt;/p&gt;

    &lt;p style=&quot;margin: 0 0 8px; font-size: 14px;&quot;&gt;
      🔗 &lt;a href=&quot;https://learn.microsoft.com/en-us/dynamics365/release-plan/2026wave1/enterprise-resource-planning/dynamics365-finance/&quot; target=&quot;_blank&quot; style=&quot;color: #0078D4;&quot;&gt;
        Visão geral — D365 Finance 2026 Release Wave 1 (Microsoft Learn)
      &lt;/a&gt;
    &lt;/p&gt;
    &lt;p style=&quot;margin: 0 0 8px; font-size: 14px;&quot;&gt;
      🔗 &lt;a href=&quot;https://learn.microsoft.com/en-us/dynamics365/finance/get-started/whats-new-changed-10-0-48&quot; target=&quot;_blank&quot; style=&quot;color: #0078D4;&quot;&gt;
        O que há de novo na versão 10.0.48 (Microsoft Learn)
      &lt;/a&gt;
    &lt;/p&gt;
    &lt;p style=&quot;margin: 0 0 8px; font-size: 14px;&quot;&gt;
      🔗 &lt;a href=&quot;https://www.microsoft.com/en-us/dynamics-365/blog/product/dynamics-365-finance/&quot; target=&quot;_blank&quot; style=&quot;color: #0078D4;&quot;&gt;
        Blog oficial Dynamics 365 Finance (Microsoft)
      &lt;/a&gt;
    &lt;/p&gt;
    &lt;p style=&quot;margin: 0; font-size: 14px;&quot;&gt;
      🔗 &lt;a href=&quot;https://aka.ms/Plan/2026RW1/Finance&quot; target=&quot;_blank&quot; style=&quot;color: #0078D4;&quot;&gt;
        Plano completo de release 2026 Wave 1 (Microsoft)
      &lt;/a&gt;
    &lt;/p&gt;
  &lt;/div&gt;

&lt;/div&gt;

&lt;/body&gt;
&lt;/html&gt;</content><link rel='replies' type='application/atom+xml' href='http://fsilvajunior.blogspot.com/feeds/9104150530338619826/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://fsilvajunior.blogspot.com/2026/05/d365-f-2026-release-wave-1-as.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6956220039993174035/posts/default/9104150530338619826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6956220039993174035/posts/default/9104150530338619826'/><link rel='alternate' type='text/html' href='http://fsilvajunior.blogspot.com/2026/05/d365-f-2026-release-wave-1-as.html' title='D365 F&amp;O 2026 Release Wave 1: as principais novidades que chegam ao seu ERP'/><author><name>Francisco Silva Jr.</name><uri>http://www.blogger.com/profile/15240847900054947078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6956220039993174035.post-4298266850394522574</id><published>2026-05-20T02:11:50.333-07:00</published><updated>2026-05-20T07:18:53.250-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="D365F&amp;O"/><category scheme="http://www.blogger.com/atom/ns#" term="Francisco"/><category scheme="http://www.blogger.com/atom/ns#" term="RSAT"/><category scheme="http://www.blogger.com/atom/ns#" term="Silva"/><title type='text'>O Futuro do RSAT no Dynamics 365 Finance &amp; Operations: Limitações, Cenários e Alternativas.</title><content type='html'>&lt;div style=&quot;line-height: 20px;&quot;&gt;&lt;h1&gt;&lt;span style=&quot;color: red; font-family: Segoe UI;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;Notice of Deprecation: Regression Suite Automation Tool (RSAT)&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;&lt;h1&gt;&lt;span style=&quot;color: red; font-family: Segoe UI;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;Microsoft is hereby announcing the deprecation of the Regression Suite Automation Tool (RSAT), effective May 15, 2027.&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;&lt;h1&gt;&lt;span style=&quot;color: red; font-family: Segoe UI;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;As of that date, Microsoft will no longer provide support, maintenance, bug fixes, or feature enhancements for RSAT.&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;&lt;div style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;Deprecation details&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;color: red; font-family: Segoe UI;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;b&gt;Effective date:&lt;/b&gt; May 15, 2027.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;color: red; font-family: Segoe UI;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;b&gt;Support status:&lt;/b&gt; Beginning on the effective date, Microsoft will no longer provide support, servicing, bug fixes, or feature updates for RSAT.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;color: red; font-family: Segoe UI;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;b&gt;Product availability:&lt;/b&gt; Customers may continue to use RSAT after the effective date; however, the product will remain available only on an unsupported basis.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;Recommended next step&lt;/b&gt;: Customers should begin planning&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;Se você atua com testes no &lt;strong&gt;Dynamics 365 Finance &amp;amp; Operations (F&amp;amp;O)&lt;/strong&gt;, provavelmente já enfrentou um cenário recorrente: após cada &lt;em&gt;release wave&lt;/em&gt; da Microsoft, uma parte significativa dos testes automatizados falha devido a pequenas alterações na interface.&lt;/p&gt;&lt;p style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;Esse comportamento não é acidental — é estrutural.&lt;/p&gt;&lt;p style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;Recentemente, a própria Microsoft sinalizou em eventos técnicos que o &lt;strong&gt;RSAT (Regression Suite Automation Tool)&lt;/strong&gt; está &lt;strong&gt;“feature complete”&lt;/strong&gt;, ou seja:&lt;/p&gt;&lt;ul style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;&lt;li&gt;Não há previsão de novas funcionalidades&lt;/li&gt;&lt;li&gt;Não existe roadmap ativo de evolução&lt;/li&gt;&lt;li&gt;A ferramenta continua suportada, mas sem inovação&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;Esse posicionamento reforça a necessidade de reavaliar a estratégia de automação de testes no ecossistema F&amp;amp;O.&lt;/p&gt;&lt;hr style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot; /&gt;&lt;h1 style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;O que é o RSAT no contexto do D365 F&amp;amp;O&lt;/h1&gt;&lt;p style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;O &lt;strong&gt;RSAT&lt;/strong&gt; é a ferramenta de automação de testes fornecida pela Microsoft para o &lt;strong&gt;Dynamics 365 Finance &amp;amp; Operations&lt;/strong&gt;, com forte integração nativa com:&lt;/p&gt;&lt;ul style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;&lt;li&gt;&lt;strong&gt;Lifecycle Services (LCS)&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Azure DevOps&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Task Recorder for D365&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;Seu funcionamento é baseado na gravação de tarefas (&lt;em&gt;task recordings&lt;/em&gt;), capturando:&lt;/p&gt;&lt;ul style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;&lt;li&gt;Cliques&lt;/li&gt;&lt;li&gt;Navegação&lt;/li&gt;&lt;li&gt;Interações na interface&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;Essas gravações são posteriormente reproduzidas durante execuções de teste.&lt;/p&gt;&lt;h3 style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;Pontos fortes no F&amp;amp;O&lt;/h3&gt;&lt;ul style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;&lt;li&gt;Disponível sem custo adicional com o D365 F&amp;amp;O&lt;/li&gt;&lt;li&gt;Integração nativa com o ecossistema Microsoft&lt;/li&gt;&lt;li&gt;Familiar para usuários que já utilizam Task Recorder&lt;/li&gt;&lt;li&gt;Funciona bem para:&lt;ul&gt;&lt;li&gt;Testes simples&lt;/li&gt;&lt;li&gt;Cenários isolados&lt;/li&gt;&lt;li&gt;Processos dentro de um único módulo&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;hr style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot; /&gt;&lt;h1 style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;O Problema Estrutural do RSAT&lt;/h1&gt;&lt;p style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;O RSAT não entende processos de negócio — ele entende apenas as&amp;nbsp;&lt;strong&gt;interações com a interface do usuário (UI)&lt;/strong&gt;.&lt;/p&gt;&lt;p style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;Isso significa que:&lt;/p&gt;&lt;blockquote style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;&lt;p&gt;Ele não valida o resultado do processo — apenas repete os passos que um usuário executou.&lt;/p&gt;&lt;/blockquote&gt;&lt;h3 style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;Impacto direto no F&amp;amp;O&lt;/h3&gt;&lt;p style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;O Dynamics 365 F&amp;amp;O recebe atualizações frequentes:&lt;/p&gt;&lt;ul style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;&lt;li&gt;&lt;strong&gt;Release Wave 1 (abril)&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Release Wave 2 (outubro)&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;Hotfixes recorrentes&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;Cada atualização pode alterar:&lt;/p&gt;&lt;ul style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;&lt;li&gt;rótulos de campos&lt;/li&gt;&lt;li&gt;estrutura de formulários&lt;/li&gt;&lt;li&gt;fluxos de navegação&lt;/li&gt;&lt;li&gt;obrigatoriedade de campos&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;Resultado: testes gravados quebram.&lt;/p&gt;&lt;hr style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot; /&gt;&lt;h1 style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;Principais Limitações do RSAT no F&amp;amp;O&lt;/h1&gt;&lt;h2 style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;1. Falta de testes end-to-end entre módulos&lt;/h2&gt;&lt;p style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;No F&amp;amp;O, processos críticos atravessam múltiplos módulos, como:&lt;/p&gt;&lt;ul style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;&lt;li&gt;Procure-to-Pay (Compras → Financeiro → GL)&lt;/li&gt;&lt;li&gt;Order-to-Cash (Vendas → Estoque → Financeiro)&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;O RSAT não cobre esses fluxos de ponta a ponta de forma eficiente.&lt;/p&gt;&lt;hr style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot; /&gt;&lt;h2 style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;2. Alta dependência de manutenção manual&lt;/h2&gt;&lt;p style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;A cada mudança na UI:&lt;/p&gt;&lt;ul style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;&lt;li&gt;Testes precisam ser regravados&lt;/li&gt;&lt;li&gt;Desenvolvedores são envolvidos&lt;/li&gt;&lt;li&gt;Ciclos de regressão aumentam&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;Esse efeito é conhecido como &lt;strong&gt;“dívida de regressão”&lt;/strong&gt;.&lt;/p&gt;&lt;hr style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot; /&gt;&lt;h2 style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;3. Dependência técnica&lt;/h2&gt;&lt;p style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;Apesar da gravação ser simples, a manutenção exige:&lt;/p&gt;&lt;ul style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;&lt;li&gt;Conhecimento técnico&lt;/li&gt;&lt;li&gt;Acesso a LCS&lt;/li&gt;&lt;li&gt;Configuração em Azure DevOps&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;Isso limita a atuação de:&lt;/p&gt;&lt;ul style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;&lt;li&gt;Analistas de negócio&lt;/li&gt;&lt;li&gt;Usuários-chave&lt;/li&gt;&lt;li&gt;Times de QA funcionais&lt;/li&gt;&lt;/ul&gt;&lt;hr style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot; /&gt;&lt;h2 style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;4. Ausência de inteligência ou adaptação&lt;/h2&gt;&lt;p style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;O RSAT:&lt;/p&gt;&lt;ul style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;&lt;li&gt;Não possui auto-healing&lt;/li&gt;&lt;li&gt;Não identifica mudanças na UI&lt;/li&gt;&lt;li&gt;Não adapta fluxos automaticamente&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;Se algo mudar, o teste simplesmente falhará.&lt;/p&gt;&lt;hr style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot; /&gt;&lt;h2 style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;5. Cobertura e visão limitada&lt;/h2&gt;&lt;p style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;Os resultados são geralmente:&lt;/p&gt;&lt;ul style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;&lt;li&gt;Status pass/fail&lt;/li&gt;&lt;li&gt;Sem visão de cobertura por processo&lt;/li&gt;&lt;li&gt;Sem análise de risco&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;Isso dificulta a tomada de decisão antes do go-live.&lt;/p&gt;&lt;hr style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot; /&gt;&lt;h1 style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;Por que esse problema se agrava no F&amp;amp;O&lt;/h1&gt;&lt;p style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;O Dynamics 365 F&amp;amp;O é um ERP altamente integrado, onde:&lt;/p&gt;&lt;ul style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;&lt;li&gt;Processos são interdependentes&lt;/li&gt;&lt;li&gt;Dados fluem entre módulos&lt;/li&gt;&lt;li&gt;Validações dependem de contexto&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;Testar apenas cliques não garante que o processo financeiro ou operacional foi executado corretamente.&lt;/p&gt;&lt;hr style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot; /&gt;&lt;h1 style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;Categorias de Alternativas ao RSAT no F&amp;amp;O&lt;/h1&gt;&lt;p style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;Atualmente, as alternativas adotadas seguem três abordagens principais:&lt;/p&gt;&lt;hr style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot; /&gt;&lt;h2 style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;1. Plataformas Low-Code&lt;/h2&gt;&lt;p style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;&lt;strong&gt;Exemplos:&lt;/strong&gt; Leapwork, ACCELQ&lt;/p&gt;&lt;h3 style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;O que oferecem&lt;/h3&gt;&lt;ul style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;&lt;li&gt;Criação visual de testes&lt;/li&gt;&lt;li&gt;Menor dependência técnica&lt;/li&gt;&lt;li&gt;Possibilidade de importar scripts do RSAT&lt;/li&gt;&lt;/ul&gt;&lt;h3 style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;Limitações no F&amp;amp;O&lt;/h3&gt;&lt;ul style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;&lt;li&gt;Ainda baseadas na UI&lt;/li&gt;&lt;li&gt;Quebram com mudanças na interface&lt;/li&gt;&lt;li&gt;Cobertura limitada para cenários cross-module&lt;/li&gt;&lt;/ul&gt;&lt;hr style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot; /&gt;&lt;h2 style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;2. Frameworks Baseados em Código&lt;/h2&gt;&lt;p style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;&lt;strong&gt;Exemplos:&lt;/strong&gt;&lt;/p&gt;&lt;ul style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;&lt;li&gt;Selenium (C# / Java)&lt;/li&gt;&lt;li&gt;SpecFlow (BDD)&lt;/li&gt;&lt;/ul&gt;&lt;h3 style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;O que oferecem&lt;/h3&gt;&lt;ul style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;&lt;li&gt;Controle total sobre automação&lt;/li&gt;&lt;li&gt;Integração com CI/CD&lt;/li&gt;&lt;li&gt;Suporte a cenários complexos&lt;/li&gt;&lt;/ul&gt;&lt;h3 style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;Limitações no F&amp;amp;O&lt;/h3&gt;&lt;ul style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;&lt;li&gt;Alto custo de desenvolvimento e manutenção&lt;/li&gt;&lt;li&gt;IDs dinâmicos do D365 dificultam estabilidade&lt;/li&gt;&lt;li&gt;Forte dependência de equipes técnicas&lt;/li&gt;&lt;/ul&gt;&lt;hr style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot; /&gt;&lt;h2 style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;3. Automação Baseada em IA (AI Test Agents)&lt;/h2&gt;&lt;h3 style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;O que muda no paradigma&lt;/h3&gt;&lt;p style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;Nesse modelo:&lt;/p&gt;&lt;ul style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;&lt;li&gt;O teste não é uma sequência de cliques&lt;/li&gt;&lt;li&gt;O teste valida um &lt;strong&gt;resultado de negócio&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3 style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;Exemplos:&lt;/h3&gt;&lt;ul style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;&lt;li&gt;Sofy (agents especializados para D365)&lt;/li&gt;&lt;/ul&gt;&lt;h3 style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;Benefícios no F&amp;amp;O&lt;/h3&gt;&lt;ul style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;&lt;li&gt;Autoadaptação a mudanças de interface&lt;/li&gt;&lt;li&gt;Validação de processos completos (ex: PO → GL)&lt;/li&gt;&lt;li&gt;Redução significativa da manutenção&lt;/li&gt;&lt;li&gt;Execução mais rápida em ciclos de release&lt;/li&gt;&lt;/ul&gt;&lt;hr style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot; /&gt;&lt;h1 style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;Como Evoluir do RSAT no F&amp;amp;O&lt;/h1&gt;&lt;p style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;A abordagem mais eficaz não é substituição imediata, mas sim evolução gradual:&lt;/p&gt;&lt;h3 style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;Estratégia recomendada&lt;/h3&gt;&lt;ol style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;&lt;li&gt;&lt;p&gt;Identificar processos críticos não cobertos&lt;br /&gt;(principalmente cross-module)&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Priorizar cenários de maior risco:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Fechamento contábil&lt;/li&gt;&lt;li&gt;Procure-to-pay&lt;/li&gt;&lt;li&gt;Order-to-cash&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Manter RSAT para:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Documentação&lt;/li&gt;&lt;li&gt;Testes simples&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Expandir automação orientada a resultado&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;hr style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot; /&gt;&lt;h1 style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;Conclusão&lt;/h1&gt;&lt;p style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;O RSAT continua sendo uma ferramenta funcional no Dynamics 365 Finance &amp;amp; Operations, especialmente em cenários simples e estáveis.&lt;/p&gt;&lt;p style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;No entanto, sua arquitetura baseada em UI limita sua escalabilidade em um ambiente:&lt;/p&gt;&lt;ul style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;&lt;li&gt;Altamente dinâmico&lt;/li&gt;&lt;li&gt;Orientado a processos&lt;/li&gt;&lt;li&gt;Com releases frequentes&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;O movimento atual do mercado não é apenas substituir ferramentas, mas evoluir o conceito de teste:&lt;/p&gt;&lt;blockquote style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;&lt;p&gt;De automação baseada em cliques para validação baseada em processos de negócio.&lt;/p&gt;&lt;/blockquote&gt;&lt;hr style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot; /&gt;&lt;h1 style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;Alternativas ao RSAT no D365 F&amp;amp;O&lt;/h1&gt;&lt;p style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;A seguir, algumas opções utilizadas atualmente:&lt;/p&gt;&lt;h3 style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;✅ Ferramentas Microsoft&lt;/h3&gt;&lt;ul style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;&lt;li&gt;&lt;strong&gt;RSAT (oficial)&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;Integração com &lt;strong&gt;Azure DevOps Test Plans&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Task Recorder (base para automação)&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;📌 Fonte oficial:&lt;/p&gt;&lt;ul style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;&lt;li&gt;Microsoft Learn – RSAT documentation&lt;br /&gt;https://learn.microsoft.com/dynamics365/finance/dev-itpro/perf-test/regression-suite-automation-tool&lt;/li&gt;&lt;/ul&gt;&lt;hr style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot; /&gt;&lt;h3 style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;✅ Low-Code / No-Code&lt;/h3&gt;&lt;ul style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;&lt;li&gt;Leapwork&lt;/li&gt;&lt;li&gt;ACCELQ&lt;/li&gt;&lt;/ul&gt;&lt;hr style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot; /&gt;&lt;h3 style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;✅ Frameworks customizados&lt;/h3&gt;&lt;ul style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;&lt;li&gt;Selenium + C#&lt;/li&gt;&lt;li&gt;SpecFlow (BDD)&lt;/li&gt;&lt;/ul&gt;&lt;hr style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot; /&gt;&lt;h3 style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;✅ Plataformas com IA&lt;/h3&gt;&lt;ul style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;&lt;li&gt;Sofy (foco em D365)&lt;/li&gt;&lt;li&gt;Outras soluções emergentes de automação inteligente&lt;/li&gt;&lt;/ul&gt;&lt;div style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;Outra possibilidade que ainda não testei:&amp;nbsp;&lt;a href=&quot;https://learn.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/perf-test/testing-validation#import-a-task-recorder-recording-into-visual-studio-to-generate-test-code&quot;&gt;Testing and validations - Finance &amp;amp; Operations | Dynamics 365 | Microsoft Learn&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px;&quot;&gt;Agradeço ao Copilot pelo formato do texto!&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fsilvajunior.blogspot.com/feeds/4298266850394522574/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://fsilvajunior.blogspot.com/2026/05/o-futuro-do-rsat-no-dynamics-365.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6956220039993174035/posts/default/4298266850394522574'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6956220039993174035/posts/default/4298266850394522574'/><link rel='alternate' type='text/html' href='http://fsilvajunior.blogspot.com/2026/05/o-futuro-do-rsat-no-dynamics-365.html' title='O Futuro do RSAT no Dynamics 365 Finance &amp; Operations: Limitações, Cenários e Alternativas.'/><author><name>Francisco Silva Jr.</name><uri>http://www.blogger.com/profile/15240847900054947078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6956220039993174035.post-5087145356929252952</id><published>2026-04-29T08:03:00.000-07:00</published><updated>2026-04-29T08:03:23.592-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="D365F&amp;O"/><category scheme="http://www.blogger.com/atom/ns#" term="Desktop"/><category scheme="http://www.blogger.com/atom/ns#" term="Dev"/><category scheme="http://www.blogger.com/atom/ns#" term="fsilvajr"/><category scheme="http://www.blogger.com/atom/ns#" term="RDP"/><category scheme="http://www.blogger.com/atom/ns#" term="remote"/><title type='text'>April Microsoft Security Updates - Security Warnings Remote Desktop.</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;span style=&quot;background-color: white; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 20px; white-space: pre-wrap;&quot;&gt;Para todos os que utilizam o Remote Desktop (RDP) para acessar ambientes, para qualquer que seja a finalidade, e também para os usuários que utilizam aplicativos hospedados em servidores RDS, as atualizações de abril liberadas pela Microsoft alteraram a segurança e trouxeram mensagens de segurança que merecem atenção.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); counter-reset: list-1 0 list-2 0 list-3 0 list-4 0 list-5 0 list-6 0 list-7 0 list-8 0 list-9 0; cursor: text; font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 20px; line-height: 1.5; margin: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;br style=&quot;box-sizing: inherit;&quot; /&gt;&lt;/p&gt;&lt;p style=&quot;background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); counter-reset: list-1 0 list-2 0 list-3 0 list-4 0 list-5 0 list-6 0 list-7 0 list-8 0 list-9 0; cursor: text; font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 20px; line-height: 1.5; margin: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Mais detalhes: &lt;a href=&quot;https://learn.microsoft.com/en-us/windows-server/remote/remote-desktop-services/remotepc/understanding-security-warnings&quot; style=&quot;background-color: transparent;&quot;&gt;Understanding security warnings when opening Remote Desktop (RDP) files | Microsoft Learn&lt;/a&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://fsilvajunior.blogspot.com/feeds/5087145356929252952/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://fsilvajunior.blogspot.com/2026/04/april-microsoft-security-updates.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6956220039993174035/posts/default/5087145356929252952'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6956220039993174035/posts/default/5087145356929252952'/><link rel='alternate' type='text/html' href='http://fsilvajunior.blogspot.com/2026/04/april-microsoft-security-updates.html' title='April Microsoft Security Updates - Security Warnings Remote Desktop.'/><author><name>Francisco Silva Jr.</name><uri>http://www.blogger.com/profile/15240847900054947078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6956220039993174035.post-5013942132375862837</id><published>2026-04-27T00:42:00.000-07:00</published><updated>2026-04-27T00:42:53.894-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="10.0.48"/><category scheme="http://www.blogger.com/atom/ns#" term="D365F&amp;O"/><category scheme="http://www.blogger.com/atom/ns#" term="Notes"/><category scheme="http://www.blogger.com/atom/ns#" term="release"/><title type='text'>D365F&amp;O 10.0.48 Release notes</title><content type='html'>&lt;p&gt;&amp;nbsp;Boas senhoras,&lt;/p&gt;&lt;p&gt;Aqui está o Release notes da versão 10.0.48 Preview:&amp;nbsp;https://learn.microsoft.com/pt-br/dynamics365/finance/get-started/whats-new-changed-10-0-48&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Muita novidade relacionada a IA e também melhorias em processos do sistema.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Querem ajuda para manter o sistema atualizado, estou à disposição!&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://fsilvajunior.blogspot.com/feeds/5013942132375862837/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://fsilvajunior.blogspot.com/2026/04/d365f-10048-release-notes.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6956220039993174035/posts/default/5013942132375862837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6956220039993174035/posts/default/5013942132375862837'/><link rel='alternate' type='text/html' href='http://fsilvajunior.blogspot.com/2026/04/d365f-10048-release-notes.html' title='D365F&amp;O 10.0.48 Release notes'/><author><name>Francisco Silva Jr.</name><uri>http://www.blogger.com/profile/15240847900054947078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6956220039993174035.post-8427789514028605666</id><published>2026-03-11T03:06:00.000-07:00</published><updated>2026-03-11T03:06:23.300-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="10.0.47"/><category scheme="http://www.blogger.com/atom/ns#" term="D365F&amp;O"/><category scheme="http://www.blogger.com/atom/ns#" term="Notes"/><category scheme="http://www.blogger.com/atom/ns#" term="release"/><title type='text'>D365F&amp;O 10.0.47 Release Notes</title><content type='html'>&lt;p&gt;&amp;nbsp;Here está:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;https://learn.microsoft.com/en-us/dynamics365/finance/get-started/whats-new-changed-10-0-47&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://fsilvajunior.blogspot.com/feeds/8427789514028605666/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://fsilvajunior.blogspot.com/2026/03/d365f-10047-release-notes.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6956220039993174035/posts/default/8427789514028605666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6956220039993174035/posts/default/8427789514028605666'/><link rel='alternate' type='text/html' href='http://fsilvajunior.blogspot.com/2026/03/d365f-10047-release-notes.html' title='D365F&amp;O 10.0.47 Release Notes'/><author><name>Francisco Silva Jr.</name><uri>http://www.blogger.com/profile/15240847900054947078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6956220039993174035.post-4658762590621567624</id><published>2026-02-25T06:48:00.000-08:00</published><updated>2026-02-25T06:48:11.785-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Application"/><category scheme="http://www.blogger.com/atom/ns#" term="configuration"/><category scheme="http://www.blogger.com/atom/ns#" term="D365F&amp;O"/><category scheme="http://www.blogger.com/atom/ns#" term="IIS"/><category scheme="http://www.blogger.com/atom/ns#" term="model"/><category scheme="http://www.blogger.com/atom/ns#" term="Pool"/><category scheme="http://www.blogger.com/atom/ns#" term="Product"/><title type='text'>Product Model Configuration errors.</title><content type='html'>&lt;p&gt;&amp;nbsp;Ao utilizar o &quot;Configurador de Modelos de Produto&quot; no modulo de Gerenciamento de Informações de Produtos, as informações do produto não são carregadas ao clicar no botão &quot;Testar&quot;.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEikBhyZIqQwZcE5z5HiCXRBNM6WZu8fZtoSBSEbvqTdQOa89bdb--1hf_Xdgrc6RWR5bIJmE_X6jmA2UxKR3L4etrGsqueRF3oFvLrwWvnXb7d2YPhJh-wJeUenpqD1edQ_zRsXK2Uvikd1qNkFnKDERcTO13lrbvYlN-vFz-9hqmbAhhDRt_RwqmsmlkR-&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;993&quot; data-original-width=&quot;1782&quot; height=&quot;178&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEikBhyZIqQwZcE5z5HiCXRBNM6WZu8fZtoSBSEbvqTdQOa89bdb--1hf_Xdgrc6RWR5bIJmE_X6jmA2UxKR3L4etrGsqueRF3oFvLrwWvnXb7d2YPhJh-wJeUenpqD1edQ_zRsXK2Uvikd1qNkFnKDERcTO13lrbvYlN-vFz-9hqmbAhhDRt_RwqmsmlkR-&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Verificando as informações disponíveis no navegador, encontrei o seguinte erro:&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiYkV4xFSKYRgY-AIjzsaLZb5OB13tR7pKon7JrX8F3T46hNTAdA9I_QnaZEZhKy0wHRrR9UOrdURVeayG3iJL5t6mGRKSs2giqty0CvRQkmgBNw-TS223L8VW2NbSMD0Q0izCdnzcFFUsdHvDrZxFWyAKpIp8kyViPPxlHC9NZfa2BD3fTy8JpUWIgoTMb&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;695&quot; data-original-width=&quot;707&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiYkV4xFSKYRgY-AIjzsaLZb5OB13tR7pKon7JrX8F3T46hNTAdA9I_QnaZEZhKy0wHRrR9UOrdURVeayG3iJL5t6mGRKSs2giqty0CvRQkmgBNw-TS223L8VW2NbSMD0Q0izCdnzcFFUsdHvDrZxFWyAKpIp8kyViPPxlHC9NZfa2BD3fTy8JpUWIgoTMb&quot; width=&quot;244&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Erro 404 - Not found.&lt;p&gt;&lt;/p&gt;&lt;p&gt;O Event Viewer não contribuiu com informações uteis para solucionar o problema.&lt;/p&gt;&lt;p&gt;Eu ainda não conhecia bem esta funcionalidade, mas partindo do erro 404 passei a verificar como e onde este serviço/pagina estava hospedado no servidor.&lt;/p&gt;&lt;p&gt;Verifiquei que o Application Pool não tinha uma aplicação vinculada e a conta de serviço utilizada era diferente de outros servidores onde este recurso funciona:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEj1JuS9b9xzA8B8xMoArCNgrRjk8uRtlka1yiwZAl3V9EBCmVlLGpBkEGqAPdrh7oiRU2DP4HUDATF2XOhQQ_YBHB0BccMIeNdYPClMSIwEbBXej__61rJhcMlgCm-DKrVR64arAWUZA8IaUP7C18P3sJ5onvCcHLI_TCd4OYo1eIrpnIms25-DW20u8ltK&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;109&quot; data-original-width=&quot;366&quot; height=&quot;95&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEj1JuS9b9xzA8B8xMoArCNgrRjk8uRtlka1yiwZAl3V9EBCmVlLGpBkEGqAPdrh7oiRU2DP4HUDATF2XOhQQ_YBHB0BccMIeNdYPClMSIwEbBXej__61rJhcMlgCm-DKrVR64arAWUZA8IaUP7C18P3sJ5onvCcHLI_TCd4OYo1eIrpnIms25-DW20u8ltK&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;No Sites, havia apenas uma pasta com o nome &quot;ProductionConfiguration&quot;.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Impossível acessar uma pagina quando não há um site e um Application Pool.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;A solucção aqui foi converter a pasta para um site e alterar a conta do Application Pool para a conta NetworkService.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Reiniciei IIS e depois disso o recurso voltou a funcionar normalmente.&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Não sei por qual razão esta VM recém criada não veio corretamente configurada e necessitou deste ajuste manual. Só sei que foi assim!&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://fsilvajunior.blogspot.com/feeds/4658762590621567624/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://fsilvajunior.blogspot.com/2026/02/product-model-configuration-errors.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6956220039993174035/posts/default/4658762590621567624'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6956220039993174035/posts/default/4658762590621567624'/><link rel='alternate' type='text/html' href='http://fsilvajunior.blogspot.com/2026/02/product-model-configuration-errors.html' title='Product Model Configuration errors.'/><author><name>Francisco Silva Jr.</name><uri>http://www.blogger.com/profile/15240847900054947078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEikBhyZIqQwZcE5z5HiCXRBNM6WZu8fZtoSBSEbvqTdQOa89bdb--1hf_Xdgrc6RWR5bIJmE_X6jmA2UxKR3L4etrGsqueRF3oFvLrwWvnXb7d2YPhJh-wJeUenpqD1edQ_zRsXK2Uvikd1qNkFnKDERcTO13lrbvYlN-vFz-9hqmbAhhDRt_RwqmsmlkR-=s72-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6956220039993174035.post-1941409128151818597</id><published>2026-02-09T03:29:00.000-08:00</published><updated>2026-02-09T03:29:49.141-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="D365F&amp;O"/><category scheme="http://www.blogger.com/atom/ns#" term="GlobalUpdate"/><category scheme="http://www.blogger.com/atom/ns#" term="model"/><category scheme="http://www.blogger.com/atom/ns#" term="MROneBox"/><category scheme="http://www.blogger.com/atom/ns#" term="script"/><category scheme="http://www.blogger.com/atom/ns#" term="service"/><title type='text'>GlobalUpdate scritp for service model: MROneBox. Erro ao aplicar um Service Update do D365F&amp;O.</title><content type='html'>&lt;p&gt;&amp;nbsp;Hoje novamente enfrentei este erro ao aplicar a versão 10.0.46 em alguns(48) ambientes de DEV...&lt;/p&gt;&lt;p&gt;Segui as seguintes opções de solução:&lt;/p&gt;&lt;p&gt;https://fsilvajunior.blogspot.com/2024/10/globalupdate-scrito-for-service-model.html&lt;/p&gt;&lt;p&gt;https://fsilvajunior.blogspot.com/2025/04/globalupdate-scrito-for-service-model.html&lt;/p&gt;&lt;p&gt;Nenhuma delas funcionou neste caso.&lt;/p&gt;&lt;p&gt;Analisando o log pude ver que houve erro no momento de atualizar o MR, encontrei a seguinte mensagem no log:&lt;/p&gt;&lt;div style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px; line-height: 20px;&quot;&gt;Error 1921. Service &#39;Management Reporter 2012 Process Service&#39; (MR2012ProcessService) could not be stopped. Verify that you have sufficient privileges to stop system services.&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px; line-height: 20px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px; line-height: 20px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-size: medium;&quot;&gt;O serviço do MR estava em execução, tentei parar ele mas a mensagem acima foi exibida novamente. Estava usando o user Admin da VM.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;; font-size: 14px; line-height: 20px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-size: medium;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 20px;&quot;&gt;&lt;b&gt;&lt;u&gt;A unica opção foi dar um kill no serviço do MR. Depois do kill eu resumi o deploy e o problema foi resolvido!&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 20px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 20px;&quot;&gt;Obs: eu já havia reiniciado a VM antes de iniciar o deploy.&lt;/div&gt;&lt;div style=&quot;line-height: 20px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 20px;&quot;&gt;Estranho, mas é isso ai.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fsilvajunior.blogspot.com/feeds/1941409128151818597/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://fsilvajunior.blogspot.com/2026/02/globalupdate-scritp-for-service-model.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6956220039993174035/posts/default/1941409128151818597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6956220039993174035/posts/default/1941409128151818597'/><link rel='alternate' type='text/html' href='http://fsilvajunior.blogspot.com/2026/02/globalupdate-scritp-for-service-model.html' title='GlobalUpdate scritp for service model: MROneBox. Erro ao aplicar um Service Update do D365F&amp;O.'/><author><name>Francisco Silva Jr.</name><uri>http://www.blogger.com/profile/15240847900054947078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6956220039993174035.post-5738564999031122587</id><published>2025-12-23T02:19:00.000-08:00</published><updated>2025-12-23T02:19:34.503-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="10.0.46"/><category scheme="http://www.blogger.com/atom/ns#" term="D365F&amp;O"/><category scheme="http://www.blogger.com/atom/ns#" term="DevOps"/><category scheme="http://www.blogger.com/atom/ns#" term="RSAT"/><category scheme="http://www.blogger.com/atom/ns#" term="Upgrade"/><title type='text'>D365F&amp;O 10.0.46 Generally Available</title><content type='html'>&lt;p&gt;&amp;nbsp;Pessoas, temos disponível a versão 10.0.46 liberada no LCS e Power Platform para testes!&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEi4Ff8q9f67bovXXVUmVLppMD6kFYy3vfre73uZ_iqzvtf7oFUnnAKF5bOc8_gJ00SpwT5Mt1TTennJfXEFSxCR0RGViaA2_Y2SGAb65UhhY2dQVB5fC5rFxGeV-7TpeqIUWq_yQrjPN_5M88JjfeKaxJx2Zlz1k87J4sLTlz9AROQgAioGs1vmHWyjpHZ7&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;204&quot; data-original-width=&quot;325&quot; height=&quot;201&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEi4Ff8q9f67bovXXVUmVLppMD6kFYy3vfre73uZ_iqzvtf7oFUnnAKF5bOc8_gJ00SpwT5Mt1TTennJfXEFSxCR0RGViaA2_Y2SGAb65UhhY2dQVB5fC5rFxGeV-7TpeqIUWq_yQrjPN_5M88JjfeKaxJx2Zlz1k87J4sLTlz9AROQgAioGs1vmHWyjpHZ7&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;https://learn.microsoft.com/en-us/dynamics365/finance/get-started/whats-new-changed-10-0-46&quot; target=&quot;_blank&quot;&gt;What&#39;s new or changed in Dynamics 365 Finance 10.0.46 (December 2025)&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;https://learn.microsoft.com/en-us/dynamics365/supply-chain/get-started/whats-new-scm-10-0-46&quot; target=&quot;_blank&quot;&gt;What&#39;s new or changed in Dynamics 365 Sypply Chain 10.0.46 (December 2025)&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Querem ajuda com este upgrade?&amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Querem testes automáticos para validar esta e outras atualizações do seu sistema com o DevOps?&amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Querem um assessment gratuito em sua infraestrutura para melhorar a segurança e reduzir custos?&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Estou disponível!&lt;/div&gt;&lt;div&gt;francisco@mtxn.com.br&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fsilvajunior.blogspot.com/feeds/5738564999031122587/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://fsilvajunior.blogspot.com/2025/12/d365f-10046-generally-available.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6956220039993174035/posts/default/5738564999031122587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6956220039993174035/posts/default/5738564999031122587'/><link rel='alternate' type='text/html' href='http://fsilvajunior.blogspot.com/2025/12/d365f-10046-generally-available.html' title='D365F&amp;O 10.0.46 Generally Available'/><author><name>Francisco Silva Jr.</name><uri>http://www.blogger.com/profile/15240847900054947078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEi4Ff8q9f67bovXXVUmVLppMD6kFYy3vfre73uZ_iqzvtf7oFUnnAKF5bOc8_gJ00SpwT5Mt1TTennJfXEFSxCR0RGViaA2_Y2SGAb65UhhY2dQVB5fC5rFxGeV-7TpeqIUWq_yQrjPN_5M88JjfeKaxJx2Zlz1k87J4sLTlz9AROQgAioGs1vmHWyjpHZ7=s72-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6956220039993174035.post-1311549998873444964</id><published>2025-11-27T11:59:00.000-08:00</published><updated>2025-11-27T12:21:24.008-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Copy"/><category scheme="http://www.blogger.com/atom/ns#" term="D365F&amp;O"/><category scheme="http://www.blogger.com/atom/ns#" term="database"/><category scheme="http://www.blogger.com/atom/ns#" term="Git"/><category scheme="http://www.blogger.com/atom/ns#" term="UDE"/><title type='text'>D365F&amp;O, Git e Power Platform! Parte 5</title><content type='html'>&lt;p&gt;&lt;span face=&quot;&amp;quot;Trebuchet MS&amp;quot;, Trebuchet, Verdana, sans-serif&quot; style=&quot;background-color: white; color: #666666; font-size: 13.2px;&quot;&gt;Na&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://fsilvajunior.blogspot.com/2025/11/d365f-git-e-power-platform-parte-1.html&quot; style=&quot;color: #2288bb; font-family: &amp;quot;Trebuchet MS&amp;quot;, Trebuchet, Verdana, sans-serif; font-size: 13.2px; text-decoration-line: none;&quot; target=&quot;_blank&quot;&gt;parte 1&lt;/a&gt;,&lt;span face=&quot;&amp;quot;Trebuchet MS&amp;quot;, Trebuchet, Verdana, sans-serif&quot; style=&quot;background-color: white; color: #666666; font-size: 13.2px;&quot;&gt;&amp;nbsp;falei sobre o Git e como migrar do TFVC para o Git.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #666666; font-family: &amp;quot;Trebuchet MS&amp;quot;, Trebuchet, Verdana, sans-serif; font-size: 13.2px;&quot;&gt;Na&amp;nbsp;&lt;a href=&quot;https://fsilvajunior.blogspot.com/2025/11/d365f-git-e-power-platform-parte-2.html&quot; style=&quot;color: #2288bb; text-decoration-line: none;&quot; target=&quot;_blank&quot;&gt;parte 2,&amp;nbsp;&lt;/a&gt;mostro como configurar o UDE via PPAC.&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #666666; font-family: &amp;quot;Trebuchet MS&amp;quot;, Trebuchet, Verdana, sans-serif; font-size: 13.2px;&quot;&gt;Na&amp;nbsp;&lt;a href=&quot;https://fsilvajunior.blogspot.com/2025/11/d365f-git-e-power-platform-parte-3.html&quot; style=&quot;color: #2288bb; text-decoration-line: none;&quot; target=&quot;_blank&quot;&gt;parte 3&lt;/a&gt;,&amp;nbsp;vimos como configurar o VS 2002 com UDE e TFVC.&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #666666; font-family: &amp;quot;Trebuchet MS&amp;quot;, Trebuchet, Verdana, sans-serif; font-size: 13.2px;&quot;&gt;&lt;span style=&quot;background-color: transparent;&quot;&gt;Na&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;&quot; style=&quot;background-color: transparent;&quot; target=&quot;_blank&quot;&gt;parte 4,&lt;/a&gt;&lt;span style=&quot;background-color: transparent;&quot;&gt;&amp;nbsp;mostrei como configurar o VS 2022 com o Git.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #666666; font-family: &amp;quot;Trebuchet MS&amp;quot;, Trebuchet, Verdana, sans-serif; font-size: 13.2px;&quot;&gt;Agora, na parte 5, vamos ver como trazer os dados de produção para o ambiente UDE. Sem dados, não tem como trabalhar!&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #666666; font-family: &amp;quot;Trebuchet MS&amp;quot;, Trebuchet, Verdana, sans-serif; font-size: 13.2px;&quot;&gt;Faço-lhes a seguinte pergunta: Vocês têm dado hoje?&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #666666; font-family: &amp;quot;Trebuchet MS&amp;quot;, Trebuchet, Verdana, sans-serif; font-size: 13.2px;&quot;&gt;O processo utilizando um CHE é o seguinte:&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #666666; font-family: &amp;quot;Trebuchet MS&amp;quot;, Trebuchet, Verdana, sans-serif; font-size: 13.2px;&quot;&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjoE7EWeEB5nhP-3imCyOFHyNPLf9u7I2FvfModXkGAR1tARlbSQoADO5sCxo5MLINCH5B_ek7dyKGL4exwbQCnyzrAA2AsMdt31WghQ5yw2EzZf7KP3d1tmZmEiuwhPGGBw5Swoyus4R8r6zui8TtCYjIb9ecNHx_RtK2vAQpe_y0BO5IlWDxj0mshACyu&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;227&quot; data-original-width=&quot;493&quot; height=&quot;147&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjoE7EWeEB5nhP-3imCyOFHyNPLf9u7I2FvfModXkGAR1tARlbSQoADO5sCxo5MLINCH5B_ek7dyKGL4exwbQCnyzrAA2AsMdt31WghQ5yw2EzZf7KP3d1tmZmEiuwhPGGBw5Swoyus4R8r6zui8TtCYjIb9ecNHx_RtK2vAQpe_y0BO5IlWDxj0mshACyu&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Atualizamos uma sandbox, exportamos o .bacpac para o LCS, restauramos este .bacpac na VM CHE... Depois, poderíamos exportar um .bak para uma storage account e restaurá-lo em outras VMs CHE.&lt;p&gt;&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #666666; font-family: &amp;quot;Trebuchet MS&amp;quot;, Trebuchet, Verdana, sans-serif; font-size: 13.2px;&quot;&gt;Todo o processo acima pode ser automatizado com o DevOps e muito Powershell. Caso não saibam como fazer, me chamem!$&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #666666; font-family: &amp;quot;Trebuchet MS&amp;quot;, Trebuchet, Verdana, sans-serif; font-size: 13.2px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #666666; font-family: &amp;quot;Trebuchet MS&amp;quot;, Trebuchet, Verdana, sans-serif; font-size: 13.2px;&quot;&gt;O novo processo é extremamente simples e bem documentado, mas existem algumas frescuras que aprendi do pior jeito!&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #666666; font-family: &amp;quot;Trebuchet MS&amp;quot;, Trebuchet, Verdana, sans-serif; font-size: 13.2px;&quot;&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEilmID53llhS1WzhWTaeZjQn9KlZ-m8VvPW9Lesmb8bxzBySwAN3wfzCMb5x8WqnQAmrpCiw0Cok2KIfTPjy4TXMafPxbOeMKtFTOWEH5TvoqwXVp81l_VStckIM0iLfU86MkDnRfXDaokyjFVvMTOBI9dAkXUtOY_WTfSuovn0aEMRbQORX9cUehjd3sLO&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;222&quot; data-original-width=&quot;401&quot; height=&quot;177&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEilmID53llhS1WzhWTaeZjQn9KlZ-m8VvPW9Lesmb8bxzBySwAN3wfzCMb5x8WqnQAmrpCiw0Cok2KIfTPjy4TXMafPxbOeMKtFTOWEH5TvoqwXVp81l_VStckIM0iLfU86MkDnRfXDaokyjFVvMTOBI9dAkXUtOY_WTfSuovn0aEMRbQORX9cUehjd3sLO&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;O banco vem direto de PROD para o UDE do desenvolvedor.&lt;p&gt;&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #666666; font-family: &amp;quot;Trebuchet MS&amp;quot;, Trebuchet, Verdana, sans-serif; font-size: 13.2px;&quot;&gt;O primeiro detalhe é a localização dos ambientes. Certifique-se da localização correta de seu ambiente de produção.&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #666666; font-family: &amp;quot;Trebuchet MS&amp;quot;, Trebuchet, Verdana, sans-serif; font-size: 13.2px;&quot;&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhB95wcBpRF0V-77iRvIFbJm-MhNYA1gU79Mw1KGI18fIH11jmE-Wisn6JSIhMpezbdP83mEzOiiBME6_JvKyCBIGWRADukP8URDpWARYy-l-s5Si07IdDljSjxrCsBGJZFghhShhS68BQP8pcgqMSsrCzVkU5UXd0ardr2JH2EXmM9zjO39a0BNOzle-2u&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;1128&quot; data-original-width=&quot;2614&quot; height=&quot;138&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhB95wcBpRF0V-77iRvIFbJm-MhNYA1gU79Mw1KGI18fIH11jmE-Wisn6JSIhMpezbdP83mEzOiiBME6_JvKyCBIGWRADukP8URDpWARYy-l-s5Si07IdDljSjxrCsBGJZFghhShhS68BQP8pcgqMSsrCzVkU5UXd0ardr2JH2EXmM9zjO39a0BNOzle-2u&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Seu ambiente UDE precisa estar na mesma localização; caso contrário, não será possível atualizar o banco de dados.&lt;p&gt;&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #666666; font-family: &amp;quot;Trebuchet MS&amp;quot;, Trebuchet, Verdana, sans-serif; font-size: 13.2px;&quot;&gt;Outro detalhe, ao criar um UDE &quot;Managed Environment&quot;, tive problemas na restauração dos dados.&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #666666; font-family: &amp;quot;Trebuchet MS&amp;quot;, Trebuchet, Verdana, sans-serif; font-size: 13.2px;&quot;&gt;Para restaurar os dados em seu ambiente UDE, acesse seu ambiente de origem, produção ou algum outro, e clique na opção &quot;Copy&quot;.&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #666666; font-family: &amp;quot;Trebuchet MS&amp;quot;, Trebuchet, Verdana, sans-serif; font-size: 13.2px;&quot;&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEixgQNHv5tj1lcYz5bHVmftLW3z_V8d5C47lsoR8UkWpsbnYkrhpNp512cl-DVgsFu2HT9tyO7IEguTdoyQu5Qxd5BseZEMup1yGSimXK8fwscxMrQ9oOy8HqRkTZMxf1k6F9lTxw5FN8EEQ44jIr1xZ2Ebpl-DVeGicrmTAFg_50QtgK-ogQi8ozagXGy3&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;454&quot; data-original-width=&quot;2440&quot; height=&quot;60&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEixgQNHv5tj1lcYz5bHVmftLW3z_V8d5C47lsoR8UkWpsbnYkrhpNp512cl-DVgsFu2HT9tyO7IEguTdoyQu5Qxd5BseZEMup1yGSimXK8fwscxMrQ9oOy8HqRkTZMxf1k6F9lTxw5FN8EEQ44jIr1xZ2Ebpl-DVeGicrmTAFg_50QtgK-ogQi8ozagXGy3&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Aqui está o ponto de atenção para minimizar a quantidade de dados copiados da produção para o UDE. Seguindo a configuração da imagem abaixo, você terá os dados básicos copiados para o UDE. Para entender melhor, leia esta documentação:&amp;nbsp;https://learn.microsoft.com/en-us/power-platform/admin/copy-environment?WT.mc_id=ppac_inproduct_env&amp;amp;tabs=new&lt;p&gt;&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #666666; font-family: &amp;quot;Trebuchet MS&amp;quot;, Trebuchet, Verdana, sans-serif; font-size: 13.2px;&quot;&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhNwRN4PYOAek6SQ_gs3qb9a2WNxJNh4HBi6QJUjscqQe9gBO5MCE2YedMfgxbVDWfyByumySEaXZceUSG7deKiiyGs4eea4v2FL5Mn8TSpOf1wVDd-PcPfnPa4KVI0TsuAfrxySAiRL5XP21HIzFO5_dBs01z7w1SUJODtKGvWkDH_Tt_Z239xhm-6a0lw&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;1474&quot; data-original-width=&quot;592&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhNwRN4PYOAek6SQ_gs3qb9a2WNxJNh4HBi6QJUjscqQe9gBO5MCE2YedMfgxbVDWfyByumySEaXZceUSG7deKiiyGs4eea4v2FL5Mn8TSpOf1wVDd-PcPfnPa4KVI0TsuAfrxySAiRL5XP21HIzFO5_dBs01z7w1SUJODtKGvWkDH_Tt_Z239xhm-6a0lw&quot; width=&quot;96&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Depois de ajustar as configurações e clicar em &quot;Copy&quot;, o processo será iniciado. Meu ambiente de produção tem quase 200 GB de banco de dados. Após a conclusão da cópia, meu UDE tinha apenas 71 GB. O processo todo demorou 01 hora. Tenha atenção ao espaço disponível em seu Tenant!&lt;p&gt;&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #666666; font-family: &amp;quot;Trebuchet MS&amp;quot;, Trebuchet, Verdana, sans-serif; font-size: 13.2px;&quot;&gt;Após a conclusão do restore, o ambiente volta com o &quot;Administration Mode&quot; habilitado. É necessário desabilitar ele para poder utilizar o ambiente normalmente&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #666666; font-family: &amp;quot;Trebuchet MS&amp;quot;, Trebuchet, Verdana, sans-serif; font-size: 13.2px;&quot;&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhnBr95qt3B_6GvzU7onvELwwbkD_A8V54wtdqj88ng2JXEjlcLbMbjzyi8ilV2u2m0hTioh6EdOnKLEMbZjpdjeA703I6H-KSJ4uIogokZjDTHs_mdLk6Jh5FLejtzA0gJ7_1KXYRjAbkHxrZHk-c640_r1lCaVtJsx4lQAZx2YqHmeIlMyRO4vOHO11AZ&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;1174&quot; data-original-width=&quot;662&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhnBr95qt3B_6GvzU7onvELwwbkD_A8V54wtdqj88ng2JXEjlcLbMbjzyi8ilV2u2m0hTioh6EdOnKLEMbZjpdjeA703I6H-KSJ4uIogokZjDTHs_mdLk6Jh5FLejtzA0gJ7_1KXYRjAbkHxrZHk-c640_r1lCaVtJsx4lQAZx2YqHmeIlMyRO4vOHO11AZ&quot; width=&quot;135&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;E pronto, agora seu ambiente UDE tem os dados e as customizações idênticos ao ambiente de produção!&lt;p&gt;&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #666666; font-family: &amp;quot;Trebuchet MS&amp;quot;, Trebuchet, Verdana, sans-serif; font-size: 13.2px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #666666; font-family: &amp;quot;Trebuchet MS&amp;quot;, Trebuchet, Verdana, sans-serif; font-size: 13.2px;&quot;&gt;Fontes:&lt;/p&gt;&lt;p style=&quot;background-color: white;&quot;&gt;&lt;span face=&quot;Trebuchet MS, Trebuchet, Verdana, sans-serif&quot; style=&quot;color: #666666;&quot;&gt;&lt;span style=&quot;font-size: 13.2px;&quot;&gt;https://learn.microsoft.com/en-us/power-platform/admin/copy-environment?WT.mc_id=ppac_inproduct_env&amp;amp;tabs=new&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;background-color: white;&quot;&gt;&lt;span face=&quot;Trebuchet MS, Trebuchet, Verdana, sans-serif&quot;&gt;&lt;span style=&quot;color: #666666; font-size: 13.2px;&quot;&gt;https://www.powerazure365.com/blog-1/dynamics-365-finops-unified-developer-experience&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;background-color: white;&quot;&gt;&lt;span face=&quot;Trebuchet MS, Trebuchet, Verdana, sans-serif&quot; style=&quot;color: #666666;&quot;&gt;&lt;span style=&quot;font-size: 13.2px;&quot;&gt;https://d365foadvicetips.com/2024/10/05/uae-efficient-environment-copying-in-dynamics-365-fo/&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://fsilvajunior.blogspot.com/feeds/1311549998873444964/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://fsilvajunior.blogspot.com/2025/11/d365f-git-e-power-platform-parte-5.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6956220039993174035/posts/default/1311549998873444964'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6956220039993174035/posts/default/1311549998873444964'/><link rel='alternate' type='text/html' href='http://fsilvajunior.blogspot.com/2025/11/d365f-git-e-power-platform-parte-5.html' title='D365F&amp;O, Git e Power Platform! Parte 5'/><author><name>Francisco Silva Jr.</name><uri>http://www.blogger.com/profile/15240847900054947078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEjoE7EWeEB5nhP-3imCyOFHyNPLf9u7I2FvfModXkGAR1tARlbSQoADO5sCxo5MLINCH5B_ek7dyKGL4exwbQCnyzrAA2AsMdt31WghQ5yw2EzZf7KP3d1tmZmEiuwhPGGBw5Swoyus4R8r6zui8TtCYjIb9ecNHx_RtK2vAQpe_y0BO5IlWDxj0mshACyu=s72-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6956220039993174035.post-5640930080899912662</id><published>2025-11-27T10:27:00.000-08:00</published><updated>2025-11-27T11:59:30.957-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="D365F&amp;O"/><category scheme="http://www.blogger.com/atom/ns#" term="DB"/><category scheme="http://www.blogger.com/atom/ns#" term="DevOps"/><category scheme="http://www.blogger.com/atom/ns#" term="Git"/><category scheme="http://www.blogger.com/atom/ns#" term="UDE"/><category scheme="http://www.blogger.com/atom/ns#" term="UnO"/><category scheme="http://www.blogger.com/atom/ns#" term="VS2022"/><title type='text'>D365F&amp;O, Git e Power Platform! Parte 4</title><content type='html'>&lt;p style=&quot;background-color: white; color: #666666; font-family: &amp;quot;Trebuchet MS&amp;quot;, Trebuchet, Verdana, sans-serif; font-size: 13.2px;&quot;&gt;Na&amp;nbsp;&lt;a href=&quot;https://fsilvajunior.blogspot.com/2025/11/d365f-git-e-power-platform-parte-1.html&quot; style=&quot;color: #2288bb; text-decoration-line: none;&quot; target=&quot;_blank&quot;&gt;parte 1&lt;/a&gt;&amp;nbsp;falei sobre o Git e como migrar do TFVC para o Git.&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #666666; font-family: &amp;quot;Trebuchet MS&amp;quot;, Trebuchet, Verdana, sans-serif; font-size: 13.2px;&quot;&gt;Na&amp;nbsp;&lt;a href=&quot;https://fsilvajunior.blogspot.com/2025/11/d365f-git-e-power-platform-parte-2.html&quot; style=&quot;color: #2288bb; text-decoration-line: none;&quot; target=&quot;_blank&quot;&gt;parte 2&amp;nbsp;&lt;/a&gt;mostro como configurar o UDE via PPAC.&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #666666; font-family: &amp;quot;Trebuchet MS&amp;quot;, Trebuchet, Verdana, sans-serif; font-size: 13.2px;&quot;&gt;Na &lt;a href=&quot;https://fsilvajunior.blogspot.com/2025/11/d365f-git-e-power-platform-parte-3.html&quot; target=&quot;_blank&quot;&gt;parte 3&lt;/a&gt; vimos como configurar o VS 2002 com UDE e TFVC.&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #666666; font-family: &amp;quot;Trebuchet MS&amp;quot;, Trebuchet, Verdana, sans-serif; font-size: 13.2px;&quot;&gt;Nesta parte 4 vamos configurar o VS 2022 com o Git! Let&#39;s bora!&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #666666; font-family: &amp;quot;Trebuchet MS&amp;quot;, Trebuchet, Verdana, sans-serif; font-size: 13.2px;&quot;&gt;Consultem as partes anteriores e, com o VS2022 preparado, conectem-no ao seu projeto no DevOps:&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #666666; font-family: &amp;quot;Trebuchet MS&amp;quot;, Trebuchet, Verdana, sans-serif; font-size: 13.2px;&quot;&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEj9mQO_wwv4jUhau01jNRM-9ng52RHfVQmRF7hjpa1kzKzc0wi1qRASSgU0Mn9MXss_hU9lbxJs9l3-qrj_ROqdmG38nqcF9ypnZO2y-56aGPLAzfpOrjh0e-UxR88EoVkegLHnuQfQsxXxU3czPhlh1QE5NqR2CLO-SYxt3FtjiOTeAoD4Twrb7GbEvgWJ&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;1474&quot; data-original-width=&quot;2468&quot; height=&quot;191&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEj9mQO_wwv4jUhau01jNRM-9ng52RHfVQmRF7hjpa1kzKzc0wi1qRASSgU0Mn9MXss_hU9lbxJs9l3-qrj_ROqdmG38nqcF9ypnZO2y-56aGPLAzfpOrjh0e-UxR88EoVkegLHnuQfQsxXxU3czPhlh1QE5NqR2CLO-SYxt3FtjiOTeAoD4Twrb7GbEvgWJ&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Selecione o repositório, clique com o botão direito e selecione &quot;Clone Repository&quot;.&lt;p&gt;&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #666666; font-family: &amp;quot;Trebuchet MS&amp;quot;, Trebuchet, Verdana, sans-serif; font-size: 13.2px;&quot;&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgmJyvYI-t50YvCrJgLbqEBYYqROVv_zyslEEoin2chev7pPFcGngRYldMxQ0Cydd4pW3g-CM_EOWN_saAMBWmDeVLSgvx5TDOpfBcEajjabDlkP0ZDGw95BSU7A3bA07cFBIdV_DzukWmWMelvk_hbsxJPD68YsTx0oEh4QpZDTNFrRXJXg1HCRBgSafEx&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;464&quot; data-original-width=&quot;682&quot; height=&quot;218&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgmJyvYI-t50YvCrJgLbqEBYYqROVv_zyslEEoin2chev7pPFcGngRYldMxQ0Cydd4pW3g-CM_EOWN_saAMBWmDeVLSgvx5TDOpfBcEajjabDlkP0ZDGw95BSU7A3bA07cFBIdV_DzukWmWMelvk_hbsxJPD68YsTx0oEh4QpZDTNFrRXJXg1HCRBgSafEx&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Agora tenho o repositório salvo na minha VM.&lt;p&gt;&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #666666; font-family: &amp;quot;Trebuchet MS&amp;quot;, Trebuchet, Verdana, sans-serif; font-size: 13.2px;&quot;&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgdmiwcYVp22EruopRwU36N6TFlGM5JZxOrG26FUC3Do2ANux8AlgkTWFY8wooTbVBATSpWdqC0NvtKKNB_AWhm95qSgaamDPZIte9K79d1YB2eFdlOFOw4ogfKAsF2Dtqy1tgE7Wp1oos9JibQULdV-TbBVPZnfWvy8LL8efrCMigM32SjrCGI28PQ7v30&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;390&quot; data-original-width=&quot;822&quot; height=&quot;152&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgdmiwcYVp22EruopRwU36N6TFlGM5JZxOrG26FUC3Do2ANux8AlgkTWFY8wooTbVBATSpWdqC0NvtKKNB_AWhm95qSgaamDPZIte9K79d1YB2eFdlOFOw4ogfKAsF2Dtqy1tgE7Wp1oos9JibQULdV-TbBVPZnfWvy8LL8efrCMigM32SjrCGI28PQ7v30&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;Seguindo os passos anteriores, você poderá se conectar ao seu ambiente UDE.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ao final destes processos teremos um ambiente pronto para uso, com conexão ao Repos Git e um ambiente UDE totalmente funcional.&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgc-o2C0mN1-oNBQTzOxIpxgii8JWhV-czNnF81NbvBRJoloNZZ2m9DZNASm-IxHY_1hPKVcyMhkmflfkseosRafMnF0Id_sZk4bmX-5ECTfcBu8NI3lExIf7Dzw8b2hUVXQnxH_YohID41TDvT0ODf-JttN-Pjpf2lOIK4H-Fd84fw_xFxhWMM3owi-Cxc&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;740&quot; data-original-width=&quot;1231&quot; height=&quot;192&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgc-o2C0mN1-oNBQTzOxIpxgii8JWhV-czNnF81NbvBRJoloNZZ2m9DZNASm-IxHY_1hPKVcyMhkmflfkseosRafMnF0Id_sZk4bmX-5ECTfcBu8NI3lExIf7Dzw8b2hUVXQnxH_YohID41TDvT0ODf-JttN-Pjpf2lOIK4H-Fd84fw_xFxhWMM3owi-Cxc&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiq7pBTDnTiKMntfU0FfJqkgyFBkEs__ui-brMcbdxb5Px0liZF7RAw46i9VR8lihEmwqMs7BKPsdR6BSZ1vSVp-0_tIKcv6fppdFfrQFlzFoJFSdJRo5vklNTaok1sKkimaLznb-cBCZERaewlF0UEmf4DoAhr30KqcubzIC5EvLDhJhrAbT8SfVClQiCt&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;738&quot; data-original-width=&quot;1235&quot; height=&quot;191&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiq7pBTDnTiKMntfU0FfJqkgyFBkEs__ui-brMcbdxb5Px0liZF7RAw46i9VR8lihEmwqMs7BKPsdR6BSZ1vSVp-0_tIKcv6fppdFfrQFlzFoJFSdJRo5vklNTaok1sKkimaLznb-cBCZERaewlF0UEmf4DoAhr30KqcubzIC5EvLDhJhrAbT8SfVClQiCt&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;Confesso que me perdi, repeti os processos de mapeamento vezes a perder a conta!!!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Mas o aprendizado é assim mesmo.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Conforme vou aprendendo, trabalhando, usando e descobrindo coisas novas, vou atualizando os posts ou criando novos!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Na &lt;a href=&quot;https://fsilvajunior.blogspot.com/2025/11/d365f-git-e-power-platform-parte-5.html&quot; target=&quot;_blank&quot;&gt;parte 5&lt;/a&gt; falaremos sobre como trabalhar com dados no ambiente UDE!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;Obs.: Devo sempre dizer que não criei nada. O material sobre este assunto é amplo. Existem várias fontes. Em breve mencionarei as que utilizei!&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fsilvajunior.blogspot.com/feeds/5640930080899912662/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://fsilvajunior.blogspot.com/2025/11/d365f-git-e-power-platform-parte-4.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6956220039993174035/posts/default/5640930080899912662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6956220039993174035/posts/default/5640930080899912662'/><link rel='alternate' type='text/html' href='http://fsilvajunior.blogspot.com/2025/11/d365f-git-e-power-platform-parte-4.html' title='D365F&amp;O, Git e Power Platform! Parte 4'/><author><name>Francisco Silva Jr.</name><uri>http://www.blogger.com/profile/15240847900054947078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEj9mQO_wwv4jUhau01jNRM-9ng52RHfVQmRF7hjpa1kzKzc0wi1qRASSgU0Mn9MXss_hU9lbxJs9l3-qrj_ROqdmG38nqcF9ypnZO2y-56aGPLAzfpOrjh0e-UxR88EoVkegLHnuQfQsxXxU3czPhlh1QE5NqR2CLO-SYxt3FtjiOTeAoD4Twrb7GbEvgWJ=s72-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6956220039993174035.post-5459351514500546039</id><published>2025-11-25T02:58:00.000-08:00</published><updated>2025-11-25T02:58:15.064-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="2022"/><category scheme="http://www.blogger.com/atom/ns#" term="D365F&amp;O"/><category scheme="http://www.blogger.com/atom/ns#" term="Git"/><category scheme="http://www.blogger.com/atom/ns#" term="Repos"/><category scheme="http://www.blogger.com/atom/ns#" term="TFVC"/><category scheme="http://www.blogger.com/atom/ns#" term="UDE"/><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio"/><title type='text'>D365F&amp;O, Git e Power Platform! Parte 3</title><content type='html'>&lt;p&gt;Na &lt;a href=&quot;https://fsilvajunior.blogspot.com/2025/11/d365f-git-e-power-platform-parte-1.html&quot; target=&quot;_blank&quot;&gt;parte 1&lt;/a&gt; falei sobre o Git e como migrar do TFVC para o Git.&lt;/p&gt;&lt;p&gt;Na &lt;a href=&quot;https://fsilvajunior.blogspot.com/2025/11/d365f-git-e-power-platform-parte-2.html&quot; target=&quot;_blank&quot;&gt;parte 2 &lt;/a&gt;mostro como configurar o UDE via PPAC.&lt;/p&gt;&lt;p&gt;Agora vamos configurar o Visual Studio e se conectar ao ambiente UDE criado.&lt;/p&gt;&lt;p&gt;Neste cenário de testes, criei uma nova VM com Windows 11. Nesta VM, instalei o&amp;nbsp;&lt;a href=&quot;&quot; target=&quot;_blank&quot;&gt;Visual Studio 2022 Professional&lt;/a&gt;&amp;nbsp;e o&amp;nbsp;&lt;a href=&quot;&quot; target=&quot;_blank&quot;&gt;SQL Server Management Studio.&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Durante a instalação do VS2022, adicionem o &quot;Modeling SDK&quot;:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjzc6GJ3bcpAuuc7SJju5pb06Gb_QBTs-ugDHS5a6JGWgC9_qByFsTjk4NN01gWEae5BU3t-JX38lo81_rgiYS465kL1eRE6ScKTHIEGWsd2UabSAcJKIUf4XZOkcS2uadr8Uakdt6kcma7Gby8acOkOxsAfj-mIyTEeyA1ZIARjQKziAFikIWe0ZdkVltL&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;1436&quot; data-original-width=&quot;2548&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjzc6GJ3bcpAuuc7SJju5pb06Gb_QBTs-ugDHS5a6JGWgC9_qByFsTjk4NN01gWEae5BU3t-JX38lo81_rgiYS465kL1eRE6ScKTHIEGWsd2UabSAcJKIUf4XZOkcS2uadr8Uakdt6kcma7Gby8acOkOxsAfj-mIyTEeyA1ZIARjQKziAFikIWe0ZdkVltL&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Abra o VS, clique em &quot;Extensions &amp;gt; Manage Extensions&quot;, pesquise por &quot;Power Platform Tools&quot; e instale a extensão. Veja que a Microsoft já atualizou o logo! Depois de clicar em instalar, feche o VS e aguarde o processo de instalação.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEidDCrssWZyReSySfrO6lfR7dTtvIYLnYDrm6xAtRshaXApIZvrMsHT5n0qHrtEbPcfzj_0Su2tKWwKESyO8gVnLaS9Yg7yb6uvOsfx5-teMXJeTtA53VUTXtEYiX4QV1SzePkbn8IURt_Qiwa6WhAgzu6mG9IVxwLzQ0zzj-DrM4hZQxb0fwlaDQLNH4pc&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;700&quot; data-original-width=&quot;2914&quot; height=&quot;77&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEidDCrssWZyReSySfrO6lfR7dTtvIYLnYDrm6xAtRshaXApIZvrMsHT5n0qHrtEbPcfzj_0Su2tKWwKESyO8gVnLaS9Yg7yb6uvOsfx5-teMXJeTtA53VUTXtEYiX4QV1SzePkbn8IURt_Qiwa6WhAgzu6mG9IVxwLzQ0zzj-DrM4hZQxb0fwlaDQLNH4pc&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhZTRYQ89vKxxUXZits7WZbI9M9_nN4lWV8pATfz7KJpJHP4u9KNUkajLqA40NyXcD9VgFWcZXKH26lHt4_eDWoXFpu9GGg9BHwCU-3LVTLAZ0CHTK6Qy6s3ODpUlf3vZcs1dmViLKYf6M-28-joCV9JVUBAgj28812cpXbxO8PIb33p27LSOKFQwyg-WXo&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;662&quot; data-original-width=&quot;870&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhZTRYQ89vKxxUXZits7WZbI9M9_nN4lWV8pATfz7KJpJHP4u9KNUkajLqA40NyXcD9VgFWcZXKH26lHt4_eDWoXFpu9GGg9BHwCU-3LVTLAZ0CHTK6Qy6s3ODpUlf3vZcs1dmViLKYf6M-28-joCV9JVUBAgj28812cpXbxO8PIb33p27LSOKFQwyg-WXo&quot; width=&quot;315&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Depois de instalado, abra o VS e clique em &quot;Tools &amp;gt; Connect to Dataverse&quot;:&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiD1QEvq9q4mja0A4xyGs8mpNga13LqBFFU8yTZPRynEsQEUkd6iz2toNottZAoMhmeZpVSO1fPX7UJ-VzdDiiiPlrJVX2Dy-iNDG1JP6i7OWL5i-OzVSgjPAZL7qaTHE7UfZmyhitKr8ofhpvsZPwIiWVKFh3TmXwQ2rhASplLGZNiyAPm9p_5fMWF6rpM&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;662&quot; data-original-width=&quot;2086&quot; height=&quot;102&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiD1QEvq9q4mja0A4xyGs8mpNga13LqBFFU8yTZPRynEsQEUkd6iz2toNottZAoMhmeZpVSO1fPX7UJ-VzdDiiiPlrJVX2Dy-iNDG1JP6i7OWL5i-OzVSgjPAZL7qaTHE7UfZmyhitKr8ofhpvsZPwIiWVKFh3TmXwQ2rhASplLGZNiyAPm9p_5fMWF6rpM&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;Escolha as opções de acordo com sua necessidade. Minha VM, por exemplo, não está no domínio da empresa. Marquei a opção &quot;office 365&quot; e quero ver todas as organizações às quais tenho acesso. Usar a opção de logar com a conta atual me trouxe problemas, por isso não a uso!&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiLhZ2yqJsdlGi82GAyoKgN049W5uFIVc531B26sMbXBkp0Nt6Lk5PMROP20chSXdoxxepq1nD5GAlZCvhaa4_SW72NqFFjn1MYv2f4M-5LVpFrfGZ3lIY2VMFgGyYdWSrakRKsrekoysC9UqqKavziAX73DoHe0mDP-pj8QQxImaIH-azQTBJ47_5-Y6Eq&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;1194&quot; data-original-width=&quot;1148&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiLhZ2yqJsdlGi82GAyoKgN049W5uFIVc531B26sMbXBkp0Nt6Lk5PMROP20chSXdoxxepq1nD5GAlZCvhaa4_SW72NqFFjn1MYv2f4M-5LVpFrfGZ3lIY2VMFgGyYdWSrakRKsrekoysC9UqqKavziAX73DoHe0mDP-pj8QQxImaIH-azQTBJ47_5-Y6Eq&quot; width=&quot;231&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/h4&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;Após a autenticação, você verá a lista de organizações e ambientes a que você tem acesso. Selecione o seu ambiente UDE e clique em &quot;Login&quot;.&lt;/span&gt;&lt;/h4&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiNb9inBX-ILqzF0OZEQV_jDRGGeHbRHcu5xqvpRos-DQWbCQHLxOXTivUmT35BiA2ayLZyuDwBEvCc3EOrUebm_9GnfUukW6GkLA2-DDbmrrXS1zfSEWOKmefKDD8XpoQX1QypoYc-_UOk3vu1Ke2a__W-ROOx9mlSp5zGF6zOhsgRFzZIJimdv-ilMJ31&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;1100&quot; data-original-width=&quot;1048&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiNb9inBX-ILqzF0OZEQV_jDRGGeHbRHcu5xqvpRos-DQWbCQHLxOXTivUmT35BiA2ayLZyuDwBEvCc3EOrUebm_9GnfUukW6GkLA2-DDbmrrXS1zfSEWOKmefKDD8XpoQX1QypoYc-_UOk3vu1Ke2a__W-ROOx9mlSp5zGF6zOhsgRFzZIJimdv-ilMJ31&quot; width=&quot;229&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgqraxRoEAvGAc33pqHqvXAYYl-TIc6rlszvfnVM5TpOqVFsLgYVLdlwcwXl_yP3jOox-CBQJxNu5e9VOaHT4DyUnEPItMHxQEBes07AyNUsOhiinnyaNCviFynOyWkyGpvRJ_nFEuCSdrNZa9iIBXdMuJAX0flxtoXMbbs2omipHYh0xWY1kasD5jFNNDo&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;408&quot; data-original-width=&quot;1148&quot; height=&quot;114&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgqraxRoEAvGAc33pqHqvXAYYl-TIc6rlszvfnVM5TpOqVFsLgYVLdlwcwXl_yP3jOox-CBQJxNu5e9VOaHT4DyUnEPItMHxQEBes07AyNUsOhiinnyaNCviFynOyWkyGpvRJ_nFEuCSdrNZa9iIBXdMuJAX0flxtoXMbbs2omipHYh0xWY1kasD5jFNNDo&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;Selecione a solution e clique em Done. É importante selecionar a solution diferente da &quot;default&quot;. Quando eu souber a razão, eu volto aqui pra explicar!!!&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiPmkau-6Gbbhn4oPwaYJdgh2dEKUQiITmywFbkactXoGRY6W0i5vDcqG905dCslwxUSOswKS8zAVCk9S3p9aCiXxR4Jj1zeFE5g8tNos9gwHl0TxU3Jb0zaJyPjxWop1z9YDQQ9f-7DCWca8C6ao8HM6UB5lP4Fa8-KlHWEOoZkr5P94GPz4TXilko_z4D&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;450&quot; data-original-width=&quot;1148&quot; height=&quot;125&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiPmkau-6Gbbhn4oPwaYJdgh2dEKUQiITmywFbkactXoGRY6W0i5vDcqG905dCslwxUSOswKS8zAVCk9S3p9aCiXxR4Jj1zeFE5g8tNos9gwHl0TxU3Jb0zaJyPjxWop1z9YDQQ9f-7DCWca8C6ao8HM6UB5lP4Fa8-KlHWEOoZkr5P94GPz4TXilko_z4D&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;Uma série de processos se iniciará. Download do Metadata, copia de cross-references e outros... apenas aguarde a conclusão. Assim que este processo for concluído, clique em &quot;Yes&quot; para dar continuidade ao processo de configuração:&lt;/span&gt;&lt;/h4&gt;&lt;div&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgczjFzLMi-20ttYBMqiG8SZK6liuLFuAXxrUjT1VRSZXbj172YhcQQjKZPWs2zdtTG7KNGya2mUifjHpvflsOADhHObzyAd14hI3gRYiaiqGnoxlmCElsvcdYsPUWqq8hSLCk1ew1bgtxo3Qw4LxY-7hExbIhdbWujG2Rr3GK4KtPkNsI-RnFwaPeZsNDl&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;1550&quot; data-original-width=&quot;2186&quot; height=&quot;227&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgczjFzLMi-20ttYBMqiG8SZK6liuLFuAXxrUjT1VRSZXbj172YhcQQjKZPWs2zdtTG7KNGya2mUifjHpvflsOADhHObzyAd14hI3gRYiaiqGnoxlmCElsvcdYsPUWqq8hSLCk1ew1bgtxo3Qw4LxY-7hExbIhdbWujG2Rr3GK4KtPkNsI-RnFwaPeZsNDl&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;Acesso o &quot;Output&quot; do VS e você verá que o processo de configuração está sendo executado em background. Aguarde!&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEg25e9u3kilaEVt167clDzJt4qoquAvxwItdft6B4tut8oRxz6LJLfmk887DF1jukIWe0fcUuE7PCMi2gTAUKl-GYK7RAcWbj9-EG5BQgDHSc0Ij7ZLhP2DwiKQ6sYUB-23IWrftci44mtf_qdvZQB6K4wFbGs8l5qPHqSXWYBZuWBNCT3Ntf1rUnqfMSbZ&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;1528&quot; data-original-width=&quot;2186&quot; height=&quot;224&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEg25e9u3kilaEVt167clDzJt4qoquAvxwItdft6B4tut8oRxz6LJLfmk887DF1jukIWe0fcUuE7PCMi2gTAUKl-GYK7RAcWbj9-EG5BQgDHSc0Ij7ZLhP2DwiKQ6sYUB-23IWrftci44mtf_qdvZQB6K4wFbGs8l5qPHqSXWYBZuWBNCT3Ntf1rUnqfMSbZ&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Se abrir a pasta PackageLocalDirectory, vai ver que ela está sendo desconpactada. Aguarde, este processo demora um tanto!&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgiqbYFj7oL6r8T_ixW5dpHywtDFhmf8lF3h887RQGoS-BIDswcG7bo6gtqCfWjgJoHYMMLhGmqWSa6E2XKhTgZe60cmz0QEflv8SE3F5PjBir0-JqRis86vmQm31mzxfnBQglNTBnvPIBBePRi0CQ78mR0PCWtt1ZhLRmNRhKfRSc4s2USNrspRpTGN-AO&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;1598&quot; data-original-width=&quot;2894&quot; height=&quot;177&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgiqbYFj7oL6r8T_ixW5dpHywtDFhmf8lF3h887RQGoS-BIDswcG7bo6gtqCfWjgJoHYMMLhGmqWSa6E2XKhTgZe60cmz0QEflv8SE3F5PjBir0-JqRis86vmQm31mzxfnBQglNTBnvPIBBePRi0CQ78mR0PCWtt1ZhLRmNRhKfRSc4s2USNrspRpTGN-AO&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: left;&quot;&gt;Neste caso específico, ainda mapeei o UDE a um projeto do TFVC. Em posts anteriores mostrei como fazer isso, não vou repetir todo o processo aqui!&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhsYpb-BjEMMy5ymzzW0OQcaFdBtqGh5udPakUesnaJEVnxMeIOqGWz5mXmrI7opm9zcCh3J528oK-2ER0PRomKyJWO1_tZmO-X_jW6u6LV-uA9tbJzGOnFXlSWpbPJIeGVBrHhs3zpxQ6gM7Srnp33mm9NcYVGUhX-cX59iQ4z94BJM-_ojzvbV7kVR4GU&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;1396&quot; data-original-width=&quot;2320&quot; height=&quot;193&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhsYpb-BjEMMy5ymzzW0OQcaFdBtqGh5udPakUesnaJEVnxMeIOqGWz5mXmrI7opm9zcCh3J528oK-2ER0PRomKyJWO1_tZmO-X_jW6u6LV-uA9tbJzGOnFXlSWpbPJIeGVBrHhs3zpxQ6gM7Srnp33mm9NcYVGUhX-cX59iQ4z94BJM-_ojzvbV7kVR4GU&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Concluímos aqui a configuração da VM Windows 11, com Visual Studio 2022 conectado ao DevOps TFVC.&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;A parte 4 será sobre a configuração do Visual Studio com o Repos Git!&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fsilvajunior.blogspot.com/feeds/5459351514500546039/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://fsilvajunior.blogspot.com/2025/11/d365f-git-e-power-platform-parte-3.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6956220039993174035/posts/default/5459351514500546039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6956220039993174035/posts/default/5459351514500546039'/><link rel='alternate' type='text/html' href='http://fsilvajunior.blogspot.com/2025/11/d365f-git-e-power-platform-parte-3.html' title='D365F&amp;O, Git e Power Platform! Parte 3'/><author><name>Francisco Silva Jr.</name><uri>http://www.blogger.com/profile/15240847900054947078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEjzc6GJ3bcpAuuc7SJju5pb06Gb_QBTs-ugDHS5a6JGWgC9_qByFsTjk4NN01gWEae5BU3t-JX38lo81_rgiYS465kL1eRE6ScKTHIEGWsd2UabSAcJKIUf4XZOkcS2uadr8Uakdt6kcma7Gby8acOkOxsAfj-mIyTEeyA1ZIARjQKziAFikIWe0ZdkVltL=s72-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6956220039993174035.post-6119961779756500619</id><published>2025-11-23T08:07:00.000-08:00</published><updated>2025-11-27T12:21:03.889-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CD"/><category scheme="http://www.blogger.com/atom/ns#" term="CI"/><category scheme="http://www.blogger.com/atom/ns#" term="D365F&amp;O"/><category scheme="http://www.blogger.com/atom/ns#" term="DevOps"/><category scheme="http://www.blogger.com/atom/ns#" term="Git"/><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio"/><title type='text'>D365F&amp;O, Git e Power Platform! Parte 2</title><content type='html'>&lt;p&gt;&lt;span style=&quot;box-sizing: border-box; margin: 0px; padding: 0px;&quot;&gt;Na&amp;nbsp;&lt;a href=&quot;&quot; target=&quot;_blank&quot;&gt;parte 1,&lt;/a&gt;&amp;nbsp;falamos um pouco sobre as novidades no uso do Git como repositório e sobre a migração do TFVC.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Sem reinventar a roda, a parte 2 trata de criar o UDE no Power Platform Admin Center (PPAC).&lt;/p&gt;&lt;p&gt;Os links abaixo, apesar de antigos, ainda são válidos:&lt;/p&gt;&lt;p&gt;https://fsilvajunior.blogspot.com/2024/05/dynamics-365-finops-unified-developer_26.html&lt;/p&gt;&lt;p&gt;https://fsilvajunior.blogspot.com/2024/05/dynamics-365-finops-unified-developer_26.html&lt;/p&gt;&lt;p&gt;Havendo novidades na criação de um UDE, atualizarei os posts acima.&lt;/p&gt;&lt;p&gt;Na parte 3 veremos como configurar o Visual Studio 2022 e iniciar os trabalhos!&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://fsilvajunior.blogspot.com/feeds/6119961779756500619/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://fsilvajunior.blogspot.com/2025/11/d365f-git-e-power-platform-parte-2.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6956220039993174035/posts/default/6119961779756500619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6956220039993174035/posts/default/6119961779756500619'/><link rel='alternate' type='text/html' href='http://fsilvajunior.blogspot.com/2025/11/d365f-git-e-power-platform-parte-2.html' title='D365F&amp;O, Git e Power Platform! Parte 2'/><author><name>Francisco Silva Jr.</name><uri>http://www.blogger.com/profile/15240847900054947078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6956220039993174035.post-5642588360462167953</id><published>2025-11-23T07:39:00.000-08:00</published><updated>2025-11-27T12:20:45.453-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CD"/><category scheme="http://www.blogger.com/atom/ns#" term="CI"/><category scheme="http://www.blogger.com/atom/ns#" term="D365F&amp;O"/><category scheme="http://www.blogger.com/atom/ns#" term="DevOps"/><category scheme="http://www.blogger.com/atom/ns#" term="Git"/><category scheme="http://www.blogger.com/atom/ns#" term="Repos"/><title type='text'>D365F&amp;O, Git e Power Platform! Parte 1</title><content type='html'>&lt;p&gt;&amp;nbsp;Após ouvir as palestras e ver as demos durante o D365Summit em Lisboa, decidi que já era hora de aprofundar minha prática no uso do Git como repositório de código do D365F&amp;amp;O, bem como de utilizar o UDE como ambiente oficial de desenvolvimento e debug.&lt;/p&gt;&lt;p&gt;Após as palestras, ficou claro pra mim que o LCS não tem muito mais do que 1 ano de vida. Até hoje, vejo profissionais com dificuldades para utilizar o DevOps com o TFVC. Penso que, quanto antes iniciarmos o uso do Git com o D365F&amp;amp;O, mais chances teremos de minimizar os problemas quando chegar o momento em que nem sequer teremos a opção de usar o TFVC. E este momento está mais próximo do que vocês imaginam!&lt;/p&gt;&lt;p&gt;Obs: Falarei de &quot;USE&quot; e &quot;UPE&quot; em breve!&lt;/p&gt;&lt;p&gt;Inicio aqui uma série de posts para colocar em pleno funcionamento o UDE + Git + PPAC + DevOps no uso diário com o D365F&amp;amp;O!&lt;/p&gt;&lt;p&gt;Neste primeiro post vamos migrar um repositório de códigos to TFVC para O Git.&lt;/p&gt;&lt;p&gt;&quot;&lt;a href=&quot;https://fsilvajunior.blogspot.com/2025/11/d365f-tfvc-ou-git-como-repositorio.html&quot; target=&quot;_blank&quot;&gt;Neste link você pode obter mais detalhes sobre as vantages e sobre como utilizar o Git com o D365F&amp;amp;O&lt;/a&gt;&quot;&lt;/p&gt;&lt;p&gt;Neste momento, Dezembro de 2025, a migração do TFVC para o Git está extremamente simples. Não há necessidade de criar um repositório Git antes.&amp;nbsp;&lt;/p&gt;&lt;p&gt;Acesse o DevOps, vá até Repos e clique na opção &quot;Import repository&quot;:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjLtZ4iSR1w8W4FMbBneq_NM17CITwccYiE0-bT7TAGkDw9k60bnVSn2KDcMNQiUy-YHddx9wGaCrZGjCGGp6IEcXBd8NJi_yJdHFI4KirmSrCakA0ylr_kJM7zKTLM_9geVDQCH4IGd5HGTjCYHWesyss2MPXKr8pjB-6FFCYXyktItWQG9R1_vmUVRQOW&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;744&quot; data-original-width=&quot;1710&quot; height=&quot;139&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjLtZ4iSR1w8W4FMbBneq_NM17CITwccYiE0-bT7TAGkDw9k60bnVSn2KDcMNQiUy-YHddx9wGaCrZGjCGGp6IEcXBd8NJi_yJdHFI4KirmSrCakA0ylr_kJM7zKTLM_9geVDQCH4IGd5HGTjCYHWesyss2MPXKr8pjB-6FFCYXyktItWQG9R1_vmUVRQOW&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;No &quot;Repository type&quot; escolha o TFVC.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;No &quot;Path&quot; informe o caminho da Branch a ser migrada. É importante informar a Branch correta!&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Você tem a opção de importar o histórico de changesets da Branch, escolha entre 1 e 180 dias!&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Por ultimo, informe o nome do Repos Git a ser criado e clique em &quot;import&quot;.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEh4gEsMcI-tJktLgaTpLkfsIj31wb5jGdtO10MinGkRqkQJF7-AU_Q2oVupNthswbBn1n-Tm8slImx5HBPBq7wd4rfJ4uPoUUUo8vsbRMDIfEMX27oemresTER2yHjQV6GYeWE7MB2GMuRE42vGHTZN5v6rf1DkTdlYkEPGMD90LWA0C1BTm8_APRo2jAh1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;458&quot; data-original-width=&quot;474&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEh4gEsMcI-tJktLgaTpLkfsIj31wb5jGdtO10MinGkRqkQJF7-AU_Q2oVupNthswbBn1n-Tm8slImx5HBPBq7wd4rfJ4uPoUUUo8vsbRMDIfEMX27oemresTER2yHjQV6GYeWE7MB2GMuRE42vGHTZN5v6rf1DkTdlYkEPGMD90LWA0C1BTm8_APRo2jAh1&quot; width=&quot;248&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Agora apenas espere a conclusão do processo:&lt;p&gt;&lt;/p&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiYpZMwBWuoU10Sc_g5qHey2Ro0rTQ33vrkoP96KU5SAV39bU7gDP2yUhuNaVzVqBxZ8FTskqDb5uOnYVBeEqXFE37X0qdfcotsABg16mgzMAHqzVHPRwK2QBavHlyY9lY8Jq0zAWRc0L9lQZO055o4is7VbxKBjxkEHljTpw8UOPR-6nrBt8LRgDhVd-A0&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;710&quot; data-original-width=&quot;1853&quot; height=&quot;123&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiYpZMwBWuoU10Sc_g5qHey2Ro0rTQ33vrkoP96KU5SAV39bU7gDP2yUhuNaVzVqBxZ8FTskqDb5uOnYVBeEqXFE37X0qdfcotsABg16mgzMAHqzVHPRwK2QBavHlyY9lY8Jq0zAWRc0L9lQZO055o4is7VbxKBjxkEHljTpw8UOPR-6nrBt8LRgDhVd-A0&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Não tenho muitos changesets, mas note que o novo Repos no formato Git manteve as poucas mudanças que fiz antes da migração do TFVC para o Git:&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEj-8wlyl9t7HDKY5q1ZRU0J8Yz8G1hKVi_CPDSzVOWG2WIMN5tTiKOiOWIEo5FNIsGAcgPHT3s0fqSKGQtuEKN6lXLveKeTiD9esC_KST3qTZ9fDqmVFEDjxRP6viMrVwyGrGmUmcdUzMuJ9ybY6x7Lcq6Jjz_hUzH6_N54CkIgsBNqMFHnWGUoJ08mpnwd&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;717&quot; data-original-width=&quot;1857&quot; height=&quot;124&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEj-8wlyl9t7HDKY5q1ZRU0J8Yz8G1hKVi_CPDSzVOWG2WIMN5tTiKOiOWIEo5FNIsGAcgPHT3s0fqSKGQtuEKN6lXLveKeTiD9esC_KST3qTZ9fDqmVFEDjxRP6viMrVwyGrGmUmcdUzMuJ9ybY6x7Lcq6Jjz_hUzH6_N54CkIgsBNqMFHnWGUoJ08mpnwd&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Existem outros detalhes importantes muito bem documentados neste link:&amp;nbsp;https://learn.microsoft.com/pt-br/azure/devops/repos/git/import-from-tfvc?view=azure-devops&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Se seu projeto seguiu as boas práticas da Microsoft, a migração de TFVC para Git será fácil!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Se você é uma empresa cliente ou parceiro da Microsoft e precisa de apoio nesta migração, entre em contato!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Aqui está a &lt;a href=&quot;https://fsilvajunior.blogspot.com/2025/11/d365f-git-e-power-platform-parte-2.html&quot; target=&quot;_blank&quot;&gt;Parte 2&lt;/a&gt;!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Fonte:&amp;nbsp;https://www.powerazure365.com/blog-1/dynamics-365-finops-unified-developer-experience&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fsilvajunior.blogspot.com/feeds/5642588360462167953/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://fsilvajunior.blogspot.com/2025/11/d365f-git-e-power-platform-parte-1.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6956220039993174035/posts/default/5642588360462167953'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6956220039993174035/posts/default/5642588360462167953'/><link rel='alternate' type='text/html' href='http://fsilvajunior.blogspot.com/2025/11/d365f-git-e-power-platform-parte-1.html' title='D365F&amp;O, Git e Power Platform! Parte 1'/><author><name>Francisco Silva Jr.</name><uri>http://www.blogger.com/profile/15240847900054947078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEjLtZ4iSR1w8W4FMbBneq_NM17CITwccYiE0-bT7TAGkDw9k60bnVSn2KDcMNQiUy-YHddx9wGaCrZGjCGGp6IEcXBd8NJi_yJdHFI4KirmSrCakA0ylr_kJM7zKTLM_9geVDQCH4IGd5HGTjCYHWesyss2MPXKr8pjB-6FFCYXyktItWQG9R1_vmUVRQOW=s72-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6956220039993174035.post-2116218930192993794</id><published>2025-11-23T07:36:00.000-08:00</published><updated>2025-11-23T07:39:39.704-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CD"/><category scheme="http://www.blogger.com/atom/ns#" term="CI"/><category scheme="http://www.blogger.com/atom/ns#" term="D365F&amp;O"/><category scheme="http://www.blogger.com/atom/ns#" term="DevOps"/><category scheme="http://www.blogger.com/atom/ns#" term="Git"/><category scheme="http://www.blogger.com/atom/ns#" term="Repos"/><title type='text'>D365F&amp;O. TFVC ou Git como repositório?</title><content type='html'>&lt;p&gt;&amp;nbsp;À medida que as organizações modernizam suas práticas de DevOps, a transição de sistemas de controle de versão centralizados, como o TFVC, para sistemas distribuídos, como o Git, tornou-se uma prioridade estratégica, especialmente para equipes que trabalham com o Microsoft Dynamics 365 Finance &amp;amp; Operations (F&amp;amp;O).&amp;nbsp;&lt;/p&gt;&lt;p&gt;O Git não só permite uma colaboração mais eficiente e ciclos de entrega mais rápidos, como também se integra perfeitamente ao Azure DevOps Git, tornando-se a escolha preferida das equipes de desenvolvimento.&lt;/p&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;&lt;i&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Por que usamos Repos no DevOps para o desenvolvimento do D365 F&amp;amp;O?&lt;/span&gt;&lt;/i&gt;&lt;/h3&gt;&lt;p&gt;No desenvolvimento DevOps para Dynamics 365 Finance and Operations (F&amp;amp;O), os repositórios são usados ​​principalmente para controle de versão. Isso permite que os desenvolvedores acompanhem as alterações em seu código ao longo do tempo, colaborem efetivamente com outros membros da equipe e gerenciem diferentes versões do código-fonte.&amp;nbsp;&lt;/p&gt;&lt;p&gt;Também garante processos de desenvolvimento e implantação tranquilos, facilitando a ramificação, a mesclagem e as revisões de código, tudo no contexto de um sistema centralizado como o Git no Azure DevOps.&lt;/p&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;&lt;i&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Principais benefícios do uso de repositórios no desenvolvimento do D365 F&amp;amp;O:&lt;/span&gt;&lt;/i&gt;&lt;/h3&gt;&lt;p&gt;&lt;b&gt;Colaboração:&lt;/b&gt; Vários desenvolvedores podem trabalhar no mesmo código-fonte simultaneamente, cada um fazendo alterações em sua própria ramificação e mesclando-as no código-fonte principal para evitar conflitos.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Controle de versão: &lt;/b&gt;Acompanhe todas as alterações no código, permitindo que você reverta facilmente para versões anteriores, se necessário.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Processo de revisão de código:&lt;/b&gt; Permita que os membros da equipe revisem as alterações de código entre si antes de mesclá-las na ramificação principal, melhorando a qualidade do código.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Estratégias de ramificação: &lt;/b&gt;Crie ramificações distintas para os ambientes de desenvolvimento, teste e produção. Isso permite testar e implantar novos recursos de forma isolada, sem afetar o sistema em produção.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Compilação e implantação automatizadas:&lt;/b&gt; Integre-se a pipelines de CI/CD no Azure DevOps para compilar, testar e implantar automaticamente alterações de código em diferentes ambientes com base em commits no repositório.&lt;/p&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;i&gt;Git como sistema de controle de versão preferido&lt;/i&gt;&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;A maioria das equipes de desenvolvimento modernas do D365 F&amp;amp;O usa o Git como sistema de controle de versão subjacente em seus repositórios, devido à sua flexibilidade e popularidade.&lt;/p&gt;&lt;p&gt;Escolher uma estratégia de ramificação adequada (como a ramificação de recursos ou o desenvolvimento baseado em trunk) é crucial para a colaboração eficiente e para o gerenciamento de diferentes versões de código.&lt;/p&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;&lt;i&gt;Importância do Git&lt;/i&gt;&lt;/h3&gt;&lt;p&gt;O Git é um sistema de controle de versão moderno e distribuído, essencial nas práticas de desenvolvimento de software atuais. Ele permite que os desenvolvedores trabalhem de forma independente com uma cópia completa da base de código, o que possibilita maior desempenho e acesso offline. O Git simplifica a colaboração, oferecendo suporte a ramificações e mesclagens eficientes, o que ajuda as equipes a desenvolver recursos, corrigir bugs e experimentar com segurança, sem afetar a base de código principal.&lt;/p&gt;&lt;p&gt;Ele também oferece um histórico detalhado, facilitando a auditoria de alterações e o rollback, se necessário. Amplamente integrado a ferramentas de DevOps e pipelines de CI/CD, o Git garante a automação eficiente dos processos de build, teste e implantação. Sua natureza de código aberto e o forte suporte da comunidade fizeram do Git o padrão da indústria no controle de versão.&lt;/p&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;Principais comandos do Git e comparação com o TFVC:&lt;/h3&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEic6mSVNjYPhyiEsD8SwU1DI4Eo73mElA-BFJye5IHHZXRWd5lBf0AvcnnltRufQ9evH8GtrnvLR25dLPunOHIsVDSXt-Tp0giy2iNop5GSusnxadiaC0duq0NOAbeMOdg_zMoiR5EXiJgSeG1Wh8xSLDHwywjQEYqrixF38Vv5_5CKHerL-dNhBxdhnRj1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;222&quot; data-original-width=&quot;700&quot; height=&quot;101&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEic6mSVNjYPhyiEsD8SwU1DI4Eo73mElA-BFJye5IHHZXRWd5lBf0AvcnnltRufQ9evH8GtrnvLR25dLPunOHIsVDSXt-Tp0giy2iNop5GSusnxadiaC0duq0NOAbeMOdg_zMoiR5EXiJgSeG1Wh8xSLDHwywjQEYqrixF38Vv5_5CKHerL-dNhBxdhnRj1&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Buscar (Fetch)&lt;/b&gt;&lt;/div&gt;&lt;div&gt;É importante buscar (fetch) e baixar (pull) antes de enviar (push). A busca verifica se há commits remotos que você deve incorporar às suas alterações locais. Se encontrar algum, baixe (pull) primeiro para evitar conflitos de mesclagem com o repositório remoto. Ao buscar uma branch, a janela Alterações do Git exibe um indicador abaixo do menu suspenso da branch, indicando o número de commits não baixados (unpulled) da branch remota. Esse indicador também mostra o número de commits locais não enviados (pushes).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Baixar (Pull)&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Sempre baixe (pull) antes de enviar (push). Ao baixar (pull) primeiro, você evita conflitos de mesclagem com o repositório remoto.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Enviar (Push)&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Ao criar commits, você salva automaticamente snapshots do seu código local. Use o comando Enviar (Push) para enviar os commits para o GitHub, onde você pode armazená-los como backups ou compartilhar seu código com outras pessoas.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Sincronizar (Sync)&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Você envia commits (push) quando sua branch local estiver desatualizada em relação à branch remota. Se tentar enviar (push), uma caixa de diálogo solicitará que você baixe (pull) antes de enviar (push).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Use esta operação para baixar (pull) e enviar (push) de forma sequencial.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Falando de D365F&amp;amp;O, acesse o link abaixo para saber como iniciar o trabalho utilizando o Git como repositório padrão:&amp;nbsp;https://fsilvajunior.blogspot.com/2025/11/d365f-git-e-power-platform-parte-1.html&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fsilvajunior.blogspot.com/feeds/2116218930192993794/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://fsilvajunior.blogspot.com/2025/11/d365f-tfvc-ou-git-como-repositorio.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6956220039993174035/posts/default/2116218930192993794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6956220039993174035/posts/default/2116218930192993794'/><link rel='alternate' type='text/html' href='http://fsilvajunior.blogspot.com/2025/11/d365f-tfvc-ou-git-como-repositorio.html' title='D365F&amp;O. TFVC ou Git como repositório?'/><author><name>Francisco Silva Jr.</name><uri>http://www.blogger.com/profile/15240847900054947078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEic6mSVNjYPhyiEsD8SwU1DI4Eo73mElA-BFJye5IHHZXRWd5lBf0AvcnnltRufQ9evH8GtrnvLR25dLPunOHIsVDSXt-Tp0giy2iNop5GSusnxadiaC0duq0NOAbeMOdg_zMoiR5EXiJgSeG1Wh8xSLDHwywjQEYqrixF38Vv5_5CKHerL-dNhBxdhnRj1=s72-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6956220039993174035.post-4043259817032779098</id><published>2025-09-25T01:52:00.000-07:00</published><updated>2025-09-25T01:52:18.895-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="D365F&amp;O"/><category scheme="http://www.blogger.com/atom/ns#" term="Finance"/><category scheme="http://www.blogger.com/atom/ns#" term="License"/><category scheme="http://www.blogger.com/atom/ns#" term="Renew"/><title type='text'>Simplifying License Management for Dynamics 365 Finance and Operations</title><content type='html'>&lt;p&gt;&amp;nbsp;A Microsoft anunciou novas alterações nos prazos para o correto licensiamento do F&amp;amp;O. Na FAQ já é possível ver esta alteração com as novas datas:&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://cdn-dynmedia-1.microsoft.com/is/content/microsoftcorp/microsoft/bade/documents/products-and-services/en-us/bizapps/FAQ-User-security-role-reporting-and-technical-validation-for-Dynamics-365-finance-and-operations-apps-9-24.pdf&quot; target=&quot;_blank&quot;&gt;User Security Role Reporting and Technical Validation for Dynamics 365Finance and Operations Apps - FAQ&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&quot;&lt;b&gt;&lt;i&gt;&lt;u&gt;Após 15 de janeiro de 2026, a implementação da notificação ao usuário começará 30 dias antes da renovação do contrato ou data de aniversário do cliente. Clientes com renovação em 15 de janeiro receberão uma notificação em 15 de dezembro de 2025. Como lembrete, apenas usuários que não possuem as licenças necessárias atribuídas no Centro de Administração do Microsoft 365 receberão essas notificações. No mês de renovação ou aniversário do cliente, todos os usuários precisarão ter uma licença atribuída para acessar os aplicativos de finanças e operações do Dynamics 365, conforme confirmado nos relatórios de licença. Semelhante às notificações, isso seguirá nosso processo de lançamento padrão e será implementado em todos os locatários comerciais ao longo de várias semanas. Estamos oferecendo aos clientes tempo para se prepararem com ferramentas e treinamento para dar suporte a qualquer ação necessária. Para usuários que já possuem licenças atribuídas, não haverá interrupção e nenhuma ação será necessária por parte do administrador.&lt;/u&gt;&lt;/i&gt;&lt;/b&gt;&quot;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Fiquem atentos aos prazos, acompanhem a FAQ e utilizem o link abaixo que em breve estará atualizado com as novas informações:&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.microsoft.com/en-us/dynamics-365/blog/it-professional/2025/09/23/simplifying-license-management-dynamics-365/?WT.mc_id=DX-MVP-5000413&quot; target=&quot;_blank&quot;&gt;Simplifying License Management for Dynamics 365 Finance and Operations&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEguLRxs0A3YOnOnnjR96y2z8QvU5n7NqpF_7P0ew4IxrSePSWYjrBqkDgCOY5W21WtHSGt9d-iAAxSK_IEKGr_XbQrlruiGoU5iyMK2i04lu3hiyLzMikeNaXIa64VR-zTGbfRzH9pHhRUvwIaBAG8b2_DlcWb6HrwImEpJHJUIpRZjrW3unusAnuh_rH7a&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;154&quot; data-original-width=&quot;722&quot; height=&quot;68&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEguLRxs0A3YOnOnnjR96y2z8QvU5n7NqpF_7P0ew4IxrSePSWYjrBqkDgCOY5W21WtHSGt9d-iAAxSK_IEKGr_XbQrlruiGoU5iyMK2i04lu3hiyLzMikeNaXIa64VR-zTGbfRzH9pHhRUvwIaBAG8b2_DlcWb6HrwImEpJHJUIpRZjrW3unusAnuh_rH7a&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Se precisarem de ajude, estou disponível!&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://fsilvajunior.blogspot.com/feeds/4043259817032779098/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://fsilvajunior.blogspot.com/2025/09/simplifying-license-management-for.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6956220039993174035/posts/default/4043259817032779098'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6956220039993174035/posts/default/4043259817032779098'/><link rel='alternate' type='text/html' href='http://fsilvajunior.blogspot.com/2025/09/simplifying-license-management-for.html' title='Simplifying License Management for Dynamics 365 Finance and Operations'/><author><name>Francisco Silva Jr.</name><uri>http://www.blogger.com/profile/15240847900054947078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEguLRxs0A3YOnOnnjR96y2z8QvU5n7NqpF_7P0ew4IxrSePSWYjrBqkDgCOY5W21WtHSGt9d-iAAxSK_IEKGr_XbQrlruiGoU5iyMK2i04lu3hiyLzMikeNaXIa64VR-zTGbfRzH9pHhRUvwIaBAG8b2_DlcWb6HrwImEpJHJUIpRZjrW3unusAnuh_rH7a=s72-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6956220039993174035.post-3752182010149176162</id><published>2025-08-03T07:30:00.000-07:00</published><updated>2025-08-03T07:30:48.221-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="App Registration"/><category scheme="http://www.blogger.com/atom/ns#" term="Authorization"/><category scheme="http://www.blogger.com/atom/ns#" term="config"/><category scheme="http://www.blogger.com/atom/ns#" term="required"/><category scheme="http://www.blogger.com/atom/ns#" term="web"/><category scheme="http://www.blogger.com/atom/ns#" term="wif"/><category scheme="http://www.blogger.com/atom/ns#" term="xktools"/><title type='text'>XKTools - 12 - Update Web e Wif Config</title><content type='html'>&lt;p&gt;&amp;nbsp;Acredito que muitos passaram pelo cenário onde não conseguiram importar novos usuários dentro de suas VMs.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEi9VNyEXkCSkKeZbCA7RbkFDMnh5h2J06z79lHL302dbwY48UCGHCup7SxAvSarMqcNGaA8qKet3sG7oeaha3jVMfyv52ctxx-bxSFhniAMzgDFmEmbsK5ZxvJiEN5U_ETtKfJOWsLsxw3WDXy7R9dA6Ng41Un1IdOi8LDlTi3twTyQnPrATN4ffHYsKgqf&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;326&quot; data-original-width=&quot;672&quot; height=&quot;155&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEi9VNyEXkCSkKeZbCA7RbkFDMnh5h2J06z79lHL302dbwY48UCGHCup7SxAvSarMqcNGaA8qKet3sG7oeaha3jVMfyv52ctxx-bxSFhniAMzgDFmEmbsK5ZxvJiEN5U_ETtKfJOWsLsxw3WDXy7R9dA6Ng41Un1IdOi8LDlTi3twTyQnPrATN4ffHYsKgqf&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;A Microsoft alterou o sistema de segurança para evitar &quot;gatos&quot; no uso das VMs. Se quiser mais detalhes veja este link:&amp;nbsp;https://learn.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/dev-tools/secure-developer-vm?WT.mc_id=DX-MVP-5004702&lt;/p&gt;&lt;p&gt;Para solucionar este problema precisamos de um Azure App Registration&amp;nbsp;&lt;a href=&quot;https://fsilvajunior.blogspot.com/2025/06/criando-um-azure-app-registration-para.html&quot; target=&quot;_blank&quot;&gt;Azure App Registration&lt;/a&gt;&amp;nbsp;e também vamos editar os arquivos web e wif config. O link da Microsoft obviamente possui as orientações necessárias, por ser um processo que exige atenção aos detalhes, &quot;resolvi usar todo o meu conhecimento 😂&quot;, e pedi ao ChatGPT pra criar um script. Depois de várias tentativas e ajustes chegamos à ferramenta descrita aqui.&lt;/p&gt;&lt;p&gt;O processo para permitir importação de um novo usuário em uma VM de DEV passa pela reconstrução da autenticação do F&amp;amp;O da VM com o Tenant do Azure do cliente em questão. Para reconstruir esta autenticação vamos precisar do certificado digital da VM e editar os arquivos Web e Wif config. Vamos a isso.&lt;/p&gt;&lt;p&gt;Ao executar a opção 12 lhe será apresentada um ajanela do Windows solicitando que você escolha o certificado digital do site do F&amp;amp;O dentro da VM. O certificado tem exatamente o mesmo nome do site, escolha-o e conclua a exportação, um arquivo .CER erá salvo na pasta C:\Temp.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjVnKJ8eNEzfC2has99b54oQmWD3T6uGIpP2CvorCUKMfMU2MXhNSQXaYpuhF1JRimj1bRLaB-S5J408v3Mv7JM83oT56E1zsg6a0N80gpz45iozbtvTnI81beZGpxXJqXoF-9Ufxh2aImWujiGfK-VXwIlhg41g_HVbIY6iKPsJZ5xHUj0RPWHn_xXR07p&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;1144&quot; data-original-width=&quot;2060&quot; height=&quot;178&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjVnKJ8eNEzfC2has99b54oQmWD3T6uGIpP2CvorCUKMfMU2MXhNSQXaYpuhF1JRimj1bRLaB-S5J408v3Mv7JM83oT56E1zsg6a0N80gpz45iozbtvTnI81beZGpxXJqXoF-9Ufxh2aImWujiGfK-VXwIlhg41g_HVbIY6iKPsJZ5xHUj0RPWHn_xXR07p&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Vá ao seu App Registration e importe este certificado:&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhxYXeDUNnPBtpXC4dI_hw8zSBkOsijADLJTURwXUUQcdnEcTMSDwy12yY-bQuMjy-kNCiKI9hTtvpNcruHvPf6TUpR6fGwnUG4U1ULFZjiQy3K_NcTgrB3xf-kQPHP2vd0g78XXPEQkQZpQZahX2uAbqMITMO4GpEn3dIwDLjNJCDKnga0JM438QshZLOO&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;850&quot; data-original-width=&quot;1098&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhxYXeDUNnPBtpXC4dI_hw8zSBkOsijADLJTURwXUUQcdnEcTMSDwy12yY-bQuMjy-kNCiKI9hTtvpNcruHvPf6TUpR6fGwnUG4U1ULFZjiQy3K_NcTgrB3xf-kQPHP2vd0g78XXPEQkQZpQZahX2uAbqMITMO4GpEn3dIwDLjNJCDKnga0JM438QshZLOO&quot; width=&quot;310&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Agora vamos continuar com os demais detalhes dentro da VM. Pensando em diferentes VMs com diferentes estruturas de discos, lhe será perguntado qual o diretório da pasta onde estão localizados os arquivos do F&amp;amp;O, escolha a unidade correta e siga em frente:&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhvmoXJ1o6NffzLPZr5346VwjFIyJvFW574UomSrX4Gkbxe6cbu3BFXwvQuHwTV4f2Jc7oCucrKLlcO7uvwL6BpY_9GNaEATjF7z2T26OmJm6CMscUlXA_wtDeZsfrZGX8y-OnqcmerCnU7mazCoqDHeJJ3pQc9FDBYJqg0BL0fLFb9F3CUNSoZBDV54qM8&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;1216&quot; data-original-width=&quot;1962&quot; height=&quot;198&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhvmoXJ1o6NffzLPZr5346VwjFIyJvFW574UomSrX4Gkbxe6cbu3BFXwvQuHwTV4f2Jc7oCucrKLlcO7uvwL6BpY_9GNaEATjF7z2T26OmJm6CMscUlXA_wtDeZsfrZGX8y-OnqcmerCnU7mazCoqDHeJJ3pQc9FDBYJqg0BL0fLFb9F3CUNSoZBDV54qM8&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Obviamente antes de editar o arquivo, geramos um backup:&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgT5xGOEMPERRdsTVIldzuQHddr9rQQSRIGTosV0caPn9B5DbS82LhZhshe1ukbBABGf6eBWBrmvg1gyF_c7rCDafACVc10xbqqXczXel95eT7F1k6KvPNc7BHsR8Jjj4h8zo6NVkRHd8upW_p6lk5hHTuIFr3fZ8l5ysGQwjNALu9krswzcD8Yq9905w7q&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;1108&quot; data-original-width=&quot;1956&quot; height=&quot;181&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgT5xGOEMPERRdsTVIldzuQHddr9rQQSRIGTosV0caPn9B5DbS82LhZhshe1ukbBABGf6eBWBrmvg1gyF_c7rCDafACVc10xbqqXczXel95eT7F1k6KvPNc7BHsR8Jjj4h8zo6NVkRHd8upW_p6lk5hHTuIFr3fZ8l5ysGQwjNALu9krswzcD8Yq9905w7q&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Informe o Client ID do App Registration e clique ok:&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEixtNPUO-1S57zwS40eOIeLvA9DwGDoOwBtRihPDULscCz-oW7N94EhJybfzFl9rM58IadYXNtu1GV9C9ZwLj47ooR4joHsb6vhBILqjB17h0_Xt7a24fM5nFFpSM99VvC3Way-DdGfkljtJTIj_IDzLpY2ndY9u7UPB9RARXNUleAknk0DAdZuRaR_NoLe&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;1318&quot; data-original-width=&quot;1950&quot; height=&quot;216&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEixtNPUO-1S57zwS40eOIeLvA9DwGDoOwBtRihPDULscCz-oW7N94EhJybfzFl9rM58IadYXNtu1GV9C9ZwLj47ooR4joHsb6vhBILqjB17h0_Xt7a24fM5nFFpSM99VvC3Way-DdGfkljtJTIj_IDzLpY2ndY9u7UPB9RARXNUleAknk0DAdZuRaR_NoLe&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhbuOZ0E47dD6o1zjqxMX7G2zML_sxHL-NXj0uqm0imGjr8yobQEY0j1SmxmedSWocQJQ5So992iDiBU9A3OX8bBrlk3EGOgzDrst2cx_Q9a1mBCKVXmzeHjgV9gpR7czA4hzhbuLn7itpBn6pgkB2mtiaav1B-PTuh_8sKqsBFZAowp_tvKKwn5v9t2nxt&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;1060&quot; data-original-width=&quot;1964&quot; height=&quot;173&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhbuOZ0E47dD6o1zjqxMX7G2zML_sxHL-NXj0uqm0imGjr8yobQEY0j1SmxmedSWocQJQ5So992iDiBU9A3OX8bBrlk3EGOgzDrst2cx_Q9a1mBCKVXmzeHjgV9gpR7czA4hzhbuLn7itpBn6pgkB2mtiaav1B-PTuh_8sKqsBFZAowp_tvKKwn5v9t2nxt&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhgxb2kgwGZ0-nHbyUp9WvPCCjqwdLpbH6J0l-6IvzZweO5W3uaoge_w2NiMYnYCHtEUulsI4zgdTf3JG6_S5hdRzp7USgRLNYGLaLLpm7dM-IVcoCMw7sYctV8l0y2Q403c8aSzA8gGCrpYK_rdc76RyDdaGrTnAMscX-CqYrLbOlH2bCLt7XKhm9Hvyt9&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;1082&quot; data-original-width=&quot;1946&quot; height=&quot;178&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhgxb2kgwGZ0-nHbyUp9WvPCCjqwdLpbH6J0l-6IvzZweO5W3uaoge_w2NiMYnYCHtEUulsI4zgdTf3JG6_S5hdRzp7USgRLNYGLaLLpm7dM-IVcoCMw7sYctV8l0y2Q403c8aSzA8gGCrpYK_rdc76RyDdaGrTnAMscX-CqYrLbOlH2bCLt7XKhm9Hvyt9&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Pronto, reinicie os serviços do F&amp;amp;O utilizando as opções disponiveis no menu e você poderá importar novos usuários em sua VM de DEV!&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://fsilvajunior.blogspot.com/feeds/3752182010149176162/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://fsilvajunior.blogspot.com/2025/08/xktools-12-update-web-e-wif-config.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6956220039993174035/posts/default/3752182010149176162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6956220039993174035/posts/default/3752182010149176162'/><link rel='alternate' type='text/html' href='http://fsilvajunior.blogspot.com/2025/08/xktools-12-update-web-e-wif-config.html' title='XKTools - 12 - Update Web e Wif Config'/><author><name>Francisco Silva Jr.</name><uri>http://www.blogger.com/profile/15240847900054947078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEi9VNyEXkCSkKeZbCA7RbkFDMnh5h2J06z79lHL302dbwY48UCGHCup7SxAvSarMqcNGaA8qKet3sG7oeaha3jVMfyv52ctxx-bxSFhniAMzgDFmEmbsK5ZxvJiEN5U_ETtKfJOWsLsxw3WDXy7R9dA6Ng41Un1IdOi8LDlTi3twTyQnPrATN4ffHYsKgqf=s72-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6956220039993174035.post-6923076771358890300</id><published>2025-08-03T06:38:00.000-07:00</published><updated>2025-08-03T06:38:03.638-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="bacpac"/><category scheme="http://www.blogger.com/atom/ns#" term="D365F&amp;O"/><category scheme="http://www.blogger.com/atom/ns#" term="Restore"/><category scheme="http://www.blogger.com/atom/ns#" term="xktools"/><title type='text'>XKTools - 6 - Restore bacpac.</title><content type='html'>&lt;p&gt;&amp;nbsp;A opção 6 do XKTools é simples.&lt;/p&gt;&lt;p&gt;Selecione-a no menu inicial, escolha o arquivo .bacpac, modificado ou não, e clique em &quot;open&quot;:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhkbF7Wl4MHaRF6gBILw0WR10LmPyNl9USKRk0f7xthCPPlGx2KdRe098NSuQf9MZ8ANERSElEiob1BglM9Ha4zGMonB3-fl7C_aNugg3qsxs4TwwYwSD63Rqe17V9M-8i73GuqCu2U8oy2WgDpWuabKRlBWKNvBGzuBQzq2RsDbIy1qRJEht_jsOKOspXe&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;1656&quot; data-original-width=&quot;2864&quot; height=&quot;185&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhkbF7Wl4MHaRF6gBILw0WR10LmPyNl9USKRk0f7xthCPPlGx2KdRe098NSuQf9MZ8ANERSElEiob1BglM9Ha4zGMonB3-fl7C_aNugg3qsxs4TwwYwSD63Rqe17V9M-8i73GuqCu2U8oy2WgDpWuabKRlBWKNvBGzuBQzq2RsDbIy1qRJEht_jsOKOspXe&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Digite o nome do banco de dados a ser restaurado, deixei desta forma para permitir que você faça este restore em paralelo para casos onde você precise manter o AxDB atual e este novo banco!&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgc-0gC0-ElP6Mx0QAMgYC9ObPYLFbOUegj1nhWknSIJJ96kzmc7xjqTuvS80fKAQi-QNeOwao8rZgBJasJmkGXx57KyTcqzNW4BzCxglo76XWpiyXDtBKHqtklJnVpfxOZGCrlFnx7om-WaKk400hSYWFKedlhyDsaMbDtU06NOFMwUpUoki2gmOkdl31V&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;944&quot; data-original-width=&quot;1734&quot; height=&quot;174&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgc-0gC0-ElP6Mx0QAMgYC9ObPYLFbOUegj1nhWknSIJJ96kzmc7xjqTuvS80fKAQi-QNeOwao8rZgBJasJmkGXx57KyTcqzNW4BzCxglo76XWpiyXDtBKHqtklJnVpfxOZGCrlFnx7om-WaKk400hSYWFKedlhyDsaMbDtU06NOFMwUpUoki2gmOkdl31V&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Ao confirmar o inicio do restore o &quot;sqlpackage&quot; baixado anteriormente será acionado e o processo de restore será iniciado. Agora basta aguardar!&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiCH8Ujsqik1xDyMtwOIAPZZb7mniPkxHlhFPG9v4q0Batybkukz_m9EG-JE2tXWrYfgyxKK-k_ARQmtteQNvS2trAYx1iOppq9NZKCIPC8P6qPJDa7-NuVkWhy3HC7I5HRJM3zcllrqCPsfQleLu6gkrefKB_YK13OkJ6ui_47t4mjcPy3NdzQ6LDJohP0&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;1292&quot; data-original-width=&quot;1982&quot; height=&quot;209&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiCH8Ujsqik1xDyMtwOIAPZZb7mniPkxHlhFPG9v4q0Batybkukz_m9EG-JE2tXWrYfgyxKK-k_ARQmtteQNvS2trAYx1iOppq9NZKCIPC8P6qPJDa7-NuVkWhy3HC7I5HRJM3zcllrqCPsfQleLu6gkrefKB_YK13OkJ6ui_47t4mjcPy3NdzQ6LDJohP0&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;https://fsilvajunior.blogspot.com/2025/08/xktools-minha-ferramenta.html&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://fsilvajunior.blogspot.com/feeds/6923076771358890300/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://fsilvajunior.blogspot.com/2025/08/xktools-6-restore-bacpac.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6956220039993174035/posts/default/6923076771358890300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6956220039993174035/posts/default/6923076771358890300'/><link rel='alternate' type='text/html' href='http://fsilvajunior.blogspot.com/2025/08/xktools-6-restore-bacpac.html' title='XKTools - 6 - Restore bacpac.'/><author><name>Francisco Silva Jr.</name><uri>http://www.blogger.com/profile/15240847900054947078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEhkbF7Wl4MHaRF6gBILw0WR10LmPyNl9USKRk0f7xthCPPlGx2KdRe098NSuQf9MZ8ANERSElEiob1BglM9Ha4zGMonB3-fl7C_aNugg3qsxs4TwwYwSD63Rqe17V9M-8i73GuqCu2U8oy2WgDpWuabKRlBWKNvBGzuBQzq2RsDbIy1qRJEht_jsOKOspXe=s72-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6956220039993174035.post-7071803469635218782</id><published>2025-08-03T06:31:00.000-07:00</published><updated>2025-08-03T06:31:49.135-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="bacpac"/><category scheme="http://www.blogger.com/atom/ns#" term="cleanup"/><category scheme="http://www.blogger.com/atom/ns#" term="D365F&amp;O"/><category scheme="http://www.blogger.com/atom/ns#" term="d365fo.tools"/><category scheme="http://www.blogger.com/atom/ns#" term="remove"/><category scheme="http://www.blogger.com/atom/ns#" term="Restore"/><category scheme="http://www.blogger.com/atom/ns#" term="tables"/><title type='text'>XKTools - 4 - CleanBacpac</title><content type='html'>&lt;p&gt;&amp;nbsp;Após fazer download do bacpac vamos limpar ele antes mesmo de iniciar o restore. Este processo é de extrema utilidade no caso de bancos de dados com tabelas de log grandes demais. Ao remover tabelas não necessárias para uso em uma VM de DEV, o processo de restore ficará muito mais rápido!&lt;/p&gt;&lt;p&gt;Escolha a opção 4 e aperte ENTER, aguarde alguns segundos.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEi_-ok9t2a-cNghFj_2IV1zntf89axCW6yYlj9pJ92dmnLdyPGnPzLmFrYXgskOzC6cxmlxNl__g8M36yZt3_fk7IVaIrSXXTTdK4MXI8q3S-6CjjLqKfj3QwUAsdIN_J8m06353CgNvbptsvPFcN8EaugsekseKUdaPQ4JOw2jxt3wOH-YiMwwbwLhcOqU&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;1764&quot; data-original-width=&quot;2932&quot; height=&quot;193&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEi_-ok9t2a-cNghFj_2IV1zntf89axCW6yYlj9pJ92dmnLdyPGnPzLmFrYXgskOzC6cxmlxNl__g8M36yZt3_fk7IVaIrSXXTTdK4MXI8q3S-6CjjLqKfj3QwUAsdIN_J8m06353CgNvbptsvPFcN8EaugsekseKUdaPQ4JOw2jxt3wOH-YiMwwbwLhcOqU&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Note que a opção 3 está com uma cor diferente, isso é apenas para sinalizar que ela já foi executada. Note também que por ser necessário o&amp;nbsp;&lt;a href=&quot;https://github.com/d365collaborative/d365fo.tools&quot; target=&quot;_blank&quot;&gt;D365fo.tools&lt;/a&gt;&amp;nbsp;o powershell já fez o download e importação do modulo, por isso houve uma certa demora na exibição da janela.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Com a janela aberta, busque por seu arquivo .bacpac a ser limpo e clique &quot;open&quot;.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;No próximo passo lhe será solicitado o arquivo com os nomes das tabelas a serem removidas de dentro do bacpac. Na pasta C:\Temp\XKtools você verá o arquivo de nome &quot;RemoveTables.txt&quot;. Adicione neste txt as tabelas que você quer remover, cada tabela deve ser informada em uma linha diferente. Após salver o .txt com as tabelas corretas, selecione o txt e clique em &quot;open&quot;.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgnxDypf6TX_fNnoRWeuFjOmkuTNFQvUJh0DsYFAbinYv4YyE4Knp7c8Sz28_MJ6AgnML6K42dsj4VNpQ1PBH162v4Jqix0p0LhEzHD5zPt1mW49nYpG5YG0OsN7PhexEcFvKJ72Gdm1B5FYeKo2QjbfG4dojp3V1coERGDsH1-YoNgLo4xoNVmjrcz2ORg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;1790&quot; data-original-width=&quot;2940&quot; height=&quot;195&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgnxDypf6TX_fNnoRWeuFjOmkuTNFQvUJh0DsYFAbinYv4YyE4Knp7c8Sz28_MJ6AgnML6K42dsj4VNpQ1PBH162v4Jqix0p0LhEzHD5zPt1mW49nYpG5YG0OsN7PhexEcFvKJ72Gdm1B5FYeKo2QjbfG4dojp3V1coERGDsH1-YoNgLo4xoNVmjrcz2ORg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Agora selecione a pasta onde o &quot;arquivo limpo&quot; será salvo e clique em &quot;ok&quot;.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEghtC4hYyXjO0OobZ7UyRQ2--d85E1Hdk_2B5mAV6Dau0EBlyWlxNIOKlBHEvhrNmvJBWpuNjgEeC5JBPH2bmmCFRu0xTYKYiKWxfm77b0pITr1xfWLTFbS28WzzdTctHqmDvhAo42l-YG2m8tRjtlf7o0H6tQRlH2Y5xHs7fC0IybQLEZxmAs0Wc4JUE_Q&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;1574&quot; data-original-width=&quot;2838&quot; height=&quot;177&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEghtC4hYyXjO0OobZ7UyRQ2--d85E1Hdk_2B5mAV6Dau0EBlyWlxNIOKlBHEvhrNmvJBWpuNjgEeC5JBPH2bmmCFRu0xTYKYiKWxfm77b0pITr1xfWLTFbS28WzzdTctHqmDvhAo42l-YG2m8tRjtlf7o0H6tQRlH2Y5xHs7fC0IybQLEZxmAs0Wc4JUE_Q&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;O arquivo .bacpac foi limpo e salvo no diretório escolhido.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjovs2RGVDC4249nHODlC1zAZLRSMSsoJuTTMOjc8GLHVuowrknVF9vwcYdKCw9E0LvMs8nt0Hwk1u5b2pF25Pz5WztX_xxKleZKhpw35eMY8oPLCFHgAkup-xZ8JyYHU3U2OlcJuuNSF-OHR6BWoH5bCY4ED9FDw4tFxcvqFU3ghS6GwReWKniDCO-bXw_&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;1640&quot; data-original-width=&quot;2398&quot; height=&quot;219&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjovs2RGVDC4249nHODlC1zAZLRSMSsoJuTTMOjc8GLHVuowrknVF9vwcYdKCw9E0LvMs8nt0Hwk1u5b2pF25Pz5WztX_xxKleZKhpw35eMY8oPLCFHgAkup-xZ8JyYHU3U2OlcJuuNSF-OHR6BWoH5bCY4ED9FDw4tFxcvqFU3ghS6GwReWKniDCO-bXw_&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Note que o arquivo original e o arquivo modificado possuem tamanhos diferentes:&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjfR79AB-YJs7cCz0S3jk1IGKV38ped66C7uYXgKeGo22m_2T2OSes4R5k94iVeU_bezmMju3-XXmeFqB0ORHgU_CyAOVcr4gV_UO576rMil_pQRPXGulx1g9UgmWMQF_EF_fQEysrhu4ZFTrLjKAcaiWdBmWwzIKK1ZeMow620UZrLvKWY3TjGuCLfYhxp&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;620&quot; data-original-width=&quot;1444&quot; height=&quot;137&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjfR79AB-YJs7cCz0S3jk1IGKV38ped66C7uYXgKeGo22m_2T2OSes4R5k94iVeU_bezmMju3-XXmeFqB0ORHgU_CyAOVcr4gV_UO576rMil_pQRPXGulx1g9UgmWMQF_EF_fQEysrhu4ZFTrLjKAcaiWdBmWwzIKK1ZeMow620UZrLvKWY3TjGuCLfYhxp&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Tudo ok para voltar ao menu inicial e seguir como restore do .bacpac modificado!&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;https://fsilvajunior.blogspot.com/2025/08/xktools-minha-ferramenta.html&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://fsilvajunior.blogspot.com/feeds/7071803469635218782/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://fsilvajunior.blogspot.com/2025/08/xktools-4-cleanbacpac.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6956220039993174035/posts/default/7071803469635218782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6956220039993174035/posts/default/7071803469635218782'/><link rel='alternate' type='text/html' href='http://fsilvajunior.blogspot.com/2025/08/xktools-4-cleanbacpac.html' title='XKTools - 4 - CleanBacpac'/><author><name>Francisco Silva Jr.</name><uri>http://www.blogger.com/profile/15240847900054947078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEi_-ok9t2a-cNghFj_2IV1zntf89axCW6yYlj9pJ92dmnLdyPGnPzLmFrYXgskOzC6cxmlxNl__g8M36yZt3_fk7IVaIrSXXTTdK4MXI8q3S-6CjjLqKfj3QwUAsdIN_J8m06353CgNvbptsvPFcN8EaugsekseKUdaPQ4JOw2jxt3wOH-YiMwwbwLhcOqU=s72-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6956220039993174035.post-6879597464624487002</id><published>2025-08-03T06:08:00.000-07:00</published><updated>2025-08-03T06:22:09.820-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Azcopy"/><category scheme="http://www.blogger.com/atom/ns#" term="bacpac."/><category scheme="http://www.blogger.com/atom/ns#" term="D365F&amp;O"/><category scheme="http://www.blogger.com/atom/ns#" term="LCS"/><category scheme="http://www.blogger.com/atom/ns#" term="SQLPackage"/><title type='text'>XKTools - 3 - Download Bacpac From LCS</title><content type='html'>&lt;div&gt;Obs: Certifique-se de ter executado a opção 2 para fazer o download do Azcopy e do SQLPackage.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;Vamos utilizar a opção 3 da XKTools para fazer o download do arquivo ,bacpac do LCS.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;No menu ca XKTools escolha a opção 3:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Vá aos Assets do LCS de seu projeto e gere o SAS link. Cole o link no powershell.&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhcN-mqjcq8TZ3qcWVrlPxgrZOIq7BEFCBtXvgnSQ9Zrtg1fsPVK2AiXNRzJuBU8dJm2FJlpz8p0-PI7-e0ac20BQ892ft-NttcwieNLoVIoWzVX5UtkwxY1l28YPFTJMYy8g4xYK2-kQ_5_e05gk_3v48anRf-zJAeApU3Ow23g04MnR0B9iwY99f_GXSk&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;942&quot; data-original-width=&quot;1904&quot; height=&quot;158&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhcN-mqjcq8TZ3qcWVrlPxgrZOIq7BEFCBtXvgnSQ9Zrtg1fsPVK2AiXNRzJuBU8dJm2FJlpz8p0-PI7-e0ac20BQ892ft-NttcwieNLoVIoWzVX5UtkwxY1l28YPFTJMYy8g4xYK2-kQ_5_e05gk_3v48anRf-zJAeApU3Ow23g04MnR0B9iwY99f_GXSk&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiRk1w7Fd2blNiWP6V33OC-C_jrObcIRr2wDla2cjiR4qJqv37qjTdXAW-YVF_VO4HcbOlnD2vnIffe1fMm-24fSNmgiCgV7k6AV8FnLIea5OB785gigLabb_n8TxFfl8JEjPZcg7kIEx5cyqUlzRmrLAH7Dro3La0meumnySavooZDnOaO95EgytlHW26w&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;980&quot; data-original-width=&quot;2904&quot; height=&quot;108&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiRk1w7Fd2blNiWP6V33OC-C_jrObcIRr2wDla2cjiR4qJqv37qjTdXAW-YVF_VO4HcbOlnD2vnIffe1fMm-24fSNmgiCgV7k6AV8FnLIea5OB785gigLabb_n8TxFfl8JEjPZcg7kIEx5cyqUlzRmrLAH7Dro3La0meumnySavooZDnOaO95EgytlHW26w&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Ao clidar ENTER uma janela será exibida para que você selecione a pasta onde quer salvar o bacpac. Escolhe o diretório que quiser e clique ok:&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiuXCLs2icx981_SXbcIKCUKd8fwgkWCegvgNQ3W038LMm58dwMZudBxtPfSn4lnqskQpQGJbyB9-JAHmGLfMCtdxhUfWH8G2PbocnvGXIxK4qZDRSRQXW-Y3DeOlswLEWyW-lmvQ0ifYBznusUe3rkQy5PaXy2MznnKft7DUyH682wCrkAx1v9fpa5IOL9&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;1756&quot; data-original-width=&quot;2938&quot; height=&quot;191&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiuXCLs2icx981_SXbcIKCUKd8fwgkWCegvgNQ3W038LMm58dwMZudBxtPfSn4lnqskQpQGJbyB9-JAHmGLfMCtdxhUfWH8G2PbocnvGXIxK4qZDRSRQXW-Y3DeOlswLEWyW-lmvQ0ifYBznusUe3rkQy5PaXy2MznnKft7DUyH682wCrkAx1v9fpa5IOL9&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Digite o nome do arquivo a ser salvo, sem extensão, e clique ENTER:&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhKqNDRKeC_MJy_fgqRec521Q8TBjuW9p1IDsMlR7jI-BN5M-cx__D-FAfqfK1dW3I1mbjtpgW8Fl0W7FLwexLgVrdv-xbVX3lBRSWQZ5o20dwLb7fnYIrHq17Kk9Rt5FEAv5Fi7AXYBZhiX7Z-lGpHfuw1zgJSCwc-YrTQxdOagoF--F8bTF2sndM1hvC4&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;1776&quot; data-original-width=&quot;2930&quot; height=&quot;194&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhKqNDRKeC_MJy_fgqRec521Q8TBjuW9p1IDsMlR7jI-BN5M-cx__D-FAfqfK1dW3I1mbjtpgW8Fl0W7FLwexLgVrdv-xbVX3lBRSWQZ5o20dwLb7fnYIrHq17Kk9Rt5FEAv5Fi7AXYBZhiX7Z-lGpHfuw1zgJSCwc-YrTQxdOagoF--F8bTF2sndM1hvC4&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;O download será executado e o arquivo será salvo do diretório que você escolheu com o nome que você escolheu. Aperte ENTER para voltar ao menu inicial:&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiXiYymipE7g9CddYq_r-9PNqXI984HmtrRsWkC7SxN9U6BddvFPFXMffnqPqkXtumqRTugrQP5TgDjfLWjFqLfCLUOP9xa8oFXPxdl-BUZyF9nVH99eI6Q6fZGCjPoiYDJMgrQiE8fJ0renTdzxdyT-k0kZUqYv_K_A_RPVkj8uat2PVb5kQ2O43IM32SI&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;1278&quot; data-original-width=&quot;2938&quot; height=&quot;139&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiXiYymipE7g9CddYq_r-9PNqXI984HmtrRsWkC7SxN9U6BddvFPFXMffnqPqkXtumqRTugrQP5TgDjfLWjFqLfCLUOP9xa8oFXPxdl-BUZyF9nVH99eI6Q6fZGCjPoiYDJMgrQiE8fJ0renTdzxdyT-k0kZUqYv_K_A_RPVkj8uat2PVb5kQ2O43IM32SI&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;https://fsilvajunior.blogspot.com/2025/08/xktools-minha-ferramenta.html&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fsilvajunior.blogspot.com/feeds/6879597464624487002/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://fsilvajunior.blogspot.com/2025/08/xktools-3-download-bacpac-from-lcs.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6956220039993174035/posts/default/6879597464624487002'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6956220039993174035/posts/default/6879597464624487002'/><link rel='alternate' type='text/html' href='http://fsilvajunior.blogspot.com/2025/08/xktools-3-download-bacpac-from-lcs.html' title='XKTools - 3 - Download Bacpac From LCS'/><author><name>Francisco Silva Jr.</name><uri>http://www.blogger.com/profile/15240847900054947078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEhcN-mqjcq8TZ3qcWVrlPxgrZOIq7BEFCBtXvgnSQ9Zrtg1fsPVK2AiXNRzJuBU8dJm2FJlpz8p0-PI7-e0ac20BQ892ft-NttcwieNLoVIoWzVX5UtkwxY1l28YPFTJMYy8g4xYK2-kQ_5_e05gk_3v48anRf-zJAeApU3Ow23g04MnR0B9iwY99f_GXSk=s72-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6956220039993174035.post-8900446613692405465</id><published>2025-08-03T05:43:00.000-07:00</published><updated>2025-08-03T07:31:12.778-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AxDB"/><category scheme="http://www.blogger.com/atom/ns#" term="Azcopy"/><category scheme="http://www.blogger.com/atom/ns#" term="bacpac"/><category scheme="http://www.blogger.com/atom/ns#" term="Build"/><category scheme="http://www.blogger.com/atom/ns#" term="D365F&amp;O"/><category scheme="http://www.blogger.com/atom/ns#" term="deploy"/><category scheme="http://www.blogger.com/atom/ns#" term="notepad++"/><category scheme="http://www.blogger.com/atom/ns#" term="postman"/><category scheme="http://www.blogger.com/atom/ns#" term="Powershell"/><category scheme="http://www.blogger.com/atom/ns#" term="reindex"/><category scheme="http://www.blogger.com/atom/ns#" term="Reports"/><category scheme="http://www.blogger.com/atom/ns#" term="Restore"/><category scheme="http://www.blogger.com/atom/ns#" term="SQLPackage"/><category scheme="http://www.blogger.com/atom/ns#" term="web.config"/><category scheme="http://www.blogger.com/atom/ns#" term="wif.config"/><title type='text'>XKTools - &quot;Minha&quot; &quot;ferramenta&quot;!</title><content type='html'>&lt;p&gt;Juntei scripts uteis nas tarefas administrativas de ambientes do F&amp;amp;O em um conjunto que chamei de XKTools. São comandos de powershell simples. Utilizei o ChatGPT para otimizar alguns, criar outros e juntar tudo no que chamei de XKTools.&lt;/p&gt;&lt;p&gt;Como sempre, vou documentar o uso do XKTools aqui para meu futuro uso, caso isso ajude mais alguém ótimo!&lt;/p&gt;&lt;p&gt;Em um servidor de F&amp;amp;O abra um Powershell e execute o comando abaixo para efetuar o download dos arquivos que estão no meu Git:&amp;nbsp;&lt;/p&gt;&lt;p&gt;iwr -useb&amp;nbsp; https://raw.githubusercontent.com/fsilva-jr/XKtools/main/DownloadXKTools.ps1 | iex&lt;/p&gt;&lt;p&gt;O download será iniciado, na sequência o arquivo será descompactado e a pasta XKTools será criada dentro da pasta C:\temp. Uma nova janela do Powershell será aberta, este é o menu inicial!&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjpx_Mnr-fifKsczpvbumF64Tquxca20q--3drok1mPU1_wGpwPdlQ3zS9oae29195d4CjM-Gyu0LAJqr_ZA5qPcNqEKcMz8bAoY6UkDXKnUQJcbBu0yiqJ2H1HQ_66WQn6RBLU9NHrl4oHUbQ5yuCA3ykVQ1_D-dhrQcp_f5gVyWRZraIMMFjIAHqmDIlN&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;1766&quot; data-original-width=&quot;2932&quot; height=&quot;193&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjpx_Mnr-fifKsczpvbumF64Tquxca20q--3drok1mPU1_wGpwPdlQ3zS9oae29195d4CjM-Gyu0LAJqr_ZA5qPcNqEKcMz8bAoY6UkDXKnUQJcbBu0yiqJ2H1HQ_66WQn6RBLU9NHrl4oHUbQ5yuCA3ykVQ1_D-dhrQcp_f5gVyWRZraIMMFjIAHqmDIlN&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Logo ao abrir o Menu, você poderá optar por atualizar Powershell. Se escolher atualizar você será direcionado para a pagina de download, siga o processo de atualização normal. Se escolher não atualizar, as opções do menu serão exibidas:&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgth0W9ZHln3CwzhgfPqQH8gkZPecDBZ5t_oIricD9hbg2024W1Q2Lbunxm85uMobcMMgKzVQkshnP7FNVM_F785fftpr0OaTtgos9epNOB0_jwS0N8ewJvDOa1eF1t8kBlDhAwQ64C60j9ovfb9WdHrYPv0DYR100hc7wMEBbWQKNOIPAtZ0Krzv6V3Po2&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;726&quot; data-original-width=&quot;1168&quot; height=&quot;199&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgth0W9ZHln3CwzhgfPqQH8gkZPecDBZ5t_oIricD9hbg2024W1Q2Lbunxm85uMobcMMgKzVQkshnP7FNVM_F785fftpr0OaTtgos9epNOB0_jwS0N8ewJvDOa1eF1t8kBlDhAwQ64C60j9ovfb9WdHrYPv0DYR100hc7wMEBbWQKNOIPAtZ0Krzv6V3Po2&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Algumas das opções são simples, como as opções 1 e 7. Outras são mais especificas, como as opções 3, 4 e 12.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Tentei deixar cada uma delas fácil de usar, mas vou criar novos posts para cada uma das opções que exigem mais informações por parte de quem vai usar a XKTools.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Deixo abaixo uma breve descrição para as opções mais simples e o link para a explicação detalhada de opções que exigem mais interação por parte de quem vai usar a XKTools:&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;1 - Apenas para todos os serviços relacionados ao F&amp;amp;O&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;2 - Faz o donwload das versões mais atuais do Azcopy e do SQLPackage, descompacta e salva no C:\Temp&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;3 -&amp;nbsp;https://fsilvajunior.blogspot.com/2025/08/xktools-3-download-bacpac-from-lcs.html&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;4 -&amp;nbsp;https://fsilvajunior.blogspot.com/2025/08/xktools-4-cleanbacpac.html&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;5 - Após parar todos os serviços, use esta opção para renomear o AxDB!&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;6 -&amp;nbsp;https://fsilvajunior.blogspot.com/2025/08/xktools-6-restore-bacpac.html&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;7 - Após restaurar o novo AxDB, ou quando quiser, use esta opção para iniciar os serviços do F&amp;amp;O.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;8 - Execute um Build de todas as models.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;9 - Executa a sincronização do banco de dados.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;10 - Faz o deploy dos reports. Há a opção de fazer o deploy de apenas 01 report ou de todos eles.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;11 - Executa uma Store Procedure que faz o Reindex do AxDB.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;12 -&amp;nbsp;https://fsilvajunior.blogspot.com/2025/08/xktools-12-update-web-e-wif-config.html&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;13 - Faz o download e instala o Notepad++ e o Postman.&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://fsilvajunior.blogspot.com/feeds/8900446613692405465/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://fsilvajunior.blogspot.com/2025/08/xktools-minha-ferramenta.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6956220039993174035/posts/default/8900446613692405465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6956220039993174035/posts/default/8900446613692405465'/><link rel='alternate' type='text/html' href='http://fsilvajunior.blogspot.com/2025/08/xktools-minha-ferramenta.html' title='XKTools - &quot;Minha&quot; &quot;ferramenta&quot;!'/><author><name>Francisco Silva Jr.</name><uri>http://www.blogger.com/profile/15240847900054947078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEjpx_Mnr-fifKsczpvbumF64Tquxca20q--3drok1mPU1_wGpwPdlQ3zS9oae29195d4CjM-Gyu0LAJqr_ZA5qPcNqEKcMz8bAoY6UkDXKnUQJcbBu0yiqJ2H1HQ_66WQn6RBLU9NHrl4oHUbQ5yuCA3ykVQ1_D-dhrQcp_f5gVyWRZraIMMFjIAHqmDIlN=s72-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6956220039993174035.post-6112589972470103901</id><published>2025-06-25T10:37:00.000-07:00</published><updated>2025-06-25T10:37:20.434-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="App Registration"/><category scheme="http://www.blogger.com/atom/ns#" term="Azure"/><category scheme="http://www.blogger.com/atom/ns#" term="D365F&amp;O"/><category scheme="http://www.blogger.com/atom/ns#" term="DevOps"/><category scheme="http://www.blogger.com/atom/ns#" term="integration"/><category scheme="http://www.blogger.com/atom/ns#" term="LCS"/><title type='text'>Criando um Azure App Registration para ser usado na integração entre LCS &lt;&gt; DevOps &lt;&gt; Azure.</title><content type='html'>&lt;p&gt;&amp;nbsp;Processo simples e descomplicado, vamos criar um App Registration no Azure para que possamos integrar o LCS, o DevOps e também o Azure para fins de automação entre estas plataformas como por exemplo, o upload de pacotes gerados pelo Pipeline do DevOps e aplicação deste pacote em um determinado ambiente no LCS!&lt;/p&gt;&lt;p&gt;O primeiro passo é acessar o Azure e ir ao Entra ID. é isso mesmo, agora a gestão dos App Registrations fica dentro do Entra. Se você não tem acesso ao Entra, procure outra coisa pra fazer!&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Escolha criar um novo App Registration, defina um nome coerente com a funcionalidade e escolha&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhS5kYxjpmp9YLyx_J6hyNCZZay5oJo-vV0gb4L7uhku4aXTSW9i_HtP6gPjzAYjn_Ko2tnlRzBtZlQwK58OKauU-LI6DRxkFvnyzvVqkA22UEeaK30SpSpCefbrOpzn0WRDnDoQnZvBxwf8MCDm0yF2U6x0LS6SE5Ch4gTnvrKRrOIMb994zfcIqa8f7k2&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;1380&quot; data-original-width=&quot;1604&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhS5kYxjpmp9YLyx_J6hyNCZZay5oJo-vV0gb4L7uhku4aXTSW9i_HtP6gPjzAYjn_Ko2tnlRzBtZlQwK58OKauU-LI6DRxkFvnyzvVqkA22UEeaK30SpSpCefbrOpzn0WRDnDoQnZvBxwf8MCDm0yF2U6x0LS6SE5Ch4gTnvrKRrOIMb994zfcIqa8f7k2&quot; width=&quot;279&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Depois de registrado, anote o Application (Client) ID.&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiV1EB_2yV1wjhLtw5wrF8a-ZLkkKuSAicemL3raypFiNqPng19Vn6XO_-qXl8DCYsbs2U3LKFUejQpzAk_XAuJFnAQx91CtI-g1ORwxN0-EaTtj-c6TLXuFDfKfA3ss9C_wGgGftke7nSw7T1sDpB99gpNpqRAPdXqHCYj89diE3KbRzwDOg7rfeB4O-2_&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1440&quot; height=&quot;171&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiV1EB_2yV1wjhLtw5wrF8a-ZLkkKuSAicemL3raypFiNqPng19Vn6XO_-qXl8DCYsbs2U3LKFUejQpzAk_XAuJFnAQx91CtI-g1ORwxN0-EaTtj-c6TLXuFDfKfA3ss9C_wGgGftke7nSw7T1sDpB99gpNpqRAPdXqHCYj89diE3KbRzwDOg7rfeB4O-2_&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Clique na opção &quot;Authentication&quot;, deixe conforme a imagem abaixo, siga os numeros!!!&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhn8nPM_QH9aUAFZYAaxXe7ihe2_a_9EBUUXv_x9fgALim9k7cHBxV_iXCjpzFkGe6a6o3P2tsb87rCxUgEVzdTYRFf_jOK-jqwc0pHqXra53X3uxXdoCwHa2Q7LcciEEus3w0fnXOtpOwzFE_CEiTQtlXQc2kosUSVfnzsnvC3pwpexprO4Zf17wtQqXnm&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;1438&quot; data-original-width=&quot;1724&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhn8nPM_QH9aUAFZYAaxXe7ihe2_a_9EBUUXv_x9fgALim9k7cHBxV_iXCjpzFkGe6a6o3P2tsb87rCxUgEVzdTYRFf_jOK-jqwc0pHqXra53X3uxXdoCwHa2Q7LcciEEus3w0fnXOtpOwzFE_CEiTQtlXQc2kosUSVfnzsnvC3pwpexprO4Zf17wtQqXnm&quot; width=&quot;288&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Agora clique em Certificates and Secrets, gere um Secret novo, defina o nome e prazo de vencimento. Salve cuidadosamento oque está no campo &quot;Value&quot;. Vamos utilizado e muito. Se não salvar agora você será obrigado a gerar um novo secret.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhD1WqnHrkChWIhxKph1FYaXHJLZl2o6Q5KL-8Lm4OibFK1RzyS1rD-PzPSvCHCiLLJubk0aIufl7KIKPF6XYR9W5FwBKyw9Qd_Hq6y16yGydM6v6Mk-nOYlkhv_VOsrT3_pD5P5ODCABxhOKaU7yh5daa4k_wCltic7VKbrEdBMF-PgxN8yQ0omM5BGzwb&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;1216&quot; data-original-width=&quot;2562&quot; height=&quot;152&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhD1WqnHrkChWIhxKph1FYaXHJLZl2o6Q5KL-8Lm4OibFK1RzyS1rD-PzPSvCHCiLLJubk0aIufl7KIKPF6XYR9W5FwBKyw9Qd_Hq6y16yGydM6v6Mk-nOYlkhv_VOsrT3_pD5P5ODCABxhOKaU7yh5daa4k_wCltic7VKbrEdBMF-PgxN8yQ0omM5BGzwb&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;Agora clique em API Permission, adicone um novo, selecione a opção do meio e clique em Dynamics Lifecicle Services.&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEh5KYdFeHGS8LU6SWsB0YbFogNtkq-RJzpvB96UFSzWaTJE6Mn66qSgD4MoIpe8tryAlNBiihPaXPnKtywa8NjewVZR21jUcTgQ0pSnhwkXDLj9_IOqsgXKOKKhKTC1ftIZsDcEv4rdVH0znWMMlHIqmxe3T4O0G_F0sa4UiHOxpmhJoibmgtm-860gyIom&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;1138&quot; data-original-width=&quot;2626&quot; height=&quot;139&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEh5KYdFeHGS8LU6SWsB0YbFogNtkq-RJzpvB96UFSzWaTJE6Mn66qSgD4MoIpe8tryAlNBiihPaXPnKtywa8NjewVZR21jUcTgQ0pSnhwkXDLj9_IOqsgXKOKKhKTC1ftIZsDcEv4rdVH0znWMMlHIqmxe3T4O0G_F0sa4UiHOxpmhJoibmgtm-860gyIom&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Selecione Delegated Permission, marque a opção &quot;user_impersonation&quot; e clique em Add permission.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgS1LRJMQC97con6jidprpTHmUWOKSLUMxz2yzoOBTENmIzM8Ehe0a1SkhhUpziL2ZoJRkcJir-88BjfbjF6oVGrapUqMquDTprUGGpp1cuFSK5nR5ExaC1Q3E-z-t5ZkS0bLpIaK1Km6ZK9Tm0ye9XUXyhHMmUGxRtZl808NWsJIGYCf_jIP2fD1iTWCzF&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;1564&quot; data-original-width=&quot;1680&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgS1LRJMQC97con6jidprpTHmUWOKSLUMxz2yzoOBTENmIzM8Ehe0a1SkhhUpziL2ZoJRkcJir-88BjfbjF6oVGrapUqMquDTprUGGpp1cuFSK5nR5ExaC1Q3E-z-t5ZkS0bLpIaK1Km6ZK9Tm0ye9XUXyhHMmUGxRtZl808NWsJIGYCf_jIP2fD1iTWCzF&quot; width=&quot;258&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Clique em grant admin consent, confirme e pronto.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEihwYJjiX8brEqAekYJKJTjdwVoIXybdDczfrcQAOhDZ0rDvz3tEMHUYMKDF-33ZRhK7KhQpWrObOI-c8mW0leWB_t81QKJWA_5muONaH5g-HQ3TpCPkuRzNNf6LTgBQ7rDHQBqoKM1hJaHceSL_CDwyH4JKC91c-c9xCWxjDu53UjtTvHXDyOXrke3xiZi&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;1264&quot; data-original-width=&quot;2580&quot; height=&quot;157&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEihwYJjiX8brEqAekYJKJTjdwVoIXybdDczfrcQAOhDZ0rDvz3tEMHUYMKDF-33ZRhK7KhQpWrObOI-c8mW0leWB_t81QKJWA_5muONaH5g-HQ3TpCPkuRzNNf6LTgBQ7rDHQBqoKM1hJaHceSL_CDwyH4JKC91c-c9xCWxjDu53UjtTvHXDyOXrke3xiZi&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Veja que agora há um sinal verde de &quot;Granted...&quot;.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEg3wRWgwIf-DxJgOcfySdCIP42bmP_gDgKV1NgiZ3JgWpHr4oJ4Ve8JCxy0rc7YWgE3lDl0AJeIQX2qNiGNlq7pohtjHLttSSodwuxLqfmwBnPiNcwrBkK1XghqJZTPi8Asn0ui1KO5Yzg4qwSUOhPOkfGSGQZAeo0zlo0EBhHADVDjY5kYJyvnDov97LRW&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;408&quot; data-original-width=&quot;2072&quot; height=&quot;63&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEg3wRWgwIf-DxJgOcfySdCIP42bmP_gDgKV1NgiZ3JgWpHr4oJ4Ve8JCxy0rc7YWgE3lDl0AJeIQX2qNiGNlq7pohtjHLttSSodwuxLqfmwBnPiNcwrBkK1XghqJZTPi8Asn0ui1KO5Yzg4qwSUOhPOkfGSGQZAeo0zlo0EBhHADVDjY5kYJyvnDov97LRW&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;Agora é só utilizar o App Registration do seu DevOps junto com uma &quot;conta de serviço&quot; que NÃO TENHA MFA habilitado!&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://fsilvajunior.blogspot.com/feeds/6112589972470103901/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://fsilvajunior.blogspot.com/2025/06/criando-um-azure-app-registration-para.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6956220039993174035/posts/default/6112589972470103901'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6956220039993174035/posts/default/6112589972470103901'/><link rel='alternate' type='text/html' href='http://fsilvajunior.blogspot.com/2025/06/criando-um-azure-app-registration-para.html' title='Criando um Azure App Registration para ser usado na integração entre LCS &lt;&gt; DevOps &lt;&gt; Azure.'/><author><name>Francisco Silva Jr.</name><uri>http://www.blogger.com/profile/15240847900054947078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEhS5kYxjpmp9YLyx_J6hyNCZZay5oJo-vV0gb4L7uhku4aXTSW9i_HtP6gPjzAYjn_Ko2tnlRzBtZlQwK58OKauU-LI6DRxkFvnyzvVqkA22UEeaK30SpSpCefbrOpzn0WRDnDoQnZvBxwf8MCDm0yF2U6x0LS6SE5Ch4gTnvrKRrOIMb994zfcIqa8f7k2=s72-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6956220039993174035.post-6811835701612860299</id><published>2025-04-29T13:40:00.000-07:00</published><updated>2025-04-29T13:40:27.506-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="38"/><category scheme="http://www.blogger.com/atom/ns#" term="D365F&amp;O"/><category scheme="http://www.blogger.com/atom/ns#" term="error"/><category scheme="http://www.blogger.com/atom/ns#" term="MROneBox"/><category scheme="http://www.blogger.com/atom/ns#" term="Step"/><category scheme="http://www.blogger.com/atom/ns#" term="Upgrade"/><title type='text'>GlobalUpdate scrito for service model: MROneBox. Erro ao aplicar um Service Update do D365F&amp;O.</title><content type='html'>&lt;br /&gt;&lt;br /&gt; Resolution/Information:&lt;br /&gt;&lt;br /&gt;The following steps were followed, and the issue was resolved.&lt;div&gt;&lt;br /&gt;Look for the DeployablePackages path:&lt;br /&gt; &lt;br /&gt;K:\DeployablePackages\934795825gn002495uyogiqeebe-b59cn0-2nt4g0\MROneBox\scripts\Update&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Find the following file: JobAutoRunDVT.ps1&lt;br /&gt;&lt;br /&gt;Make a copy of the file. Edit the original, DELETE all contents so the file is empty, and save the empty file&lt;br /&gt;&lt;br /&gt;Resume the runbook from LCS&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fsilvajunior.blogspot.com/feeds/6811835701612860299/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://fsilvajunior.blogspot.com/2025/04/globalupdate-scrito-for-service-model.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6956220039993174035/posts/default/6811835701612860299'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6956220039993174035/posts/default/6811835701612860299'/><link rel='alternate' type='text/html' href='http://fsilvajunior.blogspot.com/2025/04/globalupdate-scrito-for-service-model.html' title='GlobalUpdate scrito for service model: MROneBox. Erro ao aplicar um Service Update do D365F&amp;O.'/><author><name>Francisco Silva Jr.</name><uri>http://www.blogger.com/profile/15240847900054947078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6956220039993174035.post-1444589728570252633</id><published>2025-04-24T02:54:00.000-07:00</published><updated>2025-04-24T03:02:41.914-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="end"/><category scheme="http://www.blogger.com/atom/ns#" term="insider"/><category scheme="http://www.blogger.com/atom/ns#" term="preview"/><category scheme="http://www.blogger.com/atom/ns#" term="task"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows11"/><title type='text'>Windos 11 - Gerenciador de Tarefas - Nova Funcionalidade</title><content type='html'>&lt;p&gt;&amp;nbsp;Eu praticamente sempre utilizei, nestes ultimos 25anos, o Windows como sistema operacional principal. Por vezes alternava para Linux, principalmente por questões de limitação do hardware, onde o Linux é melhor com toda certeza.&lt;/p&gt;&lt;p&gt;Fazer parte do programa&amp;nbsp;&lt;a href=&quot;https://www.microsoft.com/pt-br/windowsinsider/about-windows-insider-program&quot; target=&quot;_blank&quot;&gt;Windows Insider&lt;/a&gt; é muito bom já que te permite testar muitas funcionalidades bacanas trazidas pela Microsoft! Mesmo que algumas já existam em outros sistemas.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEi8UwSjfXIJY8ftfeb-PwdQJD8z393lOvPAq8tEt1S1unMqS4wQoJ7LYONGUkoHXP0j4jirrbR92pZCc5s-sEMFL4R7GfU2NoAwcKDk4_MWhH04hFMwkE5C99g48G3rXQS5uh5g_uQW8aQ2dwsWE47RftulXSZmGxK5yAYDGLQP6OquiETOqBiuCT_9G-t0&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;225&quot; data-original-width=&quot;225&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEi8UwSjfXIJY8ftfeb-PwdQJD8z393lOvPAq8tEt1S1unMqS4wQoJ7LYONGUkoHXP0j4jirrbR92pZCc5s-sEMFL4R7GfU2NoAwcKDk4_MWhH04hFMwkE5C99g48G3rXQS5uh5g_uQW8aQ2dwsWE47RftulXSZmGxK5yAYDGLQP6OquiETOqBiuCT_9G-t0&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Recentemente eu pude realizar uma vontade antiga de utilizar um &lt;a href=&quot;https://www.apple.com/pt-edu/shop/buy-mac/macbook-air/13-polegadas-azul%E2%80%91c%C3%A9u-processador-m4-com-cpu-10-core-e-gpu-10-core-24-gb-de-mem%C3%B3ria-512gb&quot; target=&quot;_blank&quot;&gt;Macbook Air&lt;/a&gt;... Hoje utilizo o Macbook diáriamente. Muito disso se deve ao fato de eu hoje trabalhar com &quot;a nuvem&quot;. Não tenho praticamente nada instalado em meu Macbook.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiPTKuX7i22gDPoXBmISRgNNPEakmqkBCGO_UPM2nSgim1HGSHKBnDVnmYY77DDUtlEaWLhnfBugeGic7Np1rAKdznDxRd4qvc64p8dKdcmPLKnvdX1mUl7KM3i5gcDKtcG4tA0jpNS2e_ojXiKaWAcjurqTqrv8scHVqF5Q2b-GKtul5RGm9exnc2gTlbD&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;630&quot; data-original-width=&quot;1200&quot; height=&quot;168&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiPTKuX7i22gDPoXBmISRgNNPEakmqkBCGO_UPM2nSgim1HGSHKBnDVnmYY77DDUtlEaWLhnfBugeGic7Np1rAKdznDxRd4qvc64p8dKdcmPLKnvdX1mUl7KM3i5gcDKtcG4tA0jpNS2e_ojXiKaWAcjurqTqrv8scHVqF5Q2b-GKtul5RGm9exnc2gTlbD&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Obs: Em se tratando de compatibilidade não tenho como argumentar, meu notebook com meu Windows 11 Insider, 512GB + 02TB SSD NVMe e 32GB RAM, sempre rodando a versão mais recente do Windows não tem igual, como trabalho apenas com produtos Microsoft, tenho sempre meu pequeno notebook comigo!&lt;/span&gt;&lt;/p&gt;&lt;p&gt;É neste cenário Insider que trago esta que pra muitos já não deve ser tão novidade assim... Bora lá!&lt;/p&gt;&lt;p&gt;Um dos problemas do Windows é quando você se depara com aquela aplicação infeliz 100% travada, congelada, morta... Neste momento vamos de CTRL+ALT-DEL, procuramos a aplicação em uma janelinha lotada de aplicações que mudam de posição constantemente e tentamos finalizar ela...&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjF8lrappuZ8AKFw7Dz3yELt10_oJhUthdnJefhnzCK62SAUTUCAfJ2QW0u8VMuV0TLw9Lll-g40m9nIz5ntwMKqUjWo4JKXs0md7HLNk1R9Kr3VU5ldb1ZKZMZBfXCIBEQQ9PLMNI88H7pxRaRuMS8LBEt7d4dG0QTBoJIMv2Ye9QBUzyzD3Hd-pCik4IN&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;667&quot; data-original-width=&quot;1168&quot; height=&quot;183&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjF8lrappuZ8AKFw7Dz3yELt10_oJhUthdnJefhnzCK62SAUTUCAfJ2QW0u8VMuV0TLw9Lll-g40m9nIz5ntwMKqUjWo4JKXs0md7HLNk1R9Kr3VU5ldb1ZKZMZBfXCIBEQQ9PLMNI88H7pxRaRuMS8LBEt7d4dG0QTBoJIMv2Ye9QBUzyzD3Hd-pCik4IN&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;É aqui que vem a novidade... Na versão 24H2 do Windows 11 você poderá simplesmente clicar com botão direito to mouse sobre o icone da aplicação em sua barra de tarefas e... &quot;End Taks&quot;! Simples assim!&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Para que isso seja possível você terá que habilitar essa nova funcionalidade. Abra as configurações de seu notebook e habilite o &quot;End Task&quot; conforme mostrado na imagem abaixo:&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhOfSzBgeItIEARLcRex6eP-FpXS8KDdZDhEDnGzR0U29VfysndrgBR-53nsylJwge_nej6ZsPXc79ub_WE3-Gx6mPUggC2MrOdJ5EFrIzo-fcJGV2q32U0sFWIVSBaD8shf-pVzv8VyeSM7ssIeU492FJTsjVsEXf-GwLq2x0IJ5z2FMkN-n6HxdK3RdvI&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;1003&quot; data-original-width=&quot;1906&quot; height=&quot;168&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhOfSzBgeItIEARLcRex6eP-FpXS8KDdZDhEDnGzR0U29VfysndrgBR-53nsylJwge_nej6ZsPXc79ub_WE3-Gx6mPUggC2MrOdJ5EFrIzo-fcJGV2q32U0sFWIVSBaD8shf-pVzv8VyeSM7ssIeU492FJTsjVsEXf-GwLq2x0IJ5z2FMkN-n6HxdK3RdvI&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Pronto, agora é só clicar com o botão direito e encerrar a aplicação! Facil né!!!&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhvxsyJN-qK2VUUGLHMNzRw2CIfBu-vxpORtUGXnV2vykdbXX7W49-JZbj6_ssm7gjY1zTGzJhHhk2Ak_FNO69hDwrvDzooKCoASJNh6Z1WAms3kbqfs4TapZe1szvCgJmKJ-o9B7Wef-6gygJ38aW98Pi3koRRrede4jS_gu2V-4SwMtCvfRkS5tK3ZGQU&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;218&quot; data-original-width=&quot;348&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhvxsyJN-qK2VUUGLHMNzRw2CIfBu-vxpORtUGXnV2vykdbXX7W49-JZbj6_ssm7gjY1zTGzJhHhk2Ak_FNO69hDwrvDzooKCoASJNh6Z1WAms3kbqfs4TapZe1szvCgJmKJ-o9B7Wef-6gygJ38aW98Pi3koRRrede4jS_gu2V-4SwMtCvfRkS5tK3ZGQU&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Agora preste atenão seu infeliz... não vai se confundir e mandar um &quot;End Task&quot; ao invés de um simpres &quot;close window&quot;...😂&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Achei esse novo método excelente!&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://fsilvajunior.blogspot.com/feeds/1444589728570252633/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://fsilvajunior.blogspot.com/2025/04/windos-11-gerenciador-de-tarefas-nova.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6956220039993174035/posts/default/1444589728570252633'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6956220039993174035/posts/default/1444589728570252633'/><link rel='alternate' type='text/html' href='http://fsilvajunior.blogspot.com/2025/04/windos-11-gerenciador-de-tarefas-nova.html' title='Windos 11 - Gerenciador de Tarefas - Nova Funcionalidade'/><author><name>Francisco Silva Jr.</name><uri>http://www.blogger.com/profile/15240847900054947078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEi8UwSjfXIJY8ftfeb-PwdQJD8z393lOvPAq8tEt1S1unMqS4wQoJ7LYONGUkoHXP0j4jirrbR92pZCc5s-sEMFL4R7GfU2NoAwcKDk4_MWhH04hFMwkE5C99g48G3rXQS5uh5g_uQW8aQ2dwsWE47RftulXSZmGxK5yAYDGLQP6OquiETOqBiuCT_9G-t0=s72-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6956220039993174035.post-3061595201595152601</id><published>2025-04-21T02:55:00.000-07:00</published><updated>2025-04-21T02:55:03.419-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="D365"/><category scheme="http://www.blogger.com/atom/ns#" term="D365F&amp;O"/><category scheme="http://www.blogger.com/atom/ns#" term="Licensing"/><category scheme="http://www.blogger.com/atom/ns#" term="Licenças"/><title type='text'>Simplificando o Gerenciamento de Licenças no Dynamics 365 Finance and Operations.</title><content type='html'>&lt;p&gt;Deixo aqui a versão resumida com as principais mudanças e as ações necessarias. Utilize o link no final para acessar o texto original e completo!&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: white; color: #242424; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web (West European)&amp;quot;, -apple-system, &amp;quot;system-ui&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 14px; font-weight: 600;&quot;&gt;Principais Atualizações:&lt;/span&gt;&lt;/p&gt;&lt;ul style=&quot;background-color: white; color: #242424; flex-shrink: 1; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web (West European)&amp;quot;, -apple-system, &amp;quot;system-ui&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 14px; text-overflow: ellipsis;&quot;&gt;&lt;li&gt;A partir de 30 de abril de 2025, os administradores terão acesso a relatórios aprimorados de uso de licenças no centro de administração do Power Platform.&lt;/li&gt;&lt;li&gt;Usuários sem licenças atribuídas receberão notificações no produto para solicitar a atribuição de licenças do administrador.&lt;/li&gt;&lt;li&gt;A partir de 30 de agosto de 2025, todos os clientes do Dynamics 365 devem atribuir licenças de usuário através do centro de administração do Microsoft 365 para várias aplicações, incluindo Finanças, Gestão da Cadeia de Suprimentos, Comércio, Operações de Projetos e Recursos Humanos.&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;background-color: white; color: #242424; flex-shrink: 1; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web (West European)&amp;quot;, -apple-system, &amp;quot;system-ui&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 14px; margin: 5px 5px 5px 0px; text-overflow: ellipsis;&quot;&gt;&lt;span style=&quot;font-weight: 600;&quot;&gt;Ações Necessárias:&lt;/span&gt;&lt;/p&gt;&lt;ol style=&quot;background-color: white; color: #242424; flex-shrink: 1; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web (West European)&amp;quot;, -apple-system, &amp;quot;system-ui&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 14px; text-overflow: ellipsis;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-weight: 600;&quot;&gt;Revisar Relatórios de Licenças:&lt;/span&gt;&lt;ul&gt;&lt;li&gt;Verifique o relatório &quot;Visão geral do nível de licença do usuário de Finanças e Operações&quot; no centro de administração do Power Platform.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-weight: 600;&quot;&gt;Atribuir Licenças:&lt;/span&gt;&lt;ul&gt;&lt;li&gt;Comece a atribuir licenças do Dynamics 365 no centro de administração do Microsoft 365 para garantir conformidade e evitar interrupções.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-weight: 600;&quot;&gt;Preparar para a Transição:&lt;/span&gt;&lt;ul&gt;&lt;li&gt;Certifique-se de que todos os usuários tenham as licenças necessárias atribuídas antes de 30 de agosto de 2025.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p style=&quot;background-color: white; flex-shrink: 1; margin: 5px 5px 5px 0px; text-overflow: ellipsis;&quot;&gt;&lt;span style=&quot;color: #242424; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web (West European)&amp;quot;, -apple-system, &amp;quot;system-ui&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 14px; font-weight: 600;&quot;&gt;Fonte - Versão completa:&amp;nbsp;&lt;a href=&quot;https://www.microsoft.com/en-us/dynamics-365/blog/it-professional/2025/03/28/simplifying-license-management-dynamics-365/&quot; target=&quot;_blank&quot;&gt;https://www.microsoft.com/en-us/dynamics-365/blog/it-professional/2025/03/28/simplifying-license-management-dynamics-365/&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://fsilvajunior.blogspot.com/feeds/3061595201595152601/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://fsilvajunior.blogspot.com/2025/04/simplificando-o-gerenciamento-de.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6956220039993174035/posts/default/3061595201595152601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6956220039993174035/posts/default/3061595201595152601'/><link rel='alternate' type='text/html' href='http://fsilvajunior.blogspot.com/2025/04/simplificando-o-gerenciamento-de.html' title='Simplificando o Gerenciamento de Licenças no Dynamics 365 Finance and Operations.'/><author><name>Francisco Silva Jr.</name><uri>http://www.blogger.com/profile/15240847900054947078</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>