Category: Microsoft
Category Archives: Microsoft
Linked Formulas Revert to Obsolete Values AFTER Opening File.
I have an issue where values in a spreadsheet revert to previous values AFTER the file has been reopened, and has been worked in for some time. For example: Supplies costs are calculated in one File 1, and is referred to in File 2. If we update File 1, the value in File 2 updates and we save. Upon re-opening File 2, the value reflects the new, correct value, but if you perform certain actions (copy a tab, re-save the file), the value reverts to the previous amount. It’s odd because I would more understand if it showed the old value upon opening, and then updated as it recalculated, but this is the opposite. It shows the correct value upon opening, and then reverts to an old value that doesn’t even exist in the linked file.
Any thoughts on what causes this, and how to fix?
I have an issue where values in a spreadsheet revert to previous values AFTER the file has been reopened, and has been worked in for some time. For example: Supplies costs are calculated in one File 1, and is referred to in File 2. If we update File 1, the value in File 2 updates and we save. Upon re-opening File 2, the value reflects the new, correct value, but if you perform certain actions (copy a tab, re-save the file), the value reverts to the previous amount. It’s odd because I would more understand if it showed the old value upon opening, and then updated as it recalculated, but this is the opposite. It shows the correct value upon opening, and then reverts to an old value that doesn’t even exist in the linked file. Any thoughts on what causes this, and how to fix? Read More
Unable to have labels applied based on custom created classification rules (SITs)
In MS Purview, it appears that you are unable to have labels applied based on custom created classification rules (SITs). You are limited to just the out of the box SITs/Classifiers).
Does anybody know of a way around this?
Is MS addressing this in a future release?
In MS Purview, it appears that you are unable to have labels applied based on custom created classification rules (SITs). You are limited to just the out of the box SITs/Classifiers).Does anybody know of a way around this?Is MS addressing this in a future release? Read More
Error while using Move To between two document libraries within the same site collection
We are attempting to use “Move to” from one document library to another document library within the same site collection (no subsites), and keep receiving the following error:
The source library contains 3500 items and there are 1500 items in the destination library. The destination library was created from the source, so all of the fields are the same. DocID is enabled and there are some lookup fields within the libraries, but that is not a stated limitation of “Move to”. The error is being received by multiple users, all with Site Collection administrator privileges, and it is happening regardless of whether we attempt to move 200 files or 2. The “Copy to” functionality is successful as a stopgap measure, but we would prefer having “Move to”.
Has anyone else experienced this? If so, how did you resolve it?
Thank you!
We are attempting to use “Move to” from one document library to another document library within the same site collection (no subsites), and keep receiving the following error: The source library contains 3500 items and there are 1500 items in the destination library. The destination library was created from the source, so all of the fields are the same. DocID is enabled and there are some lookup fields within the libraries, but that is not a stated limitation of “Move to”. The error is being received by multiple users, all with Site Collection administrator privileges, and it is happening regardless of whether we attempt to move 200 files or 2. The “Copy to” functionality is successful as a stopgap measure, but we would prefer having “Move to”.Has anyone else experienced this? If so, how did you resolve it?Thank you! Read More
User can’t access item in list even though they seem to have permission
Hi
I have a SPO list which users can add to.
In a Flow I break permissions and then grant edit access to a user.
I can see in the item that they have “Can edit” access.
(this gives the same message)
https://contoso.sharepoint.com/sites/mysite/Lists/mylist/DispForm.aspx?ID=56
However when they click on the item they get
Sorry, something went wrong
No item exists at https://contoso.sharepoint.com/sites/mysite/Lists/mylist/DispForm.aspx?ID=56&ContentTypeId=0x0100144F21075C460449AF03405563EEBFE4.
It may have been deleted or renamed by another user.
In my Flow I do this …
Thanks
P
HiI have a SPO list which users can add to.In a Flow I break permissions and then grant edit access to a user.I can see in the item that they have “Can edit” access. (this gives the same message)https://contoso.sharepoint.com/sites/mysite/Lists/mylist/DispForm.aspx?ID=56 However when they click on the item they get Sorry, something went wrongNo item exists at https://contoso.sharepoint.com/sites/mysite/Lists/mylist/DispForm.aspx?ID=56&ContentTypeId=0x0100144F21075C460449AF03405563EEBFE4.It may have been deleted or renamed by another user. In my Flow I do this … ThanksP Read More
BUG: Categories not saving on Bookings with Me meetings
I’m trying to add categories to a meeting type in Bookings with Me, but when I save the meeting type, the categories are not saved.
I’m trying to add categories to a meeting type in Bookings with Me, but when I save the meeting type, the categories are not saved. Read More
Office 365 Business Premium License for Nonprofit Staff
I got information about the number of licenses available (10 licenses) when I signed up for the plan, but the number of licenses available (just one license).
What’s the correct number of it? Is it possible to use Office 365 and Teams for the staff without buy licenses, even using them online?
Thanks in advance
I got information about the number of licenses available (10 licenses) when I signed up for the plan, but the number of licenses available (just one license).What’s the correct number of it? Is it possible to use Office 365 and Teams for the staff without buy licenses, even using them online? Thanks in advance Read More
รหัสคำแนะนำ Bit.get ใหม่: qp29 (การลงทะเบียนใหม่ 2024)
รหัสอ้างอิง B I T GE T ที่ดีที่สุดสำหรับปี 2024 คือ “qp29” ใช้รหัสนี้เพื่อรับส่วนลด 30% จากการซื้อขาย นอกจากนี้ ผู้ใช้ใหม่ที่ลงทะเบียน B I T GET โดยใช้รหัสโปรโมชั่น “qp29” จะได้รับรางวัลพิเศษสูงสุดถึง 5,005 USDT
ข้อดีของรหัสอ้างอิง B I T GE T qp29
รหัสอ้างอิง B I T GE T qp29 มอบวิธีที่ยอดเยี่ยมในการประหยัดค่าธรรมเนียมการซื้อขายพร้อมทั้งรับรางวัลที่น่าดึงดูด เมื่อป้อนรหัสนี้ คุณจะได้รับส่วนลด 30% ถาวรสำหรับค่าธรรมเนียมการซื้อขายของคุณ นอกจากนี้ หากคุณแชร์รหัสอ้างอิงส่วนตัวกับเพื่อน ๆ คุณจะได้รับโบนัส 50% จากค่าธรรมเนียมการซื้อขายของพวกเขา ใช้ประโยชน์จากโอกาสนี้เพื่อเพิ่มรายได้ของคุณพร้อมกับนำผู้ใช้ใหม่มาที่แพลตฟอร์ม
รหัสอ้างอิง B I T GE T ที่ดีที่สุดสำหรับปี 2024
รหัสอ้างอิง B I T GE T ที่แนะนำสำหรับปี 2024 คือ qp29 เมื่อคุณสมัครด้วยรหัสนี้ คุณจะได้รับโบนัสสูงสุดถึง 5,005 USDT แบ่งปันรหัสนี้กับเพื่อน ๆ เพื่อรับค่าคอมมิชชั่น 50% ช่วยให้คุณได้รับโบนัสการสมัครสูงสุดถึง 5,005 USDT นี่เป็นวิธีที่ยอดเยี่ยมในการยกระดับประสบการณ์การซื้อขายของคุณด้วยสิทธิประโยชน์เพิ่มเติมในขณะที่สนับสนุนให้ผู้อื่นเข้าร่วม
วิธีใช้รหัสอ้างอิง B I T GE T
รหัสอ้างอิง B I T GE T มีไว้สำหรับผู้ใช้ใหม่ที่ยังไม่ได้ลงทะเบียนบนแพลตฟอร์มโดยเฉพาะ ทำตามขั้นตอนเหล่านี้เพื่อใช้รหัส:
เยี่ยมชมเว็บไซต์ B I T GET และคลิก “ลงชื่อเข้าใช้”
ป้อนรายละเอียดผู้ใช้ของคุณและทำตามขั้นตอน KYC และ AML
เมื่อได้รับแจ้งให้ใส่รหัสอ้างอิงของคุณ ให้ป้อน qp29
ดำเนินการลงทะเบียนให้เสร็จสิ้นและดำเนินการตรวจสอบที่จำเป็นให้เสร็จสิ้น
เมื่อตรงตามเงื่อนไขทั้งหมดแล้ว คุณจะได้รับโบนัสต้อนรับทันที
เหตุใดจึงต้องใช้รหัสอ้างอิง B I T GE T
ส่วนลดถาวร: ด้วยรหัส qp29 คุณจะได้รับส่วนลด 30% โดยอัตโนมัติสำหรับค่าคอมมิชชั่นการซื้อขายทั้งหมด
โบนัสต้อนรับมากมาย: ผู้ใช้ใหม่สามารถรับสูงถึง 5,005 USDT
รายได้เพิ่มเติม: แบ่งปันรหัสของคุณและรับค่าคอมมิชชั่น 50%
ใช้ประโยชน์จากโอกาสนี้และรักษาความได้เปรียบของคุณด้วยรหัสอ้างอิง B I T GE T ปัจจุบัน qp29! รับสูงถึง 5,005 USDT และรับประโยชน์จากส่วนลดถาวรสำหรับค่าธรรมเนียมการซื้อขายของคุณ
รหัสอ้างอิง B I T GE T ที่ดีที่สุดสำหรับปี 2024 คือ “qp29” ใช้รหัสนี้เพื่อรับส่วนลด 30% จากการซื้อขาย นอกจากนี้ ผู้ใช้ใหม่ที่ลงทะเบียน B I T GET โดยใช้รหัสโปรโมชั่น “qp29” จะได้รับรางวัลพิเศษสูงสุดถึง 5,005 USDTข้อดีของรหัสอ้างอิง B I T GE T qp29รหัสอ้างอิง B I T GE T qp29 มอบวิธีที่ยอดเยี่ยมในการประหยัดค่าธรรมเนียมการซื้อขายพร้อมทั้งรับรางวัลที่น่าดึงดูด เมื่อป้อนรหัสนี้ คุณจะได้รับส่วนลด 30% ถาวรสำหรับค่าธรรมเนียมการซื้อขายของคุณ นอกจากนี้ หากคุณแชร์รหัสอ้างอิงส่วนตัวกับเพื่อน ๆ คุณจะได้รับโบนัส 50% จากค่าธรรมเนียมการซื้อขายของพวกเขา ใช้ประโยชน์จากโอกาสนี้เพื่อเพิ่มรายได้ของคุณพร้อมกับนำผู้ใช้ใหม่มาที่แพลตฟอร์มรหัสอ้างอิง B I T GE T ที่ดีที่สุดสำหรับปี 2024รหัสอ้างอิง B I T GE T ที่แนะนำสำหรับปี 2024 คือ qp29 เมื่อคุณสมัครด้วยรหัสนี้ คุณจะได้รับโบนัสสูงสุดถึง 5,005 USDT แบ่งปันรหัสนี้กับเพื่อน ๆ เพื่อรับค่าคอมมิชชั่น 50% ช่วยให้คุณได้รับโบนัสการสมัครสูงสุดถึง 5,005 USDT นี่เป็นวิธีที่ยอดเยี่ยมในการยกระดับประสบการณ์การซื้อขายของคุณด้วยสิทธิประโยชน์เพิ่มเติมในขณะที่สนับสนุนให้ผู้อื่นเข้าร่วมวิธีใช้รหัสอ้างอิง B I T GE Tรหัสอ้างอิง B I T GE T มีไว้สำหรับผู้ใช้ใหม่ที่ยังไม่ได้ลงทะเบียนบนแพลตฟอร์มโดยเฉพาะ ทำตามขั้นตอนเหล่านี้เพื่อใช้รหัส:เยี่ยมชมเว็บไซต์ B I T GET และคลิก “ลงชื่อเข้าใช้”ป้อนรายละเอียดผู้ใช้ของคุณและทำตามขั้นตอน KYC และ AMLเมื่อได้รับแจ้งให้ใส่รหัสอ้างอิงของคุณ ให้ป้อน qp29ดำเนินการลงทะเบียนให้เสร็จสิ้นและดำเนินการตรวจสอบที่จำเป็นให้เสร็จสิ้นเมื่อตรงตามเงื่อนไขทั้งหมดแล้ว คุณจะได้รับโบนัสต้อนรับทันทีเหตุใดจึงต้องใช้รหัสอ้างอิง B I T GE Tส่วนลดถาวร: ด้วยรหัส qp29 คุณจะได้รับส่วนลด 30% โดยอัตโนมัติสำหรับค่าคอมมิชชั่นการซื้อขายทั้งหมดโบนัสต้อนรับมากมาย: ผู้ใช้ใหม่สามารถรับสูงถึง 5,005 USDTรายได้เพิ่มเติม: แบ่งปันรหัสของคุณและรับค่าคอมมิชชั่น 50%ใช้ประโยชน์จากโอกาสนี้และรักษาความได้เปรียบของคุณด้วยรหัสอ้างอิง B I T GE T ปัจจุบัน qp29! รับสูงถึง 5,005 USDT และรับประโยชน์จากส่วนลดถาวรสำหรับค่าธรรมเนียมการซื้อขายของคุณ Read More
Entra Shared Device Mode and iPad
Hello,
I am having problems logging into Microsoft 365 apps (Word, Excel, PowerPoint) when I have my iPad in Entra Shared Device mode. When I open one of these apps I receive a prompt to sign-in, and when I start to enter my credentials it crashes. MS Authenticator shows the device is set as a multi-user device. Other applications such as Teams, Outlook, and OneDrive work great as once I sign-in to one I’m auto signed-in to the others. It’s just these three apps that are not getting the SSO extension…
This is what the crash report shows:
uncaught ObjC exception, reason: -[MALAuthenticatorImpl readAllAccounts:]: unrecognized selector sent to instance 0x3013a3830
Do the above 365 apps work for anyone else in Entra Shared Device mode? Maybe I misconfigured something? Thank you for any help with this.
Enrollment Profile: Enroll with Microsoft Entra shared modeProfile type: TemplatesTemplate name: Device featuresSingle sign-on app extension, configured:SSO app extension type: Microsoft Entra IDEnable shared device mode: YesKey: device_registrationType: StringValue: {{DEVICEREGISTRATION}} Key: browser_sso_interaction_enabledType: IntegerValue: 1
Hello, I am having problems logging into Microsoft 365 apps (Word, Excel, PowerPoint) when I have my iPad in Entra Shared Device mode. When I open one of these apps I receive a prompt to sign-in, and when I start to enter my credentials it crashes. MS Authenticator shows the device is set as a multi-user device. Other applications such as Teams, Outlook, and OneDrive work great as once I sign-in to one I’m auto signed-in to the others. It’s just these three apps that are not getting the SSO extension… This is what the crash report shows: uncaught ObjC exception, reason: -[MALAuthenticatorImpl readAllAccounts:]: unrecognized selector sent to instance 0x3013a3830 Do the above 365 apps work for anyone else in Entra Shared Device mode? Maybe I misconfigured something? Thank you for any help with this. Enrollment Profile: Enroll with Microsoft Entra shared modeProfile type: TemplatesTemplate name: Device featuresSingle sign-on app extension, configured:SSO app extension type: Microsoft Entra IDEnable shared device mode: YesKey: device_registrationType: StringValue: {{DEVICEREGISTRATION}} Key: browser_sso_interaction_enabledType: IntegerValue: 1 Read More
SharePoint Embedded live AMA!
Join the SharePoint Embedded AMA live event, focused on bringing Microsoft 365 Copilot, Collaboration, Security & Compliance to Your App on Tuesday, June 11th at 9:00AM PT.
Add your questions now and get them answered live!
Join the SharePoint Embedded AMA live event, focused on bringing Microsoft 365 Copilot, Collaboration, Security & Compliance to Your App on Tuesday, June 11th at 9:00AM PT.
Add your questions now and get them answered live!
RSVP here! Read More
Formatting a Date Column to be red if expired, and gold is expiring within 5 days.
I know similar things have been asked but I can’t find any available solutions that I could successfully tweak to work. Whenever I think I get close the formatting just makes the dates disappear 🤦:female_sign:
I have a column for “GL Expire” dates. I need to make it so that dates before today (aka Expired) turn “Red” aka “sp-css-backgroundColor-BgCoral sp-css-borderColor-CoralFont sp-css-color-CoralFont”
And dates between today and five days from today turn “Yellow” aka “sp-css-backgroundColor-BgGold sp-css-borderColor-GoldFont sp-css-color-GoldFont”.
The current code in there is making the expired turn red, the ones that are today turn cyan, and any others have no color.
How can I update this to do what I need?
It currently looks like this:
{
“$schema”: “https://developer.microsoft.com/json-schemas/sp/v2/column-formatting.schema.json”,
“elmType”: “div”,
“style”: {
“box-sizing”: “border-box”,
“padding”: “0 2px”,
“overflow”: “hidden”,
“text-overflow”: “ellipsis”
},
“attributes”: {
“class”: {
“operator”: “:”,
“operands”: [
{
“operator”: “==”,
“operands”: [
“@currentField”,
“”
]
},
“”,
{
“operator”: “:”,
“operands”: [
{
“operator”: “<“,
“operands”: [
{
“operator”: “Date()”,
“operands”: [
{
“operator”: “toDateString()”,
“operands”: [
“@currentField”
]
}
]
},
{
“operator”: “Date()”,
“operands”: [
{
“operator”: “toDateString()”,
“operands”: [
“@now”
]
}
]
}
]
},
“sp-css-backgroundColor-BgCoral sp-css-borderColor-CoralFont sp-css-color-CoralFont”,
{
“operator”: “:”,
“operands”: [
{
“operator”: “==”,
“operands”: [
{
“operator”: “Date()”,
“operands”: [
{
“operator”: “toDateString()”,
“operands”: [
“@currentField”
]
}
]
},
{
“operator”: “Date()”,
“operands”: [
{
“operator”: “toDateString()”,
“operands”: [
“@now”
]
}
]
}
]
},
“sp-css-backgroundColor-BgCyan sp-css-borderColor-CyanFont sp-css-color-CyanFont”,
{
“operator”: “:”,
“operands”: [
{
“operator”: “>”,
“operands”: [
{
“operator”: “Date()”,
“operands”: [
{
“operator”: “toDateString()”,
“operands”: [
“@currentField”
]
}
]
},
{
“operator”: “Date()”,
“operands”: [
{
“operator”: “toDateString()”,
“operands”: [
“@now”
]
}
]
}
]
},
“”,
“”
]
}
]
}
]
}
]
}
},
“txtContent”: “@currentField.displayValue”
}
I know similar things have been asked but I can’t find any available solutions that I could successfully tweak to work. Whenever I think I get close the formatting just makes the dates disappear 🤦:female_sign: I have a column for “GL Expire” dates. I need to make it so that dates before today (aka Expired) turn “Red” aka “sp-css-backgroundColor-BgCoral sp-css-borderColor-CoralFont sp-css-color-CoralFont” And dates between today and five days from today turn “Yellow” aka “sp-css-backgroundColor-BgGold sp-css-borderColor-GoldFont sp-css-color-GoldFont”. The current code in there is making the expired turn red, the ones that are today turn cyan, and any others have no color. How can I update this to do what I need? It currently looks like this: {
“$schema”: “https://developer.microsoft.com/json-schemas/sp/v2/column-formatting.schema.json”,
“elmType”: “div”,
“style”: {
“box-sizing”: “border-box”,
“padding”: “0 2px”,
“overflow”: “hidden”,
“text-overflow”: “ellipsis”
},
“attributes”: {
“class”: {
“operator”: “:”,
“operands”: [
{
“operator”: “==”,
“operands”: [
“@currentField”,
“”
]
},
“”,
{
“operator”: “:”,
“operands”: [
{
“operator”: “<“,
“operands”: [
{
“operator”: “Date()”,
“operands”: [
{
“operator”: “toDateString()”,
“operands”: [
“@currentField”
]
}
]
},
{
“operator”: “Date()”,
“operands”: [
{
“operator”: “toDateString()”,
“operands”: [
“@now”
]
}
]
}
]
},
“sp-css-backgroundColor-BgCoral sp-css-borderColor-CoralFont sp-css-color-CoralFont”,
{
“operator”: “:”,
“operands”: [
{
“operator”: “==”,
“operands”: [
{
“operator”: “Date()”,
“operands”: [
{
“operator”: “toDateString()”,
“operands”: [
“@currentField”
]
}
]
},
{
“operator”: “Date()”,
“operands”: [
{
“operator”: “toDateString()”,
“operands”: [
“@now”
]
}
]
}
]
},
“sp-css-backgroundColor-BgCyan sp-css-borderColor-CyanFont sp-css-color-CyanFont”,
{
“operator”: “:”,
“operands”: [
{
“operator”: “>”,
“operands”: [
{
“operator”: “Date()”,
“operands”: [
{
“operator”: “toDateString()”,
“operands”: [
“@currentField”
]
}
]
},
{
“operator”: “Date()”,
“operands”: [
{
“operator”: “toDateString()”,
“operands”: [
“@now”
]
}
]
}
]
},
“”,
“”
]
}
]
}
]
}
]
}
},
“txtContent”: “@currentField.displayValue”
} Read More
Solving Microsoft Teams Grade Passback with Authentica Solutions
As the current school year ends, and educators prepare for the next academic term, many school technology leaders are looking for a fresh approach to streamline their practices and simplify their data integrations. With the discontinuation of Grade Sync for Microsoft Teams, they are seeking innovative solutions to simplify data management processes, especially concerning the transfer of assignments and grade data from Microsoft Teams.
Authentica seed™ for Teams Grade Passback
Authentica Solutions Grade Passback offering is a turnkey integration that allows the synchronization of assignments and grade data from Microsoft Teams to a variety of Student Information Systems via OneRoster API.
Key benefits
Supports grade categories in teams and matches with the SIS to minimize manual updates.
Synchronizes additional metadata such as student assignment feedback.
Data quality checks and filtering to ensure accurate Assignment and grade data.
Advanced error handling to spot common data quality issues that helps IT assist teachers in resolving them.
Dashboards to get insights into Teams usage statistics.
Monitor integration history and synchronization health.
End to end encryption in transferring assignments and grades both during transit and at rest.
Saves time for Teachers and IT Staff
The benefits of seed™ extend beyond simplifying data integration processes; they directly impact educators and administrators alike. For teachers, Authentica seed™ eliminates the need for double entry between Microsoft Teams and the Student Information System (SIS), saving valuable time and reducing administrative burden. The automated synchronization feature ensures that data syncs seamlessly according to predefined schedules, allowing teachers to focus on what matters most— students.
Administrators and IT staff also reap significant benefits from Authentica seed™. The platform provides improved analytics on data sync, offering insights into successes, logs, and usage metrics. This enhanced visibility enables administrators to monitor sync activity effectively and address any issues promptly, ensuring the smooth operation of educational systems. Added peace of mind knowing all data is encrypted and secure.
More about Authentica seed™
Authentica seed™, an Education Intelligence Platform that combines enterprise class iPaaS capability and modern Lakehouse data storage with its EduLake™, to meet the integration and data warehousing needs in education. While Authentica seed™ for Teams Grade Passback is a turnkey solution, you get access to a platform to help solve other integration and data quality challenges. It boasts a wide range of features designed to streamline data integration processes.
One of the standout features of the seed™ platform is its robust system monitoring capabilities. It offers ongoing monitoring of integration processes, enabling the identification and resolution of integration issues. This proactive approach ensures smooth data flow and minimizes disruptions, enhancing overall efficiency and reliability.
Grade Passback, School Data Sync (SDS) and More
This fall, school districts will recognize even greater benefit by using the seed™ Platform in processing their SDS data. By using seed to validate, cleanse and filter data, and users can troubleshoot and prevent many common data challenges. Using seed™ puts control and visibility into the hands of the district, so they decide not only what data gets synced from the SIS, but also filtering out the data they want excluded from sync. Authentica Solutions also has a professional services team that specializes in SDS support, and their expertise is already improving the SDS experience for education clients.
In an educational landscape characterized by evolving technology and increasing data complexity, the need for efficient data management solutions has never been greater. Authentica Solutions’ seed™ platform offers a comprehensive iPaaS solution built by education technologists specific to the unique needs of educational institutions. From streamlining data integration processes to empowering educators and administrators with actionable insights, seed™ represents a transformative step towards simplifying data management in schools. As educators seek innovative ways to get more actionable insights and drive change, Authentica Solutions and their seed™ platform stands ready to facilitate success, every step of the way. Take the first step!
Microsoft Tech Community – Latest Blogs –Read More
Microsoft Copilot for Security Attains ISO 27001, 27017, and 27018 Certifications
We are thrilled to announce that Microsoft Copilot for Security, the first Generative Artificial Intelligence (GAI) security solution, has earned the prestigious ISO 27001, 27017, and 27018 certifications. Copilot for Security streamlines compliance endeavors by meeting rigorous regulatory standards.
The International Organization for Standardization (ISO) is renowned for developing market-relevant international standards that drive innovation and address global challenges. Among these standards are those pertaining to information security, which encompass the establishment, implementation, and enhancement of Information Security Management Systems (ISMS).
This accomplishment is especially remarkable given that Copilot for Security just became Generally Availability (GA) on April 1st, 2024, and within two months, achieved certification. These globally-recognized certifications highlight Microsoft’s unwavering commitment to maintaining the highest industry standards for security and privacy and reaffirm our dedication to delivering trusted and secure AI solutions to our customers.
Understanding ISO 27001, 27017, and 27018 Certifications
ISO 27001: This standard serves as the international benchmark for Information Security Management Systems (ISMS), providing a comprehensive framework for organizations to protect their information assets. ISO 27001 helps organizations systematically manage information security risks, ensuring the confidentiality, integrity, and availability of data.
ISO 27017: An extension of ISO 27001, ISO 27017 focuses on cloud services, offering guidelines for implementing security controls in cloud environments. It addresses cloud-specific challenges, such as data segregation and virtualization security, enhancing the protection of data in the cloud.
ISO 27018: Designed for cloud service providers, ISO 27018 emphasizes the protection of personal data in the cloud. It outlines measures to safeguard personal information against unauthorized access and ensure compliance with privacy standards, demonstrating an organization’s commitment to protecting individual privacy rights.
What It Means for Customers
For our customers, these certifications translate to confidence and peace of mind. They can trust that Copilot for Security is built upon a foundation of security excellence, with compliance woven into its core. Particularly for customers operating in regulated industries, such as finance and healthcare, Copilot for Security simplifies compliance efforts by meeting stringent regulatory requirements. It effectively mitigates risks associated with data breaches and ensures that sensitive data is managed with the highest level of security protocols.
Solid safety and privacy: With Copilot for Security, you can trust that your data is protected by the most advanced security and privacy standards available. It goes beyond compliance, ensuring that your information remains secure against emerging threats.
Lower risk, less stress: Our certified Information Security Management Systems (ISMS) and Privacy Information Management System (PIMS) help mitigate the risk of data breaches, legal disputes, and reputational damage. By implementing robust frameworks, we fortify your defenses against cyber threats, reducing the likelihood of litigation.
Smoother compliance, stronger reputation: Our certifications not only streamline compliance efforts with industry-specific regulations but also provide a competitive edge. By achieving global accreditation to international standards, we demonstrate a serious commitment to data security, enhancing your organization’s reputation and fostering collaboration opportunities with privacy-focused partners.
Getting Started with Copilot for Security
To begin your journey with Copilot for Security, visit our dedicated Copilot for Security page. There, you can discover how this innovative tool empowers security professionals to swiftly respond to cyberthreats, process signals at machine speed, and assess risk exposure in mere minutes.
For a firsthand experience of Copilot for Security’s capabilities, reach out to our sales team to request a personalized demo or a quote. We’re here to support you every step of the way.
Microsoft Tech Community – Latest Blogs –Read More
Using Phi-3 & C# with ONNX for text and vision samples
Hi!
I written several posts about how to use Local Large Language Models with C#.
But what about Small Language Models?
Well, today’s demo is an example on how to use SLMs this with ONNX. So let’s start with a quick intro to Phi-3, ONNX and why to use ONNX. And then, let’s showcase some interesting code sample and respirces.
In the Phi-3 C# Labs sample repo we can find several samples, including a Console Application that loads a Phi-3 Vision model with ONNX, and analyze and describe an image.
Introduction to Phi-3 Small Language Model
The Phi-3 Small Language Model (SLM) represents a groundbreaking advancement in AI, developed by Microsoft. It’s part of the Phi-3 family, which includes the most capable and cost-effective SLMs available today. These models outperform others of similar or even larger sizes across various benchmarks, including language, reasoning, coding, and math tasks. The Phi-3 models, including the Phi-3-mini, Phi-3-small, and Phi-3-medium, are designed to be instruction-tuned and optimized for ONNX Runtime, ensuring broad compatibility and high performance.
You can learn more about Phi-3 in:
Phi-3 Microsoft Blog https://aka.ms/phi3blog-april
Phi-3 Technical Report https://aka.ms/phi3-tech-report
Phi-3 Cookbook https://aka.ms/Phi-3CookBook
Introduction to ONNX
ONNX, or Open Neural Network Exchange, is an open-source format that allows AI models to be portable and interoperable across different frameworks and hardware. It enables developers to use the same model with various tools, runtimes, and compilers, making it a cornerstone for AI development. ONNX supports a wide range of operators and offers extensibility, which is crucial for evolving AI needs.
Why to Use ONNX on Local AI Development
Local AI development benefits significantly from ONNX due to its ability to streamline model deployment and enhance performance. ONNX provides a common format for machine learning models, facilitating the exchange between different frameworks and optimizing for various hardware environments.
For C# developers, this is particularly useful because we have a set of libraries specifically created to work with ONNX models. In example:
C# ONNX and Phi-3 and Phi-3 Vision
The Phi-3 Coookbook GitHub repository contains C# labs and workshops sample projects that demonstrate the use of Phi-3 mini and Phi-3-Vision models in .NET applications.
It showcases how these powerful models can be utilized for tasks like question-answering and image analysis within a .NET environment.
Project
Description
Location
LabsPhi301
This is a sample project that uses a local phi3 model to ask a question. The project load a local ONNX Phi-3 model using the Microsoft.ML.OnnxRuntime libraries.
.srcLabsPhi301
LabsPhi302
This is a sample project that implement a Console chat using Semantic Kernel.
.srcLabsPhi302
LabsPhi303
This is a sample project that uses a local phi3 vision model to analyze images.. The project load a local ONNX Phi-3 Vision model using the Microsoft.ML.OnnxRuntime libraries.
.srcLabsPhi303
LabsPhi304
This is a sample project that uses a local phi3 vision model to analyze images.. The project load a local ONNX Phi-3 Vision model using the Microsoft.ML.OnnxRuntime libraries. The project also presents a menu with different options to interacti with the user.
.srcLabsPhi304
To run the projects, follow these steps:
Clone the repository to your local machine.
Open a terminal and navigate to the desired project. In example, let’s run LabsPhi301.
Run the project with the command
The sample project ask for a user input and replies using the local mode.
The running demo is similar to this one:
Sample Console Application to use a ONNX model
Let’s take a look at the 1st demo application with the following code snippet is from /src/LabsPhi301/Program.cs. The main steps to use a model with ONNX are:
The Phi-3 model, stored in the modelPath , is loaded into a Model object.
This model is then used to create a Tokenizer which will be responsible for converting our text inputs into a format that the model can understand.
And this is the chatbot implementation.
The chatbot operates in a continuous loop, waiting for user input.
When a user types a question, the question is combined with a system prompt to form a full prompt.
The full prompt is then tokenized and passed to a Generator object.
The generator, configured with specific parameters, generates a response one token at a time.
Each token is decoded back into text and printed to the console, forming the chatbot’s response.
The loop continues until the user decides to exit by entering an empty string.
using Microsoft.ML.OnnxRuntimeGenAI;
var modelPath = @”D:phi3modelsPhi-3-mini-4k-instruct-onnxcpu_and_mobilecpu-int4-rtn-block-32″;
var model = new Model(modelPath);
var tokenizer = new Tokenizer(model);
var systemPrompt = “You are an AI assistant that helps people find information. Answer questions using a direct style. Do not share more information that the requested by the users.”;
// chat start
Console.WriteLine(@”Ask your question. Type an empty string to Exit.”);
// chat loop
while (true)
{
// Get user question
Console.WriteLine();
Console.Write(@”Q: “);
var userQ = Console.ReadLine();
if (string.IsNullOrEmpty(userQ))
{
break;
}
// show phi3 response
Console.Write(“Phi3: “);
var fullPrompt = $”<|system|>{systemPrompt}<|end|><|user|>{userQ}<|end|><|assistant|>”;
var tokens = tokenizer.Encode(fullPrompt);
var generatorParams = new GeneratorParams(model);
generatorParams.SetSearchOption(“max_length”, 2048);
generatorParams.SetSearchOption(“past_present_share_buffer”, false);
generatorParams.SetInputSequences(tokens);
var generator = new Generator(model, generatorParams);
while (!generator.IsDone())
{
generator.ComputeLogits();
generator.GenerateNextToken();
var outputTokens = generator.GetSequence(0);
var newToken = outputTokens.Slice(outputTokens.Length – 1, 1);
var output = tokenizer.Decode(newToken);
Console.Write(output);
}
Console.WriteLine();
}
This is a great example of how you can leverage the power of Phi-3 and ONNX in a C# application to create an interactive AI experience. Please take a look at the other scenarios and if you have any questions, we are happy to receive your feedback!
Best
Bruno Capuano
Note: Part of the content of this post was generated by Microsoft Copilot, an AI assistant.
Microsoft Tech Community – Latest Blogs –Read More
Teams Premiun and live translation
Hello,
We are frequently doing Webinars meetings for a large multilingual audience external to our organization. For now we are using Zoom with wordly AI to permit attendee to have live translation.
I see that Teams Premium have live translation but do all attendee need a Teams Premium licence to access to translation or only the Organizators ?
Thank you !
Hello, We are frequently doing Webinars meetings for a large multilingual audience external to our organization. For now we are using Zoom with wordly AI to permit attendee to have live translation.I see that Teams Premium have live translation but do all attendee need a Teams Premium licence to access to translation or only the Organizators ? Thank you ! Read More
CoPilot not loading in Teams, available in every other app!
I paid for an upgrade to get CoPilot with my business account, upgrading my M365 subscription.
CoPilot shows up in every single application EXCEPT Teams, which is the app I wanted it for! I’ve used it successfully elsewhere, and really needed some assistance with a client who is very meeting heavy, and was desperate for something to ease the lift.
To say that I am more than a little annoyed is an understatement. I have CoPilot in every other app except teams – it doesn’t show on the App or online, and I’ve double checked all my admin settings, making sure everything is set correctly, but it doesn’t even show up as an option. I’ve updated or attempted updates to my license almost daily.
It’s been over two weeks at this point, and I’m not a happy camper that the one app I really needed it in is the one Microsoft is withholding for no reason that I can fathom.
Anyone ever found a solution besides Microsoft finally deciding to give you what you were paying for at some unknown, random point in time?
I paid for an upgrade to get CoPilot with my business account, upgrading my M365 subscription.CoPilot shows up in every single application EXCEPT Teams, which is the app I wanted it for! I’ve used it successfully elsewhere, and really needed some assistance with a client who is very meeting heavy, and was desperate for something to ease the lift. To say that I am more than a little annoyed is an understatement. I have CoPilot in every other app except teams – it doesn’t show on the App or online, and I’ve double checked all my admin settings, making sure everything is set correctly, but it doesn’t even show up as an option. I’ve updated or attempted updates to my license almost daily. It’s been over two weeks at this point, and I’m not a happy camper that the one app I really needed it in is the one Microsoft is withholding for no reason that I can fathom. Anyone ever found a solution besides Microsoft finally deciding to give you what you were paying for at some unknown, random point in time? Read More
Pick any color with the new Eyedropper tool in OneNote
Hi, Microsoft 365 Insiders!
We’ve just launched the Eyedropper tool in OneNote. This new feature helps you create a personalized set of pens in the app, which enables you to customize your notes and make them more vibrant. No more limits on your color choices—just select a color from an image, shape, or ink notes and OneNote will save it in the Recent Colors section.
Available now for Microsoft 365 Insiders on Version 2403 (Build 17407.17509) or later. Try it out and let us know what you think: Pick any color with the new Eyedropper tool in OneNote
Thanks!
Perry Sjogren
Microsoft 365 Insider Community Manager
Become a Microsoft 365 Insider and gain exclusive access to new features and help shape the future of Microsoft 365. Join Now: Windows | Mac | iOS | Android
Hi, Microsoft 365 Insiders!
We’ve just launched the Eyedropper tool in OneNote. This new feature helps you create a personalized set of pens in the app, which enables you to customize your notes and make them more vibrant. No more limits on your color choices—just select a color from an image, shape, or ink notes and OneNote will save it in the Recent Colors section.
Available now for Microsoft 365 Insiders on Version 2403 (Build 17407.17509) or later. Try it out and let us know what you think: Pick any color with the new Eyedropper tool in OneNote
Thanks!
Perry Sjogren
Microsoft 365 Insider Community Manager
Become a Microsoft 365 Insider and gain exclusive access to new features and help shape the future of Microsoft 365. Join Now: Windows | Mac | iOS | Android Read More
The Power and Flexibility of Adobe Lightroom with Microsoft apps
Adobe Lightroom is a powerful photo editing and management software widely used by photographers. It offers a comprehensive set of tools for adjusting exposure, color, tone, and more, allowing users to edit their images with precision. Adobe Lightroom APK also features amazing organizational capabilities, making it easy to save, search, and manage large collections of photos. With its non-destructive editing workflow, users can experiment with various edits without permanently altering the original image. Available on multiple platforms, including desktop and mobile, Adobe Lightroom provides a seamless editing experience across devices and when you use it with the tools & apps provided by Microsoft, the editing experience is elevated manifolds.
Adobe Lightroom is a powerful photo editing and management software widely used by photographers. It offers a comprehensive set of tools for adjusting exposure, color, tone, and more, allowing users to edit their images with precision. Adobe Lightroom APK also features amazing organizational capabilities, making it easy to save, search, and manage large collections of photos. With its non-destructive editing workflow, users can experiment with various edits without permanently altering the original image. Available on multiple platforms, including desktop and mobile, Adobe Lightroom provides a seamless editing experience across devices and when you use it with the tools & apps provided by Microsoft, the editing experience is elevated manifolds. Read More
קוד המלצה חדש של Bit.get: qp29 (רישום חדש 2024)
קוד ההפניה הטוב ביותר ל-B I T GE T לשנת 2024 הוא “qp29“. השתמש בקוד זה כדי לקבל 30% הנחה על עסקאות. בנוסף, משתמשים חדשים שנרשמים ב-B I T GE T באמצעות קוד ההטבה “qp29” יכולים להבטיח פרס בלעדי של עד 5005 USDT.
היתרונות של קוד הפניה B I T GE T qp29
B I T GE T קוד הפניה qp29 מציע דרך מצוינת לחסוך בעמלות המסחר תוך כדי לזכות בתגמולים אטרקטיביים. בהזנת קוד זה תקבל הנחה קבועה של 30% על עמלות המסחר שלך. בנוסף, אם אתה חולק את קוד ההפניה האישי שלך עם חברים, אתה יכול לקבל בונוס של 50% על עמלות המסחר שלהם. נצל את ההזדמנות הזו כדי להגדיל את ההכנסה שלך תוך הבאת משתמשים חדשים לפלטפורמה.
קוד ההפניה הטוב ביותר ל-B I T GE T לשנת 2024
קוד ההפניה המומלץ B I T GE T לשנת 2024 הוא qp29. כאשר אתה נרשם עם קוד זה אתה יכול לקבל עד 5005 USDT כבונוס. שתף את הקוד הזה עם חברים כדי להרוויח 50% עמלה, שיעזור לך להבטיח בונוס הרשמה מרבי של עד 5005 USDT. זוהי דרך מצוינת לשפר את חווית המסחר שלך עם הטבות נוספות תוך עידוד אחרים להשתתף.
כיצד להשתמש בקוד הפניה B I TG E T
קוד ההפניה B I T GE T מיועד במיוחד למשתמשים חדשים שעדיין לא נרשמו בפלטפורמה. בצע את השלבים הבאים כדי להשתמש בקוד:
בקר באתר B I T GE T ולחץ על “היכנס”.
הזן את פרטי המשתמש שלך ועבור על נהלי KYC ו-AML.
כאשר תתבקש להזין את קוד ההפניה שלך, הזן qp29.
השלם את תהליך הרישום והשלם את כל האימותים הנדרשים.
ברגע שכל התנאים יתקיימו, תקבל מיד את בונוס קבלת הפנים שלך.
למה להשתמש בקוד הפניה B I T GE T?
הנחה קבועה: עם הקוד qp29 אתה מקבל אוטומטית 30% הנחה על כל עמלות המסחר.
בונוס קבלת פנים נדיב: משתמשים חדשים יכולים לקבל עד 5005 USDT.
רווחים נוספים: שתף את הקוד שלך והרוויח 50% עמלה.
נצל את ההזדמנות הזו והבטח את היתרונות שלך עם קוד ההפניה הנוכחי של B I T GE T qp29! קבל עד 5005 USDT והנה מהנחות קבועות על עמלות המסחר שלך.
קוד ההפניה הטוב ביותר ל-B I T GE T לשנת 2024 הוא “qp29”. השתמש בקוד זה כדי לקבל 30% הנחה על עסקאות. בנוסף, משתמשים חדשים שנרשמים ב-B I T GE T באמצעות קוד ההטבה “qp29” יכולים להבטיח פרס בלעדי של עד 5005 USDT.היתרונות של קוד הפניה B I T GE T qp29B I T GE T קוד הפניה qp29 מציע דרך מצוינת לחסוך בעמלות המסחר תוך כדי לזכות בתגמולים אטרקטיביים. בהזנת קוד זה תקבל הנחה קבועה של 30% על עמלות המסחר שלך. בנוסף, אם אתה חולק את קוד ההפניה האישי שלך עם חברים, אתה יכול לקבל בונוס של 50% על עמלות המסחר שלהם. נצל את ההזדמנות הזו כדי להגדיל את ההכנסה שלך תוך הבאת משתמשים חדשים לפלטפורמה.קוד ההפניה הטוב ביותר ל-B I T GE T לשנת 2024קוד ההפניה המומלץ B I T GE T לשנת 2024 הוא qp29. כאשר אתה נרשם עם קוד זה אתה יכול לקבל עד 5005 USDT כבונוס. שתף את הקוד הזה עם חברים כדי להרוויח 50% עמלה, שיעזור לך להבטיח בונוס הרשמה מרבי של עד 5005 USDT. זוהי דרך מצוינת לשפר את חווית המסחר שלך עם הטבות נוספות תוך עידוד אחרים להשתתף.כיצד להשתמש בקוד הפניה B I TG E Tקוד ההפניה B I T GE T מיועד במיוחד למשתמשים חדשים שעדיין לא נרשמו בפלטפורמה. בצע את השלבים הבאים כדי להשתמש בקוד:בקר באתר B I T GE T ולחץ על “היכנס”.הזן את פרטי המשתמש שלך ועבור על נהלי KYC ו-AML.כאשר תתבקש להזין את קוד ההפניה שלך, הזן qp29.השלם את תהליך הרישום והשלם את כל האימותים הנדרשים.ברגע שכל התנאים יתקיימו, תקבל מיד את בונוס קבלת הפנים שלך.למה להשתמש בקוד הפניה B I T GE T?הנחה קבועה: עם הקוד qp29 אתה מקבל אוטומטית 30% הנחה על כל עמלות המסחר.בונוס קבלת פנים נדיב: משתמשים חדשים יכולים לקבל עד 5005 USDT.רווחים נוספים: שתף את הקוד שלך והרוויח 50% עמלה.נצל את ההזדמנות הזו והבטח את היתרונות שלך עם קוד ההפניה הנוכחי של B I T GE T qp29! קבל עד 5005 USDT והנה מהנחות קבועות על עמלות המסחר שלך. Read More
Forcing PDF in SharePoint open at 100%
Does anybody know if there is a way to force a PDF that is saved in a SharePoint document library to open at 100% within the browser? We have our company newsletters saved in a site document library but it always opens up window size. We’d like to have it open at 100% instead so that the text is a bit more clear to read. Users will have to scroll, but they have to do that anyways.
Does anybody know if there is a way to force a PDF that is saved in a SharePoint document library to open at 100% within the browser? We have our company newsletters saved in a site document library but it always opens up window size. We’d like to have it open at 100% instead so that the text is a bit more clear to read. Users will have to scroll, but they have to do that anyways. Read More
Skilling snack: Plan, prepare, and deploy Windows 11
If you still haven’t made the move from Windows 10, the good news is that a well-executed upgrade can be seamless and user-friendly, all while carrying forward your investment in Windows 10. Check out the following resources to help you plan, prepare, and deploy Windows 11.
Time to learn: 134 minutes
LEARN
Plan to deploy updates for Windows clients and Microsoft 365 apps
Making a good plan starts with understanding what you’re planning for. In this learning module, you’ll learn all about the Windows servicing process, and how you can use it to optimize your update experience.
(46 mins)
Windows 10 + Microsoft 365 apps + Office + Compatibility
LEARN
Prepare to deploy updates for Windows client and Microsoft 365 apps
Now that you have your plan, you’re ready to make your preparations. This learning module will take you through using workstreams to get your organization ready for deployment.
(42 mins)
Windows 10 + Microsoft 365 apps + Office + Readiness
LEARN
Deploy updates for Windows client and Microsoft 365 apps
Do you know what to expect from your deployment phase? This learning module will equip you with everything you need to implement updates throughout your organization.
(46 mins)
Windows 10 + Microsoft 365 apps + Office + Deployment
BOOKMARK
Tune into this IT podcast, where you’ll hear interviews and discussions on the latest in Windows 11 innovations. Be on the lookout for talks on planning, preparing, and deploying Windows 11.
(time varies)
Windows 11 + Intune + Windows 365 + WUfB
As you work on preparing your IT department, review how you can also prepare people at your organization with the skilling snack on end-user readiness.
Once you deploy Windows 11 after careful planning and preparation, a new journey begins. Look forward to upcoming skilling snacks on how to manage your Windows 11 devices. Leave us a comment below with any suggestions for future skilling snacks.
Continue the conversation. Find best practices. Bookmark the Windows Tech Community, then follow us @MSWindowsITPro on X/Twitter. Looking for support? Visit Windows on Microsoft Q&A.
Microsoft Tech Community – Latest Blogs –Read More