On Premise
67 TopicsHow to Delete a Composing Email Attachment via Outlook Add-in?
Context: Server: Exchange Server 2019 on premise Client: OWA Category: Outlook Add-in Office JS API Set: Supported up to 1.5 only Problem Details: Delete an attachment added manually or through EWS API to an email item. Limitations: 1. Limitation of makeEWSRequestAsync() Office JS method: The makeEWSRequestAsync method in Office.js does not support the DeleteAttachment SOAP operation, which is required from outlook add in. -> Attempted Workaround - Using fetch with EWS SOAP Request: I tried invoking the DeleteAttachment operation via a fetch call to the EWS endpoint. However, EWS response states "requested web method is not allowed for this application". 2. OWA Limitation: As OWA in this environment only supports Office.js up to version 1.5, the modern attachment Office JS APIs and Graph APIs are not an option. Question: In an Exchange On-Premises scenario, how can I programmatically delete attachments via my add-in? Specifically, is there a recommended approach to obtain a valid token for EWS requests, or any supported alternative to perform DeleteAttachment? Any way to convert EWS attachment ID to Office JS attachment UUID? Additional Notes: I am aware that Exchange Online supports more modern APIs (Graph/REST), but my current deployment is strictly Exchange On-Premises. The add-in works well for reading attachments and other operations, except for deletion. Any guidance or recommendations would be highly appreciated! Thank you in advance.104Views0likes1CommentProject Professional 2024 and Project Server SE OIDC Authentication Issue
Hi all, I have setup a Project Server SE Environment (SharePoint and Project Server Subscription Edition) and configured Custom Open Id Connect Server as Trusted Identity Provider. Everything worked perfectly in the Project Server part from authenticating (redirecting the user to the Open Id connect server for authentication) to everything else except when I open the schedule in Microsoft Project Professional 2024 at first it opens the embedded web browser that it gives me that it can't load jQuery and Bootstrap JS files and CSS and after I enter my credentials it gives me SharePoint Error Page https://youtu.be/tgZ293boon8 unfortunately, I can't upload the logs here if anyone needs it let me know how to send it to him179Views0likes3CommentsTask Delete
Hi, We are using Project Server 2019. We came across an issue wherein a task got automatically deleted after the Actual Work was updated. We are not able to figure it out, how as tasks cannot be deleted if actuals are booked on it. How can i find the root cause of this issue. can i check it in the Project Server Queue or in the ULS Logs. Regards, Amit Wairkar136Views0likes0CommentsPublishing updates in Sub Projects does not reflect it in the Master Project through EPM PWA
Hello, We have couple of projects under a Master project in Project Server 2019 (on-premises). However when we update the sub-projects, the updates does not reflect in the Master Project. Than youSolved1.4KViews0likes12Comments(Microsoft Project 2019 on-premise) DraftProjectResource does not update StandardRate
Hello! Our company uses Microsoft Project 2019 on-premise version. I try to write a C# code that updates project resource standard rate. I use the followin code (it is excerpt, full version can be found at https://github.com/OfficeDev/Project-Samples/blob/main/Create-Update-Project-Samples/Create-Update-Project-Samples/UpdateProject.cs); projContext = GetContext(SiteUrl); csom.PublishedProject theProj = GetProjectById(projectId, projContext); Console.WriteLine("Got project " + theProj.Name); csom.DraftProject draft = theProj.CheckOut(); projContext.Load(draft); projContext.Load(draft.ProjectResources, dp => dp.Where(r => r.Id == resourceId)); projContext.ExecuteQuery(); Console.WriteLine("Project " + draft.Name + " is checked out"); csom.DraftProjectResource resource = draft.ProjectResources.First(); Console.WriteLine("Got resource " + resource.Name + " with standard rate " + resource.StandardRate.ToString() + " per " + resource.StandardRateUnits.ToString()); resource.StandardRate = 100.0d; draft.Update(); Console.WriteLine("New standard rate is " + resource.StandardRate.ToString()); csom.JobState jobState = projContext.WaitForQueue(draft.Publish(true), DEFAULTTIMEOUTSECONDS); JobStateLog(jobState, "Updating project"); It shows expected messages (without errors) but when I look for standard rate in Project or re-run my program - it reads old value for standard rate. It seems like draft.Update() and draft.Publish(true) just do nothing for resource. Can you please give me a hint where to look in order to correct this situation?322Views0likes0CommentsSP2019 Indexing Schedule Manager won't run after Security Updates KB5001944 KB5001945 KB5002018
Hi there, We have a SP2019 On-Premises Server. After the running the following updates the Indexing Schedule Manager Timer Job won't run. Manually running Incremental and Full Crawls works fine, but the automated Timer Job fails without an error message. Any ideas? https://support.microsoft.com/en-au/topic/description-of-the-security-update-for-sharepoint-server-2019-september-14-2021-kb5002018-0421ad93-cab5-4caa-b503-f27bc7151df4: Description of the security update for SharePoint Server 2019: September 14, 2021 https://support.microsoft.com/en-us/topic/description-of-the-security-update-for-sharepoint-server-2019-language-pack-june-8-2021-kb5001945-64d8fa19-36ac-4a60-a057-f1357e603518: Description of the security update for SharePoint Server 2019 Language Pack: June 8, https://www.microsoft.com/en-us/download/details.aspx?id=103195: Security Update for Microsoft SharePoint Server 2019 Core Thank you, Ian Hearnes1.1KViews0likes1CommentExport Custom Fields & Lookup Tables
Is there an easy way to export Project Server custom fields & lookup tables? I have previously seen the "Project Server 2016 Automatic Configuration Documenter" shown below which is an export of groups, permissions, users, custom fields, lookup tables, views, etc. but am not sure how to recreate it.481Views0likes0CommentsAlternative to ODATA using MS Project SE (Subscription Edition)
Hi all, until last week we were using MS Project Server 2016 and visualizing the data from the PWA in Power BI via the ODATA Connector. Last weekend SharePoint and MS Project were upgraded to Subcription Edition (SE) on prem and now the ODATA interface is no longer usable. Do you have any idea how to make the data from the MS Project Server Subscription Edition PWA usable? Best AlexanerSolved1.2KViews0likes1Comment