Category: News
Is there a way to count items from the second sheet on my 1st sheet?
Hi! I’m a recruiter for a staffing firm and we have a new client tracker that is comprised of two sheets. The first sheet has the recruiter’s name and their total clients and then the second sheet lists each individual client name in each single cell. I’m curious if there is a formula I can enter in the cells on sheet one by each recruiters name that will be able to automatically add the total amount of clients listed in sheet two. screen clips for reference:
Sheet 1 – looking to add ‘formula’ to the yellow highlighted column –
Sheet 2 – list of recruiters with their associated client names –
Is anyone able to help me in figuring out how to make this more autonomous so that sheet 1 numbers will automatically update when I add a new client on sheet 2?
And while I’m at it, is there a way to automate the ‘rank’ column so based on the information in the yellow highlighted area on sheet 1 it will automatically rank each recruiter based on their total client count from page 2?
Thank you!
Hi! I’m a recruiter for a staffing firm and we have a new client tracker that is comprised of two sheets. The first sheet has the recruiter’s name and their total clients and then the second sheet lists each individual client name in each single cell. I’m curious if there is a formula I can enter in the cells on sheet one by each recruiters name that will be able to automatically add the total amount of clients listed in sheet two. screen clips for reference:Sheet 1 – looking to add ‘formula’ to the yellow highlighted column – Sheet 2 – list of recruiters with their associated client names – Is anyone able to help me in figuring out how to make this more autonomous so that sheet 1 numbers will automatically update when I add a new client on sheet 2? And while I’m at it, is there a way to automate the ‘rank’ column so based on the information in the yellow highlighted area on sheet 1 it will automatically rank each recruiter based on their total client count from page 2? Thank you! Read More
What’s new in Viva Insights – April 2024
New Admin center page for admins
We’ve launched a new Admin center page for Viva Insights admins. The new Admin center will show admins key metrics of product success, such as deployment and usage, and suggested actions to improve user adoption, enablement, and data quality.
The Admin center is available to all users who are assigned the Viva Insights Admin role, and can be accessed within the Advanced insights app.
With this update, admins gain a new “central hub” where they can view and manage key aspects of the product. For customers focused on deployment, for instance, the Admin center will show recommended deployment tasks. Or, for customers focused on adoption, they will have a view of enabled users and their levels of activity. Future versions of the Admin center will include data around the leader experience.
Key features:
Deployment task reminders. Admins will see a list of deployment activities and can kick off a task directly from the Admin center by selecting the respective action button. And, every four weeks, admins will be notified to refresh their organizational data to keep it fresh.
Track key deployment and enablement metrics. Keep track of current licenses and assigned managers.
Monitor product success by analyzing usage, data quality, and population metrics.
Group-based role assignment for managers
We’ve launched a new capability to simplify how to manage access to the Manager experience in Viva Insights. Now, Admins can use group-based role assignment to manage access to the Manager experience. This simplifies the role assignment process and allows customers to have more control over how they roll out the experience, increasing the enablement of the Managers.
Viva Insights Admins can access this experience through the Advanced insights portal.
Group-based role management allows Admins to assign the Manager role to an entire group through Microsoft Entra ID. Viva Insights ensures that the roles are assigned to all members of the group. Any new members who join the group are assigned the role automatically. When they leave the group, the role is removed. This role management process eliminates the need to manually upload a .csv file to grant or remove access to the manager role.
Attribute clones GA launch
Attribute clones allow analysts to duplicate their admin-uploaded attributes and customize the clone by modifying specific attribute values. This feature lets analysts update how they define their employee groups, ensuring their attribute data reflects the state of their business and complements their specific analyses.
This feature will begin rolling out to all customers during the first week of May.
Here are just a few example scenarios for this feature:
Rename an attribute value
Combine multiple attribute values into a singular value.
Update the value of an attribute based on the value of some other attribute.
To get started cloning an attribute:
Go to the Data Quality tab in the left-hand navigation panel of the advanced insights app.
Or, you can access the feature using the attribute selection panel when creating a person or meeting query.
Select the vertical ellipses next to an existing attribute and select Clone Attribute.
Delegate access
With this new feature, managers can “delegate” access to their organization insights to other people within the company. By doing so, other people at the company such as the chief of staff or one of the manager’s direct reports would have the same access as the manager does to organization insights.
With this feature, the chosen delegate(s) is empowered to view the data and operationalize business decisions based on the data and insights, on the manager’s behalf.
Delegates can view organization insights, but they can’t see the manager’s personal insights.
Learn more about delegate access and how to set it up.
New analyst homepage
We’re excited to launch the new advanced insights homepage for analysts. This makes the homepage more modern, actionable, and intuitive to navigate with the following features:
Task card
A Get started section prompts new users to create their first analysis or view the available analysis results. Pick up where you left off lets repeat users download the results of their query and also turn on auto-refresh.
Data freshness card
A Review data freshness card shows key information about the measured population, the last organization data upload date, and the latest date for collaboration data. This keeps the user aware about the quality of data before running the analysis.
Discover card
The Discover advanced insights card helps analysts discover new features and helps new users access onboarding content.
Template ordering and grouping
New usage and novelty-based ordering and categorization cards help users determine the template that best suits their needs.
Microsoft Tech Community – Latest Blogs –Read More
Microsoft named overall leader in KuppingerCole Leadership Compass for ITDR
This blog was co-authored by Alex Weinert, VP Identity Security and Ramya Chitrakar, CVP Apps and Identity.
Chances are you’ve heard the phrase “attackers don’t break in, they log in.” Identities have evolved to be the most targeted asset, because they enable cyber criminals to move and operate across environments to achieve their goals. In 2023, identity-based attacks reached a record-high with 30 billion attempted password attacks each month, as cyber-criminals capitalize on the smallest misconfigurations and gaps in your identity protection.
As customers have applied MFA, device compliance, and other Zero Trust core principles to their identity environments, attackers have shifted to attacking the identity infrastructure itself. While it is critical to protect all identities – identifying, preventing, detecting and responding to attacks on the Identity admins, apps, and services that provide the foundation of your Zero Trust platform is more critical than ever. That’s why it’s critical for organizations to build a holistic approach to defend their identity estate across both – on-prem infrastructure and cloud identities – by making Identity Threat Detection and Response (ITDR) a cornerstone of their defense strategy. KuppingerCole defines ITDR as a class of security solutions designed to proactively detect, investigate, and respond to identity-related threats and vulnerabilities in an organization’s IT environment.
Today we are thrilled to announce that Microsoft has been recognized as an overall leader in the KuppingerCole Leadership Compass Identity Threat Detection and Response: IAM Meets the SOC. The report calls out our strengths across key capabilities ranging from identity posture to remediation, while further highlighting Microsoft’s commitment to protecting all organizations. VP KuppingerCole US and Global Head of Research Strategy Mike Neuenschwander states that “Microsoft’s approach to ITDR is refreshingly open, including integration with other cloud identity platforms such as AWS, Google Cloud, and Okta.”.
Streamline your identity protection with ITDR and generative AI
At Microsoft, we look at ITDR as a set of capabilities at the intersection of Identity and Access Management (IAM) and Extended Detection and Response (XDR). Designed to break down organizational silos and optimize collaboration and effectiveness of identity and SOC teams, we built a seamless integration between Microsoft Entra ID and Microsoft Defender XDR that empowers organizations to reinforce their security boundary with complete protection across their hybrid identity landscape. Further, generative AI in the form of Microsoft Copilot for Security is embedded across all touchpoints, helping security and IT professionals respond to cyber threats, process signals, and assess risk exposure at the speed and scale of AI.
As organizations begin to implement their ITDR strategies, they should consider 4 key areas:
Enforce secure, adaptive access: Adopting a comprehensive, defense-in-depth strategy that spans identities, endpoints, and networks is the starting point of any ITDR initiative. Implementing consistent identity and network access policies from a single unified engine across public and private networks is critical to protecting identities and securing access to resources. The Zero Trust Network Access model of Microsoft Entra Private Access enables secure connectivity to private resources from Windows, iOS, Mac, and Android operating systems and across any port and protocol, including SMB, RDP, FTP, SSH, SAP, printing, and all other TCP/UDP based protocols to significantly reduce the risk of potential breaches. Using advanced user and entity behavioral analytics (UEBA) in Microsoft Entra ID Protection, Conditional Access policies make real-time access decisions based on contextual factors such as user, device, location, network, and real-time risk information to control what a specific user can access and how and when they have access seamlessly across on-premises and cloud environments. Analyze risk signals in real time and automatically block access or prompt re-authentication, like MFA, to stop suspicious activity in real time and before a breach occurs.
Proactively protect your on-premises resources and harden your identity posture: Misconfigurations in identity infrastructure, permissions, or access controls are the Achillies’ heel of identity security. All it takes is one compromised user account, infected device, or an open port for an attacker to access and laterally move anywhere inside your network. These breaches–waiting–to–happen can have far-reaching consequences as Identities have become an integral part of almost every element of modern security practices. Microsoft provides detailed, identity-specific posture recommendations spanning on-premises Active Directory environments, Microsoft Entra ID deployments and even other common identity solutions all within the context of a broader security posture score.
Disrupt and remediate identity threats at machine speed: Automatic attack disruption is an out-of-the-box capability in Defender XDR that stops the progression and limits the impact of some of the most sophisticated attacks that involve identity compromise. Using the significant breadth of our signals, it not only disrupts ongoing attacks but accurately predicts the attacker’s next move and proactively blocks it with 99% confidence. Ransomware campaigns are now disrupted within an average of 3 minutes. Our powerful capabilities support identity-involved attacks like business email compromise, adversary-in-the-middle, and can even disrupt Ransomware campaigns within an average of 3 minutes.
Augment your security teams with generative AI: Microsoft Copilot for Security is the first generative AI security product to help protect organizations at machine speed and scale. Copilot for Security is an AI assistant for security teams that builds on the latest in large language models. Copilot is native within the existing Entra and Defender experiences, helping identity and SOC teams prioritize, understand and act upon identity risks and security incidents with step-by-step recommendations in seconds.
As the sophistication and prevalence of identity-based attacks continue to grow, ITDR is becoming increasingly critical to modern cybersecurity and we are excited to see KuppingerCole highlight this in their latest report. Looking forward, we will continue to integrate our industry-leading solution and AI capabilities to help our customers future-proof their defenses and stay resilient against evolving cyberthreats in the workforce identity space.
To learn more about Microsoft’s ITDR solution visit our website. Bookmark the Security blog to keep up with our expert coverage on security matters. Also, follow us on LinkedIn (Microsoft Security) and X (@MSFTSecurity) for the latest news and updates on cybersecurity.
Microsoft Tech Community – Latest Blogs –Read More
How do I upload an excel file in matlab online
I want to upload an excel file with headers and a mixture of strings and numbers into Matlab online or Matlab drive. I am using a work computer so cant install any software on the computer.I want to upload an excel file with headers and a mixture of strings and numbers into Matlab online or Matlab drive. I am using a work computer so cant install any software on the computer. I want to upload an excel file with headers and a mixture of strings and numbers into Matlab online or Matlab drive. I am using a work computer so cant install any software on the computer. file, upload, excel MATLAB Answers — New Questions
Can not solve system of differential equations with ode45 taking into account continuity equation
I have a schematic of the following situation.
I have described the fluid velocity (c1 and c2) through the 2 pipe diameters, pressure p and volume of air in tank V, all in function of the time, with the following 5 differential equations:
where Q = c1 * S1
Note that the sum of static and dynamic pressure is the total pressure and the total pressure is equal through the whole pipe. This can be described with the following continuity equation.
There are 6 variables that change in time and therefore need to be solved with the differential equations and the continuity equation: p1L, p1R, p, c1, c2 and V.
I have made the following code.
% Functions that calculate friction losses due to pipes
zeta1 = @(c1) (0.11*(abs_rough/d1 + 68./(c1*d1/kin_visc)).^0.25)*L1/d1 * 1.1;
zeta2 = @(c2) (0.11*(abs_rough/d2 + 68./(c2*d2/kin_visc)).^0.25)*L2/d2 * 1.1;
% Continuity equation
syms p1L p1R c1 c2
convgl = p1L + rho .* c1.^2./2 == p1R + rho .* c2.^2./2;
f_equation = matlabFunction(convgl, ‘Vars’, {p1L, p1R, c1, c2});
% Define differential equations
dPdt = @(t,p) data_debiet(end)*(1-(p_v./p))/(1-(p_v/p_a)).*-p./V_0;
dCdt1 = @(t,c1,p1L) ((p_a – p1L)./rho – g*(H_1 – H_0) – (c1.^2)/2*(1+zeta_1(c1)))/L1;
dCdt2 = @(t,c2,p1R,p) ((p1R – p)./rho – g*(H_2 – H_1) – (c2.^2)/2*(1+zeta_2(c2)))/L2;
dVdt = @(t,V,c1) -c1 * S1;
% Define initial conditions
p0 = p_a;
c0 = 1e-6;
V0 = V_0;
% Solve differential equations
[t, y] = ode45(@(t, y) [dPdt(t, y(3)); dCdt1(t, y(4), y(1)); dCdt2(t, y(5), y(2), y(3)); dVdt(t, y(6), y(4))], tspan1, [p0; p0; p0; c0; c0; V0], options1);
% Extract results from y
p1L = y(:, 1);
p1R = y(:, 2);
p = y(:, 3);
c1 = y(:, 4);
c2 = y(:, 5);
V = y(:, 6);
Assume that all the other variables are known constants. I have the following error message.
Error using odearguments
@(T,Y)[DPDT(T,Y(3));DCDT1(T,Y(4),Y(1));DCDT2(T,Y(5),Y(2),Y(3));DVDT(T,Y(6),Y(4))] returns a vector of length 4, but the length of initial conditions vector is 6. The vector returned by
@(T,Y)[DPDT(T,Y(3));DCDT1(T,Y(4),Y(1));DCDT2(T,Y(5),Y(2),Y(3));DVDT(T,Y(6),Y(4))] and the initial conditions vector must have the same number of elements.
Error in ode45 (line 107)
odearguments(odeIsFuncHandle,odeTreatAsMFile, solver_name, ode, tspan, y0, options, varargin);
Error in Model_v4 (line 81)
[t, y] = ode45(@(t, y) [dPdt(t, y(3)); dCdt1(t, y(4), y(1)); dCdt2(t, y(5), y(2), y(3)); dVdt(t, y(6), y(4))], tspan1, [p0; p0; p0; c0; c0; V0], options1);I have a schematic of the following situation.
I have described the fluid velocity (c1 and c2) through the 2 pipe diameters, pressure p and volume of air in tank V, all in function of the time, with the following 5 differential equations:
where Q = c1 * S1
Note that the sum of static and dynamic pressure is the total pressure and the total pressure is equal through the whole pipe. This can be described with the following continuity equation.
There are 6 variables that change in time and therefore need to be solved with the differential equations and the continuity equation: p1L, p1R, p, c1, c2 and V.
I have made the following code.
% Functions that calculate friction losses due to pipes
zeta1 = @(c1) (0.11*(abs_rough/d1 + 68./(c1*d1/kin_visc)).^0.25)*L1/d1 * 1.1;
zeta2 = @(c2) (0.11*(abs_rough/d2 + 68./(c2*d2/kin_visc)).^0.25)*L2/d2 * 1.1;
% Continuity equation
syms p1L p1R c1 c2
convgl = p1L + rho .* c1.^2./2 == p1R + rho .* c2.^2./2;
f_equation = matlabFunction(convgl, ‘Vars’, {p1L, p1R, c1, c2});
% Define differential equations
dPdt = @(t,p) data_debiet(end)*(1-(p_v./p))/(1-(p_v/p_a)).*-p./V_0;
dCdt1 = @(t,c1,p1L) ((p_a – p1L)./rho – g*(H_1 – H_0) – (c1.^2)/2*(1+zeta_1(c1)))/L1;
dCdt2 = @(t,c2,p1R,p) ((p1R – p)./rho – g*(H_2 – H_1) – (c2.^2)/2*(1+zeta_2(c2)))/L2;
dVdt = @(t,V,c1) -c1 * S1;
% Define initial conditions
p0 = p_a;
c0 = 1e-6;
V0 = V_0;
% Solve differential equations
[t, y] = ode45(@(t, y) [dPdt(t, y(3)); dCdt1(t, y(4), y(1)); dCdt2(t, y(5), y(2), y(3)); dVdt(t, y(6), y(4))], tspan1, [p0; p0; p0; c0; c0; V0], options1);
% Extract results from y
p1L = y(:, 1);
p1R = y(:, 2);
p = y(:, 3);
c1 = y(:, 4);
c2 = y(:, 5);
V = y(:, 6);
Assume that all the other variables are known constants. I have the following error message.
Error using odearguments
@(T,Y)[DPDT(T,Y(3));DCDT1(T,Y(4),Y(1));DCDT2(T,Y(5),Y(2),Y(3));DVDT(T,Y(6),Y(4))] returns a vector of length 4, but the length of initial conditions vector is 6. The vector returned by
@(T,Y)[DPDT(T,Y(3));DCDT1(T,Y(4),Y(1));DCDT2(T,Y(5),Y(2),Y(3));DVDT(T,Y(6),Y(4))] and the initial conditions vector must have the same number of elements.
Error in ode45 (line 107)
odearguments(odeIsFuncHandle,odeTreatAsMFile, solver_name, ode, tspan, y0, options, varargin);
Error in Model_v4 (line 81)
[t, y] = ode45(@(t, y) [dPdt(t, y(3)); dCdt1(t, y(4), y(1)); dCdt2(t, y(5), y(2), y(3)); dVdt(t, y(6), y(4))], tspan1, [p0; p0; p0; c0; c0; V0], options1); I have a schematic of the following situation.
I have described the fluid velocity (c1 and c2) through the 2 pipe diameters, pressure p and volume of air in tank V, all in function of the time, with the following 5 differential equations:
where Q = c1 * S1
Note that the sum of static and dynamic pressure is the total pressure and the total pressure is equal through the whole pipe. This can be described with the following continuity equation.
There are 6 variables that change in time and therefore need to be solved with the differential equations and the continuity equation: p1L, p1R, p, c1, c2 and V.
I have made the following code.
% Functions that calculate friction losses due to pipes
zeta1 = @(c1) (0.11*(abs_rough/d1 + 68./(c1*d1/kin_visc)).^0.25)*L1/d1 * 1.1;
zeta2 = @(c2) (0.11*(abs_rough/d2 + 68./(c2*d2/kin_visc)).^0.25)*L2/d2 * 1.1;
% Continuity equation
syms p1L p1R c1 c2
convgl = p1L + rho .* c1.^2./2 == p1R + rho .* c2.^2./2;
f_equation = matlabFunction(convgl, ‘Vars’, {p1L, p1R, c1, c2});
% Define differential equations
dPdt = @(t,p) data_debiet(end)*(1-(p_v./p))/(1-(p_v/p_a)).*-p./V_0;
dCdt1 = @(t,c1,p1L) ((p_a – p1L)./rho – g*(H_1 – H_0) – (c1.^2)/2*(1+zeta_1(c1)))/L1;
dCdt2 = @(t,c2,p1R,p) ((p1R – p)./rho – g*(H_2 – H_1) – (c2.^2)/2*(1+zeta_2(c2)))/L2;
dVdt = @(t,V,c1) -c1 * S1;
% Define initial conditions
p0 = p_a;
c0 = 1e-6;
V0 = V_0;
% Solve differential equations
[t, y] = ode45(@(t, y) [dPdt(t, y(3)); dCdt1(t, y(4), y(1)); dCdt2(t, y(5), y(2), y(3)); dVdt(t, y(6), y(4))], tspan1, [p0; p0; p0; c0; c0; V0], options1);
% Extract results from y
p1L = y(:, 1);
p1R = y(:, 2);
p = y(:, 3);
c1 = y(:, 4);
c2 = y(:, 5);
V = y(:, 6);
Assume that all the other variables are known constants. I have the following error message.
Error using odearguments
@(T,Y)[DPDT(T,Y(3));DCDT1(T,Y(4),Y(1));DCDT2(T,Y(5),Y(2),Y(3));DVDT(T,Y(6),Y(4))] returns a vector of length 4, but the length of initial conditions vector is 6. The vector returned by
@(T,Y)[DPDT(T,Y(3));DCDT1(T,Y(4),Y(1));DCDT2(T,Y(5),Y(2),Y(3));DVDT(T,Y(6),Y(4))] and the initial conditions vector must have the same number of elements.
Error in ode45 (line 107)
odearguments(odeIsFuncHandle,odeTreatAsMFile, solver_name, ode, tspan, y0, options, varargin);
Error in Model_v4 (line 81)
[t, y] = ode45(@(t, y) [dPdt(t, y(3)); dCdt1(t, y(4), y(1)); dCdt2(t, y(5), y(2), y(3)); dVdt(t, y(6), y(4))], tspan1, [p0; p0; p0; c0; c0; V0], options1); ode45, fluid dynamics MATLAB Answers — New Questions
PDF’s, webpages and Excel files not saving as PDFs or XLS files
Some time in the past week, all my PDF docs and downloaded docs, whether from Outlook or Google Chrome, are now saving as .24 files with an Internet Explorer default. I used to have all PDFs opening in Edge, and they still do if opened from my files, but nothing is saving properly anymore unless I add .pdf or .xls to the end of a file name as I save. I was able to change the default for .mht and .mhtml back to Edge, but the default for the .24, only offers the option of IE and Notepad. Even so, nothing saves without the addition of .pdf or .xls as needed. I almost lost a huge Excel file yesterday when it saved to IE, and then had no way to open. I had to rebuild the whole thing. Not a huge deal, but annoying. Any ideas?
Some time in the past week, all my PDF docs and downloaded docs, whether from Outlook or Google Chrome, are now saving as .24 files with an Internet Explorer default. I used to have all PDFs opening in Edge, and they still do if opened from my files, but nothing is saving properly anymore unless I add .pdf or .xls to the end of a file name as I save. I was able to change the default for .mht and .mhtml back to Edge, but the default for the .24, only offers the option of IE and Notepad. Even so, nothing saves without the addition of .pdf or .xls as needed. I almost lost a huge Excel file yesterday when it saved to IE, and then had no way to open. I had to rebuild the whole thing. Not a huge deal, but annoying. Any ideas? Read More
New Blog | Best practices to architect secure generative AI applications
By Roee Oz
As development of applications powered by these advanced generative AI (Gen AI) tools surges, offering unprecedented capabilities in processing and generating human-like content, so does the rise of security and privacy concerns. One of the biggest security risks is exploiting those tools for leaking sensitive data or performing unauthorized actions. A critical aspect that must be addressed in your application is the prevention of information leaks and unauthorized API access due to weaknesses in your Gen AI app.
This blog post delves into the best practices to securely architect Gen AI applications, ensuring they operate within the bounds of authorized access and maintain the integrity and confidentiality of sensitive data.
Understanding the risks
Gen AI applications inherently require access to diverse data sets to process requests and generate responses. This access requirement spans from generally accessible to highly sensitive data, contingent on the application’s purpose and scope. Without careful architectural planning, these applications could inadvertently facilitate unauthorized access to confidential information or privileged operations. The primary risks involve:
Information Leaks: Unauthorized access to sensitive data through the exploitation of the application’s features.
Escalated Privileges: Unauthorized elevated access, enabling attackers or unauthorized users to perform actions beyond their standard permissions by assuming the Gen AI application identity.
Mitigating these risks necessitates a security-first mindset in the design and deployment of Gen AI-based applications.
Best practices for granting permissions
Limit Application Permissions
Developers should operate under the assumption that any data or functionality accessible to the application can potentially be exploited by users through carefully crafted prompts. This includes reading fine-tunning data or grounding data and performing API invocations. Recognizing this, it is crucial to meticulously manage permissions and access controls around the Gen AI application, ensuring that only authorized actions are possible.
A fundamental design principle involves strictly limiting application permissions to data and APIs. Applications should not inherently access segregated data or execute sensitive operations. By constraining application capabilities, developers can markedly decrease the risk of unintended information disclosure or unauthorized activities. Instead of granting broad permission to applications, developers should utilize user identity for data access and operations.
Read the full post here: Best practices to architect secure generative AI applications
By Roee Oz
As development of applications powered by these advanced generative AI (Gen AI) tools surges, offering unprecedented capabilities in processing and generating human-like content, so does the rise of security and privacy concerns. One of the biggest security risks is exploiting those tools for leaking sensitive data or performing unauthorized actions. A critical aspect that must be addressed in your application is the prevention of information leaks and unauthorized API access due to weaknesses in your Gen AI app.
This blog post delves into the best practices to securely architect Gen AI applications, ensuring they operate within the bounds of authorized access and maintain the integrity and confidentiality of sensitive data.
Understanding the risks
Gen AI applications inherently require access to diverse data sets to process requests and generate responses. This access requirement spans from generally accessible to highly sensitive data, contingent on the application’s purpose and scope. Without careful architectural planning, these applications could inadvertently facilitate unauthorized access to confidential information or privileged operations. The primary risks involve:
Information Leaks: Unauthorized access to sensitive data through the exploitation of the application’s features.
Escalated Privileges: Unauthorized elevated access, enabling attackers or unauthorized users to perform actions beyond their standard permissions by assuming the Gen AI application identity.
Mitigating these risks necessitates a security-first mindset in the design and deployment of Gen AI-based applications.
Best practices for granting permissions
Limit Application Permissions
Developers should operate under the assumption that any data or functionality accessible to the application can potentially be exploited by users through carefully crafted prompts. This includes reading fine-tunning data or grounding data and performing API invocations. Recognizing this, it is crucial to meticulously manage permissions and access controls around the Gen AI application, ensuring that only authorized actions are possible.
A fundamental design principle involves strictly limiting application permissions to data and APIs. Applications should not inherently access segregated data or execute sensitive operations. By constraining application capabilities, developers can markedly decrease the risk of unintended information disclosure or unauthorized activities. Instead of granting broad permission to applications, developers should utilize user identity for data access and operations.
Read the full post here: Best practices to architect secure generative AI applications Read More
New Blog | Protecting Containers: A Primer for Moving from an EDR-based Threat Approach
Many security teams are familiar with an EDR-based approach to security. However, container protection within their cloud ecosystem can seem much more challenging and complex.
Protecting containers requires an understanding of the complete attack surface that containers expose–whether you are running them using an orchestrator like Kubernetes or locally using Docker.
In this article, we will describe the attack surface, how it compares and aligns with the security technologies you might already have, and then make the case for a stronger focus on pre-deployment protections, adding to standard EDR post-deployment detections.
Let’s start by looking at the container-based CI/CD deployment process that we will use in the article. We will discuss security controls (preferring Cloud Native) that you may need at each phase.
Note: This is a simplistic pipeline that you can customize. The idea here is to focus more on the foundational concepts related to container driven development/deployment.
Fig. Container driven development and deployment pipeline
Read the full post here: Protecting Containers: A Primer for Moving from an EDR-based Threat Approach
By Beth Bischoff
Many security teams are familiar with an EDR-based approach to security. However, container protection within their cloud ecosystem can seem much more challenging and complex.
Protecting containers requires an understanding of the complete attack surface that containers expose–whether you are running them using an orchestrator like Kubernetes or locally using Docker.
In this article, we will describe the attack surface, how it compares and aligns with the security technologies you might already have, and then make the case for a stronger focus on pre-deployment protections, adding to standard EDR post-deployment detections.
Let’s start by looking at the container-based CI/CD deployment process that we will use in the article. We will discuss security controls (preferring Cloud Native) that you may need at each phase.
Note: This is a simplistic pipeline that you can customize. The idea here is to focus more on the foundational concepts related to container driven development/deployment.
Fig. Container driven development and deployment pipeline
Read the full post here: Protecting Containers: A Primer for Moving from an EDR-based Threat Approach
New Blog | Announcing General Availability of Microsoft Entra External ID
By Levent Besik
I’m thrilled to announce that Microsoft Entra External ID, our next-generation, developer-friendly customer identity access management (CIAM) solution will be generally available starting May 15th. Whether you’re building applications for partners, business customers or consumers, External ID makes secure and customizable CIAM simple.
Microsoft Entra External ID
Secure and customize external identities’ access to applications
Microsoft Entra External ID enables you to:
Secure all identities with a single solution
Streamline secure collaboration
Create frictionless end user experiences
Accelerate the development of secure applications
Read the full post here: Announcing General Availability of Microsoft Entra External ID
By Levent Besik
I’m thrilled to announce that Microsoft Entra External ID, our next-generation, developer-friendly customer identity access management (CIAM) solution will be generally available starting May 15th. Whether you’re building applications for partners, business customers or consumers, External ID makes secure and customizable CIAM simple.
Microsoft Entra External ID
Secure and customize external identities’ access to applications
Microsoft Entra External ID enables you to:
Secure all identities with a single solution
Streamline secure collaboration
Create frictionless end user experiences
Accelerate the development of secure applications
Read the full post here: Announcing General Availability of Microsoft Entra External ID
How Do I Fix QuickBooks Abort Error: Aborting In Multi-User
QuickBooks is a versatile accounting software trusted by millions of businesses worldwide. However, users may encounter errors while using QuickBooks, one of which is the “QuickBooks Abort Error.” This error can disrupt your workflow and lead to frustration if not resolved promptly. In this guide, we’ll explore what the QuickBooks Abort Error is, investigate the potential reasons behind it, and provide comprehensive solutions to help you resolve the issue effectively.
What is QuickBooks Abort Error?
The QuickBooks Abort Error is an error message that occurs when QuickBooks encounters an unrecoverable error and needs to close abruptly. This error message typically includes a series of digits and may vary depending on the specific circumstances that triggered the error. When the Abort Error occurs, QuickBooks may shut down unexpectedly, potentially causing data loss or interruption to your accounting tasks.
Reasons for QuickBooks Abort Error:
Corrupted QBWUSER.INI File: The QBWUSER.INI file is a configuration file that stores user preferences and settings for QuickBooks. If this file becomes corrupted or damaged, it can trigger the Abort Error when QuickBooks attempts to access it.Damaged QuickBooks Components: Corruption or damage to essential QuickBooks components, such as the company file, installation files, or program files, can lead to the Abort Error.Incompatible System Configuration: QuickBooks may encounter compatibility issues if it’s running on an outdated or incompatible system configuration, such as an unsupported operating system or insufficient system resources (RAM, disk space, etc.).Third-Party Software Interference: Certain third-party applications or security software installed on your computer may conflict with QuickBooks processes, causing the Abort Error.Network Issues: Problems with network connectivity or data corruption during data transfer between QuickBooks and network storage locations can trigger the Abort Error, especially in multi-user environments.
Solutions for QuickBooks Abort Error:
Rename QBWUSER.INI File:
Close QuickBooks and navigate to the folder containing the QBWUSER.INI file.Rename the QBWUSER.INI file to something like “OLD.QBWUSER.INI” to create a backup.Restart QuickBooks, and a new QBWUSER.INI file will be automatically recreated with default settings.
Run QuickBooks File Doctor:
QuickBooks File Doctor is a diagnostic tool provided by Intuit to identify and repair common QuickBooks file-related issues.Download and install QuickBooks File Doctor from the Intuit website, then run the tool to scan for and fix errors that may be causing the Abort Error.
Update QuickBooks:
Ensure that you are using the latest version of QuickBooks and that your software is up to date.Go to the “Help” menu in QuickBooks and select “Update QuickBooks Desktop” to download and install any available updates and patches.
Check System Requirements:
Verify that your computer meets the minimum system requirements for running QuickBooks Desktop.Ensure that your operating system, hardware components, and other software dependencies are compatible with the version of QuickBooks you’re using.
Disable Third-Party Applications:
Temporarily disable any third-party applications or security software running on your computer that may be interfering with QuickBooks processes.Once disabled, restart QuickBooks and check if the Abort Error persists. If the error is resolved, identify and address the conflicting application.
Check Network Connectivity:
Verify that your computer has a stable and reliable network connection, especially in multi-user environments.Check for network issues or data corruption by transferring files between QuickBooks and network storage locations, such as shared drives or servers.
Conclusion:
The QuickBooks Abort Error can disrupt your accounting workflow, but with the right troubleshooting steps, you can resolve the issue and resume normal operations. By understanding the potential reasons behind the error and applying the solutions outlined in this guide, you can effectively address the QuickBooks Abort Error and prevent future occurrences. With proactive maintenance and timely updates, you can ensure smooth and uninterrupted use of QuickBooks for your accounting needs.
Related Searches:
#QB Crashing QuickBooks
#Aborting Application QuickBooks Terminating
#QuickBooks Desktop Keeps Losing Connection
#QuickBooks Connection Has Been Lost
#QuickBooks Abort Error Message
#Why Does QuickBooks Keep Aborting
#QuickBooks Abort Error Fix
QuickBooks is a versatile accounting software trusted by millions of businesses worldwide. However, users may encounter errors while using QuickBooks, one of which is the “QuickBooks Abort Error.” This error can disrupt your workflow and lead to frustration if not resolved promptly. In this guide, we’ll explore what the QuickBooks Abort Error is, investigate the potential reasons behind it, and provide comprehensive solutions to help you resolve the issue effectively. What is QuickBooks Abort Error? The QuickBooks Abort Error is an error message that occurs when QuickBooks encounters an unrecoverable error and needs to close abruptly. This error message typically includes a series of digits and may vary depending on the specific circumstances that triggered the error. When the Abort Error occurs, QuickBooks may shut down unexpectedly, potentially causing data loss or interruption to your accounting tasks. Reasons for QuickBooks Abort Error: Corrupted QBWUSER.INI File: The QBWUSER.INI file is a configuration file that stores user preferences and settings for QuickBooks. If this file becomes corrupted or damaged, it can trigger the Abort Error when QuickBooks attempts to access it.Damaged QuickBooks Components: Corruption or damage to essential QuickBooks components, such as the company file, installation files, or program files, can lead to the Abort Error.Incompatible System Configuration: QuickBooks may encounter compatibility issues if it’s running on an outdated or incompatible system configuration, such as an unsupported operating system or insufficient system resources (RAM, disk space, etc.).Third-Party Software Interference: Certain third-party applications or security software installed on your computer may conflict with QuickBooks processes, causing the Abort Error.Network Issues: Problems with network connectivity or data corruption during data transfer between QuickBooks and network storage locations can trigger the Abort Error, especially in multi-user environments. Solutions for QuickBooks Abort Error: Rename QBWUSER.INI File:Close QuickBooks and navigate to the folder containing the QBWUSER.INI file.Rename the QBWUSER.INI file to something like “OLD.QBWUSER.INI” to create a backup.Restart QuickBooks, and a new QBWUSER.INI file will be automatically recreated with default settings.Run QuickBooks File Doctor:QuickBooks File Doctor is a diagnostic tool provided by Intuit to identify and repair common QuickBooks file-related issues.Download and install QuickBooks File Doctor from the Intuit website, then run the tool to scan for and fix errors that may be causing the Abort Error.Update QuickBooks:Ensure that you are using the latest version of QuickBooks and that your software is up to date.Go to the “Help” menu in QuickBooks and select “Update QuickBooks Desktop” to download and install any available updates and patches.Check System Requirements:Verify that your computer meets the minimum system requirements for running QuickBooks Desktop.Ensure that your operating system, hardware components, and other software dependencies are compatible with the version of QuickBooks you’re using.Disable Third-Party Applications:Temporarily disable any third-party applications or security software running on your computer that may be interfering with QuickBooks processes.Once disabled, restart QuickBooks and check if the Abort Error persists. If the error is resolved, identify and address the conflicting application.Check Network Connectivity:Verify that your computer has a stable and reliable network connection, especially in multi-user environments.Check for network issues or data corruption by transferring files between QuickBooks and network storage locations, such as shared drives or servers.Conclusion: The QuickBooks Abort Error can disrupt your accounting workflow, but with the right troubleshooting steps, you can resolve the issue and resume normal operations. By understanding the potential reasons behind the error and applying the solutions outlined in this guide, you can effectively address the QuickBooks Abort Error and prevent future occurrences. With proactive maintenance and timely updates, you can ensure smooth and uninterrupted use of QuickBooks for your accounting needs. Related Searches:#QB Crashing QuickBooks#Aborting Application QuickBooks Terminating#QuickBooks Desktop Keeps Losing Connection#QuickBooks Connection Has Been Lost#QuickBooks Abort Error Message#Why Does QuickBooks Keep Aborting#QuickBooks Abort Error Fix Read More
Take 2 on concatenating a group of related cells across several rows into one cell
OliverScheurich was great to help me on the original request. The request has greatly simplified and I have started to get results but sadly stuck on trying to de-compose the original solution provided. I think I know what I need to do, but I think the syntax is what I am struggling with or …. maybe wrong formulas.
OliverScheurich was great to help me on the original request. The request has greatly simplified and I have started to get results but sadly stuck on trying to de-compose the original solution provided. I think I know what I need to do, but I think the syntax is what I am struggling with or …. maybe wrong formulas. Read More
What To Do When Getting PS038 Payroll Error QuickBooks Desktop
Encountering errors while processing payroll in QuickBooks Desktop can be frustrating, especially when they disrupt your payroll activities. One such error is PS038, which can occur for various reasons and prevent you from successfully completing your payroll tasks. In this comprehensive guide, we’ll delve into what PS038 payroll error is, explore the potential reasons behind it, and provide detailed solutions to help you resolve the issue efficiently.
What is PS038 Payroll Error in QuickBooks Desktop?
PS038 is a common payroll error code that users may encounter while attempting to process payroll in QuickBooks Desktop. This error typically indicates an issue with the QuickBooks company file or the payroll data being transmitted to Intuit’s servers during the payroll update process. When the error occurs, users may receive an error message stating “Error: PS038” or encounter difficulties processing payroll.
Reasons for PS038 Payroll Error:
Corrupted QuickBooks Company File: If the QuickBooks company file is corrupted or damaged, it can lead to errors during the payroll update process, including PS038.Internet Connection Issues: Poor internet connectivity or network interruptions can disrupt the transmission of payroll data to Intuit’s servers, resulting in the PS038 error.Outdated QuickBooks Software: Using an outdated version of QuickBooks Desktop that lacks the latest updates and patches may trigger compatibility issues with the payroll service, leading to error PS038.Incorrect Payroll Settings: Misconfigured or incorrect payroll settings within QuickBooks Desktop can also contribute to the occurrence of payroll errors, including PS038.Issues with Payroll Subscription: Problems with the payroll subscription, such as an expired or inactive subscription, can prevent QuickBooks from processing payroll updates successfully, resulting in the PS038 error.
Solutions for PS038 Payroll Error in QuickBooks Desktop:
Verify Internet Connection:
Ensure that your computer has a stable and reliable internet connection.Check for any network issues or interruptions that may be affecting your internet connectivity.Consider restarting your modem/router or connecting to a different network to troubleshoot connectivity issues.
Update QuickBooks Desktop:
Open QuickBooks Desktop and navigate to the “Help” menu.Select “Update QuickBooks Desktop” and follow the prompts to download and install any available updates and patches.Updating QuickBooks to the latest version can address compatibility issues and resolve software-related errors like PS038.
Run QuickBooks File Doctor:
QuickBooks File Doctor is a diagnostic tool provided by Intuit to identify and repair issues with the QuickBooks company file.Download and install QuickBooks File Doctor from the Intuit website, then run the tool to scan for and repair any file-related issues that may be causing the PS038 error.
Check Payroll Subscription Status:
Log in to your Intuit account and verify the status of your QuickBooks payroll subscription.Ensure that your subscription is active and up to date, and that there are no billing or payment issues that may be affecting your payroll service.
Reset Payroll Data:
In QuickBooks Desktop, navigate to the “Employees” menu and select “Send Payroll Data.”Choose the option to “Reset” the payroll data and follow the on-screen instructions to clear the existing payroll data.After resetting the payroll data, attempt to process payroll again to see if the PS038 error persists.
Conclusion:
The PS038 payroll error in QuickBooks Desktop can disrupt your payroll processing workflow, but with the right troubleshooting steps, you can resolve the issue and ensure smooth payroll operations. By understanding the potential reasons behind the error and applying the solutions outlined in this guide, you can effectively address the PS038 error and prevent future occurrences. With a proactive approach to resolving payroll errors, you can streamline your payroll processes and maintain accurate financial records in QuickBooks Desktop.
Related searches
#QuickBooks Error PS038 Download
#ps038 error QuickBooks desktop
#QuickBooks ps038 error message
#ps038 payroll error QuickBooks desktop
#quickbooks payroll error ps038
#payroll error ps038 fix
#ps038 QuickBooks desktop
#QuickBooks Payroll PS038
Encountering errors while processing payroll in QuickBooks Desktop can be frustrating, especially when they disrupt your payroll activities. One such error is PS038, which can occur for various reasons and prevent you from successfully completing your payroll tasks. In this comprehensive guide, we’ll delve into what PS038 payroll error is, explore the potential reasons behind it, and provide detailed solutions to help you resolve the issue efficiently. What is PS038 Payroll Error in QuickBooks Desktop? PS038 is a common payroll error code that users may encounter while attempting to process payroll in QuickBooks Desktop. This error typically indicates an issue with the QuickBooks company file or the payroll data being transmitted to Intuit’s servers during the payroll update process. When the error occurs, users may receive an error message stating “Error: PS038” or encounter difficulties processing payroll. Reasons for PS038 Payroll Error: Corrupted QuickBooks Company File: If the QuickBooks company file is corrupted or damaged, it can lead to errors during the payroll update process, including PS038.Internet Connection Issues: Poor internet connectivity or network interruptions can disrupt the transmission of payroll data to Intuit’s servers, resulting in the PS038 error.Outdated QuickBooks Software: Using an outdated version of QuickBooks Desktop that lacks the latest updates and patches may trigger compatibility issues with the payroll service, leading to error PS038.Incorrect Payroll Settings: Misconfigured or incorrect payroll settings within QuickBooks Desktop can also contribute to the occurrence of payroll errors, including PS038.Issues with Payroll Subscription: Problems with the payroll subscription, such as an expired or inactive subscription, can prevent QuickBooks from processing payroll updates successfully, resulting in the PS038 error. Solutions for PS038 Payroll Error in QuickBooks Desktop: Verify Internet Connection:Ensure that your computer has a stable and reliable internet connection.Check for any network issues or interruptions that may be affecting your internet connectivity.Consider restarting your modem/router or connecting to a different network to troubleshoot connectivity issues.Update QuickBooks Desktop:Open QuickBooks Desktop and navigate to the “Help” menu.Select “Update QuickBooks Desktop” and follow the prompts to download and install any available updates and patches.Updating QuickBooks to the latest version can address compatibility issues and resolve software-related errors like PS038.Run QuickBooks File Doctor:QuickBooks File Doctor is a diagnostic tool provided by Intuit to identify and repair issues with the QuickBooks company file.Download and install QuickBooks File Doctor from the Intuit website, then run the tool to scan for and repair any file-related issues that may be causing the PS038 error.Check Payroll Subscription Status:Log in to your Intuit account and verify the status of your QuickBooks payroll subscription.Ensure that your subscription is active and up to date, and that there are no billing or payment issues that may be affecting your payroll service.Reset Payroll Data:In QuickBooks Desktop, navigate to the “Employees” menu and select “Send Payroll Data.”Choose the option to “Reset” the payroll data and follow the on-screen instructions to clear the existing payroll data.After resetting the payroll data, attempt to process payroll again to see if the PS038 error persists.Conclusion: The PS038 payroll error in QuickBooks Desktop can disrupt your payroll processing workflow, but with the right troubleshooting steps, you can resolve the issue and ensure smooth payroll operations. By understanding the potential reasons behind the error and applying the solutions outlined in this guide, you can effectively address the PS038 error and prevent future occurrences. With a proactive approach to resolving payroll errors, you can streamline your payroll processes and maintain accurate financial records in QuickBooks Desktop.Related searches#QuickBooks Error PS038 Download#ps038 error QuickBooks desktop#QuickBooks ps038 error message#ps038 payroll error QuickBooks desktop#quickbooks payroll error ps038#payroll error ps038 fix#ps038 QuickBooks desktop#QuickBooks Payroll PS038 Read More
Conditional Formatting
The employee comes late above 8:15 am (For Late Comming 15 min is allowable) After 15 minutes only considered late comming.The employee is Absent “A-A”If the Employee is not Punching Either in the morning or Evening.
The employee comes late above 8:15 am (For Late Comming 15 min is allowable) After 15 minutes only considered late comming.The employee is Absent “A-A”If the Employee is not Punching Either in the morning or Evening. Read More
Editing Project for Web Tasks in the New Planner
I have a Project on P4W with custom fields that I created with Plan 5. I can see the Project Tasks assigned to me under “My Tasks” in the new MS Teams Planner but the tasks don’t have any of the custom fields and I can only close the tasks.
When I go into the Task and it says that the Tasks was created in a premium plan.
When I hit the “Go to premium plan” link, it brings up the P4W project in planner.
Can Planner be able to display custom the custom fields in a Tasks and allow updates to these fields or other fields underneath the “My Tasks” category? Also, would other users without a Project or Planner Premium license be able to do the same?
Regards,
Brian H
I have a Project on P4W with custom fields that I created with Plan 5. I can see the Project Tasks assigned to me under “My Tasks” in the new MS Teams Planner but the tasks don’t have any of the custom fields and I can only close the tasks. When I go into the Task and it says that the Tasks was created in a premium plan.When I hit the “Go to premium plan” link, it brings up the P4W project in planner. Can Planner be able to display custom the custom fields in a Tasks and allow updates to these fields or other fields underneath the “My Tasks” category? Also, would other users without a Project or Planner Premium license be able to do the same? Regards,Brian H Read More
How To Fix QuickBooks Error PS036 While Updating Payroll
QuickBooks is a powerful accounting software that streamlines payroll processing for businesses of all sizes. However, encountering errors during the payroll update process, such as PS036, can disrupt your payroll activities and cause frustration. In this guide, we’ll explore what QuickBooks error PS036 is, delve into the potential reasons behind it, and provide comprehensive solutions to help you resolve the issue effectively.
What is QuickBooks Error PS036?
QuickBooks Error PS036 is a payroll update error that occurs when users attempt to download the latest payroll updates in QuickBooks Desktop. This error typically indicates an issue with the payroll subscription or the tax table update process, preventing users from updating their payroll tax tables and processing payroll efficiently.
Reasons for QuickBooks Error PS036:
Inactive Payroll Subscription: If your QuickBooks payroll subscription is inactive or expired, you may encounter error PS036 when attempting to update payroll tax tables.Invalid Service Key: Incorrect or outdated service keys as sociated with your QuickBooks payroll subscription can trigger error PS036 during the payroll update process.Damaged Tax Table File: Corruption or damage to the tax table file within QuickBooks can lead to errors like PS036 when attempting to update payroll tax tables.Outdated QuickBooks Software: Using an outdated version of QuickBooks Desktop that lacks the latest updates and patches may result in compatibility issues with the payroll service, causing error PS036.Issues with Payroll Update Service: Intuit’s payroll update servers may experience temporary outages or service disruptions, leading to errors like PS036 during the update process.
Solutions for QuickBooks Error PS036:
Verify Payroll Subscription Status:
Log in to your Intuit account and navigate to the “Account Management” section to verify the status of your QuickBooks payroll subscription.Ensure that your subscription is active and up to date and that there are no billing or payment issues that may be affecting your payroll service.
Update Payroll Service Key:
In QuickBooks Desktop, navigate to the “Employee
s” menu and select “My Payroll Service” > “Manage Service Keys.”Verify that the service key associated with your payroll subscription is correct and up to date. If necessary, update or reactivate the service key as instructed by Intuit.
Reset QuickBooks Updates:
Close QuickBooks Desktop and navigate to the folder where QuickBooks stores its updates.Delete the contents of the “DownloadQBX
X” folder (where “XX” represents your QuickBooks version) to clear any corrupted or incomplete update files.Restart QuickBooks and attempt to update payroll tax tables again to see if error PS036 persists.
Download and Install Latest QuickBooks Updates:
Open QuickBooks Desktop and navigate to the “Help” menu.Select “Update QuickBooks Desktop” and follow the prompts to download and install any available updates and patches.Updating QuickBooks to the latest version can address compatibility issues and resolve software-related errors like PS036.
Repair QuickBooks Installation:
Close QuickBooks Desktop and open the Control Panel on your computer.Navigate to “Programs” > “Programs and Features” and locate QuickBooks in the list of installed programs.Select QuickBooks and choose the option to “Re
pair” or “Uninstall/Change” to repair the QuickBooks installation files.Follow the on-screen instructions to complete the repair process and then restart your computer.
Conclusion:
QuickBooks Error PS036 can impede your payroll update process, but with the right troubleshooting steps, you can resolve the issue and ensure smooth payroll operations. By understanding the potential reasons behind the error and applying the solutions outlined in this guide, you can effectively address QuickBooks Error PS036 and prevent future occurrences. With proactive maintenance and timely updates, you can streamline your payroll processes and maintain accurate financial records in QuickBooks Desktop.
Related searches
#Error PS036 When updating your payroll to the latest tax table #Error PS036: Cannot verify payroll subscription #Fix we can’t verify your payroll subscription #Payroll update Didn’t update properly #Problem downloading payroll updates error PS036 #PS036 There is a problem verifying your payroll subscription #QuickBooks cannot verify payroll subscription #QuickBooks payroll update error PS036 #We Need to Verify Your Subscription
QuickBooks is a powerful accounting software that streamlines payroll processing for businesses of all sizes. However, encountering errors during the payroll update process, such as PS036, can disrupt your payroll activities and cause frustration. In this guide, we’ll explore what QuickBooks error PS036 is, delve into the potential reasons behind it, and provide comprehensive solutions to help you resolve the issue effectively. What is QuickBooks Error PS036? QuickBooks Error PS036 is a payroll update error that occurs when users attempt to download the latest payroll updates in QuickBooks Desktop. This error typically indicates an issue with the payroll subscription or the tax table update process, preventing users from updating their payroll tax tables and processing payroll efficiently. Reasons for QuickBooks Error PS036: Inactive Payroll Subscription: If your QuickBooks payroll subscription is inactive or expired, you may encounter error PS036 when attempting to update payroll tax tables.Invalid Service Key: Incorrect or outdated service keys as sociated with your QuickBooks payroll subscription can trigger error PS036 during the payroll update process.Damaged Tax Table File: Corruption or damage to the tax table file within QuickBooks can lead to errors like PS036 when attempting to update payroll tax tables.Outdated QuickBooks Software: Using an outdated version of QuickBooks Desktop that lacks the latest updates and patches may result in compatibility issues with the payroll service, causing error PS036.Issues with Payroll Update Service: Intuit’s payroll update servers may experience temporary outages or service disruptions, leading to errors like PS036 during the update process.Solutions for QuickBooks Error PS036: Verify Payroll Subscription Status:Log in to your Intuit account and navigate to the “Account Management” section to verify the status of your QuickBooks payroll subscription.Ensure that your subscription is active and up to date and that there are no billing or payment issues that may be affecting your payroll service.Update Payroll Service Key:In QuickBooks Desktop, navigate to the “Employee s” menu and select “My Payroll Service” > “Manage Service Keys.”Verify that the service key associated with your payroll subscription is correct and up to date. If necessary, update or reactivate the service key as instructed by Intuit.Reset QuickBooks Updates:Close QuickBooks Desktop and navigate to the folder where QuickBooks stores its updates.Delete the contents of the “DownloadQBX X” folder (where “XX” represents your QuickBooks version) to clear any corrupted or incomplete update files.Restart QuickBooks and attempt to update payroll tax tables again to see if error PS036 persists.Download and Install Latest QuickBooks Updates: Open QuickBooks Desktop and navigate to the “Help” menu.Select “Update QuickBooks Desktop” and follow the prompts to download and install any available updates and patches.Updating QuickBooks to the latest version can address compatibility issues and resolve software-related errors like PS036. Repair QuickBooks Installation:Close QuickBooks Desktop and open the Control Panel on your computer.Navigate to “Programs” > “Programs and Features” and locate QuickBooks in the list of installed programs.Select QuickBooks and choose the option to “Re pair” or “Uninstall/Change” to repair the QuickBooks installation files.Follow the on-screen instructions to complete the repair process and then restart your computer.Conclusion: QuickBooks Error PS036 can impede your payroll update process, but with the right troubleshooting steps, you can resolve the issue and ensure smooth payroll operations. By understanding the potential reasons behind the error and applying the solutions outlined in this guide, you can effectively address QuickBooks Error PS036 and prevent future occurrences. With proactive maintenance and timely updates, you can streamline your payroll processes and maintain accurate financial records in QuickBooks Desktop. Related searches#Error PS036 When updating your payroll to the latest tax table #Error PS036: Cannot verify payroll subscription #Fix we can’t verify your payroll subscription #Payroll update Didn’t update properly #Problem downloading payroll updates error PS036 #PS036 There is a problem verifying your payroll subscription #QuickBooks cannot verify payroll subscription #QuickBooks payroll update error PS036 #We Need to Verify Your Subscription Read More
Header Envelope Fields And Tracking
In short, when and where does Exchange add the Envelope From fields in the mail flow? Can I use EMS to find emails missing the Envelope From field or if the field is null / empty? In other words, can I track the Envelope From field to pinpoint when emails are sent without the Envelope From field?
We are working to clean up our sender authentication focusing on what we can fix quickly here internally. However, the DMARC reports are not clear enough to explain why we are failing SPF. Even using a DMARC subscription tool.
We have our Exchange server (on prem) which sends to an encryption gateway (on prem and DKIM signer) and that sends to a security gateway (cloud). The DMARC reports show Domain1 and Domain2 as our and we see the DKIM signature, thus proving it is coming from our internal email server.
What I do not understand is how ~10% of the time Domain3 changes to our security gateway which uses the allowed IP netblock that we include in our SPF record, but it fails SPF. Looking into the SPF records of that sending domain (Domain3), there are no existing SPF records which may explain the failing. One DMARC report includes enough information that shows when Domain3 is the security gateway, the “envelope_from” field is empty. When the “envelope_from” field contains our address, Domain3 maintains our domain and it passes SPF.
To reiterate, when in the mail flow does Exchange add the Envelope From field? Can that be tracked? What addresses would not add / include the envelope from field, e.g. distribution groups, shared mailboxes, or unauthenticated senders? Any information on this would be grateful, even if it is argumentative as that would lead me to a better direction hopefully.
I am trying “New-TransportRule -Name “Find Empty Envelope From” -HeaderContainsMessageHeader “envelope” -HeaderContainsWords “envelope”,”envelope from”,”envelope_from” -ExceptIfRecipientDomainIs “workdomain.com” -BlindCopyTo my work address” to just track any email that may contain envelope to or from field to get more specific later. Zero hits in a few hours of having it in place.
Justin
In short, when and where does Exchange add the Envelope From fields in the mail flow? Can I use EMS to find emails missing the Envelope From field or if the field is null / empty? In other words, can I track the Envelope From field to pinpoint when emails are sent without the Envelope From field? We are working to clean up our sender authentication focusing on what we can fix quickly here internally. However, the DMARC reports are not clear enough to explain why we are failing SPF. Even using a DMARC subscription tool. We have our Exchange server (on prem) which sends to an encryption gateway (on prem and DKIM signer) and that sends to a security gateway (cloud). The DMARC reports show Domain1 and Domain2 as our and we see the DKIM signature, thus proving it is coming from our internal email server. What I do not understand is how ~10% of the time Domain3 changes to our security gateway which uses the allowed IP netblock that we include in our SPF record, but it fails SPF. Looking into the SPF records of that sending domain (Domain3), there are no existing SPF records which may explain the failing. One DMARC report includes enough information that shows when Domain3 is the security gateway, the “envelope_from” field is empty. When the “envelope_from” field contains our address, Domain3 maintains our domain and it passes SPF. To reiterate, when in the mail flow does Exchange add the Envelope From field? Can that be tracked? What addresses would not add / include the envelope from field, e.g. distribution groups, shared mailboxes, or unauthenticated senders? Any information on this would be grateful, even if it is argumentative as that would lead me to a better direction hopefully. I am trying “New-TransportRule -Name “Find Empty Envelope From” -HeaderContainsMessageHeader “envelope” -HeaderContainsWords “envelope”,”envelope from”,”envelope_from” -ExceptIfRecipientDomainIs “workdomain.com” -BlindCopyTo my work address” to just track any email that may contain envelope to or from field to get more specific later. Zero hits in a few hours of having it in place. Justin Read More
Packing more workflows into Logic App Standard
Introduction
With recent product improvements like Zero Downtime Slot Deployments and reworked workflow enumeration, Logic App Standard customers can now pack up to 1000 workflows together in a single app. Packing workflows together can simplify management of related workflows while reducing dedicated VM cost.
Handling post-deployment downtime
This section describes how increased workflow count affects deployment downtime – and how slot deployments help mitigate the resulting unavailability.
As workflow count increases in a logic app, deployment downtime becomes a primary blocker. By default, the logic apps runtime restarts after each deployment – each workflow is parsed, interpreted, and initialized. During this time, the runtime is unavailable (for example, request triggers will fail).
Host restarts become untenably long in many-workflow scenarios. This graph below shows restart times from an example logic app as 1000 workflows are deployed over a 30-minute period:
Each blue line represents deploying a single new workflow.
Each checkered purple line represents deploying 250 new workflows at once.
There are two takeaways:
Initialization time has a ‘base cost’ depending on the number of existing workflows. Deploying a single workflow to an empty logic app will result in minimal downtime – but deploying the same workflow to a dense logic app (e.g. 500 existing workflows) can result in over 5 seconds of unavailability.
Besides ‘base cost’, downtime can be high after cold starts or deploying many workflows at once.
As described in Enable deployment slots for zero downtime deployment, customers with ‘dense’ logic apps can now leverage slot deployments to mitigate this downtime. This allows such logic apps to remain available throughout deployment, regardless of workflow count.
Reworked workflow enumeration
In recent months, workflow enumeration from the Portal and VSCode has been reworked to better support high workflow counts. Beforehand, users could face long delays or fatal timeout errors if enumerating hundreds of workflows. This performance has been improved, particularly in portal – in general, we see over 10x speedup at the 50th percentile for such loads. Here is an example animation of a logic app with 1000 workflows:
This enables basic portal management of existing workflows (run history, resubmissions, etc) for these scenarios.
Limitations
While the portal ‘read-only’ experience is improved, customers editing workflows in the portal will still encounter a degraded development experience as the number of workflows increases. This is because host initialization performance is unchanged: each ‘save’ triggers a new deployment and restart – during this time, the runtime (and therefore portal experience) is unavailable.
Microsoft Tech Community – Latest Blogs –Read More
Not able to Build FPGA BitStream for Simscape example model Half Wave Rectifier
Hello Everyone ,
I am referring to link : https://www.mathworks.com/help/hdlcoder/ug/simscape-hil-speedgoat-fpga-io-modules.html,
in which when trying to generate FPGA bitstream for ‘gmStateSpaceHDL_sschdlexHalfWaveRectifierEx/Simscape_system/HDL Subsystem’ , the simulink doesnot proceed from Section 4.2 , I have waited for around 3hrs and followed all steps mentioned in above link
Kindly help me resolve the issueHello Everyone ,
I am referring to link : https://www.mathworks.com/help/hdlcoder/ug/simscape-hil-speedgoat-fpga-io-modules.html,
in which when trying to generate FPGA bitstream for ‘gmStateSpaceHDL_sschdlexHalfWaveRectifierEx/Simscape_system/HDL Subsystem’ , the simulink doesnot proceed from Section 4.2 , I have waited for around 3hrs and followed all steps mentioned in above link
Kindly help me resolve the issue Hello Everyone ,
I am referring to link : https://www.mathworks.com/help/hdlcoder/ug/simscape-hil-speedgoat-fpga-io-modules.html,
in which when trying to generate FPGA bitstream for ‘gmStateSpaceHDL_sschdlexHalfWaveRectifierEx/Simscape_system/HDL Subsystem’ , the simulink doesnot proceed from Section 4.2 , I have waited for around 3hrs and followed all steps mentioned in above link
Kindly help me resolve the issue speedgoat hdl workflow advisor MATLAB Answers — New Questions
Not enough input arguments.
function cel=myf2c(far)
cel= (far – 32) * 5 / 9;
endfunction cel=myf2c(far)
cel= (far – 32) * 5 / 9;
end function cel=myf2c(far)
cel= (far – 32) * 5 / 9;
end help MATLAB Answers — New Questions
Three y axis with one x axis
I want to have a plot with two y axis on the left and one on the right with a common x axis for all. How can I do that?I want to have a plot with two y axis on the left and one on the right with a common x axis for all. How can I do that? I want to have a plot with two y axis on the left and one on the right with a common x axis for all. How can I do that? plot MATLAB Answers — New Questions