On Premise
72 TopicsTeam Assignment Visibility in Project Server
In on-premesis Project Server, I want "Engineering" Team Members with "My Task" Global permissions to be able to see all tasks that have been assigned to a generic resource that is also part of the Engineering Team Resource Assignment Pool. Then, they can self-assign or simply update the status of these tasks. The PM initially resource-loads the schedule with the generic resource, then when the project starts, we want the various teams to be able to see tasks and provide status updates, without the PM needing to manually assign resources to individual tasks in the schedules (other than the generic resource loaded when the schedule is built). What permissions in Project Server do we need to enable in order for these team members to see all tasks assigned to their teams? Using the BUild TEam page, we have added the Engineering Team Resource Assignment Pool and the individual team members to the project team, but they cannot see the project schedule or any tasks in Project Server.22Views0likes1CommentGeneral Availability of Online Migration to Azure Database for PostgreSQL Flexible server
Online migration minimizes downtime by keeping your source database operational during the migration process, with continuous data synchronization until cut over. How can I use Online migration? The Online migration is available in the Azure portal on the Migration setup screen, in the “Migration mode” drop down selection box, once you initiate a migration from the Flexible server page. Figure 1: Screenshot from the Azure Portal from the Migration setup page. Here you can select the “Online” migration mode to migrate from any of the listed PostgreSQL sources to Azure Database for PostgreSQL- Flexible server It can also be used from the Azure CLI by specifying the 'migration-mode' parameter as 'Online'. How does Online migration work? In an online database migration to Azure Database for PostgreSQL – Flexible Server, your application that is connecting to your Postgres source is not stopped while your database(s) are copied to Flexible Server target. Instead, the initial copy of the database(s) is followed by replication to keep the Postgres Flexible Server in sync with the Postgres source. A cutover is performed when the Azure Database for PostgreSQL - Flexible Server is in complete sync with the Postgres source, resulting in minimal downtime. Figure 2: Cutover in Online migration: Screenshot from the Migration status screen, where you can execute the cutover and complete the migration. The latency here is zero indicating that target Postgres Flex server is in sync with the source Postgres instance. In the ‘OnlineMigrationDemo’ above, the Latency is 0 which indicates that the Azure Database for PostgreSQL - Flexible Server is in sync with the source Postgres instance. Similarly, Online migration can be executed using the Command Line Interface (CLI) as well. Figure 3: Online migration through CLI: Screenshot when you execute ‘show’ to get the Migration status displays latency for the individual Databases In the ‘OnlineMigrationDemo’ above, the Latency is 0 for the ‘customer-info’ Database being migrated which indicates that the target is in sync with the source. Whether you execute the migration from the Portal or the CLI, once the latency parameter decreases to 0 or close to 0, you can go ahead and execute the cutover to complete the migration. Before you execute the cutover, it is essential that you: Stop all writes at the source Postgres instance Validate the data that has been migrated to the target Flexible server Copy any custom server parameters and connection security details from the source to the target server Once you execute the cutover, the migration shows successful completion. At the point, ensure that you make changes to your application to point all connection strings to the Flexible server. What are the differences between Offline and Online migration? The following table gives an overview of Offline and Online modes of migration. Comparison of Migration modes Online Offline Ideal for small Databases ✓ Simple to execute, with no manual intervention for cutover ✓ Migrate without logical replication restrictions ✓ Ideal for Production databases ✓ Minimal downtime to Application & better user experience ✓ Depending on the nature of your workload, you can choose either Offline or Online migration. Get started with Online migration If you’re looking to migrate to Flexible Server from any of the listed PostgreSQL sources, you’ll find the Migration service overview quite useful. If you only have a small downtime window in particular and you want to minimize the downtime of moving your production workloads from any compatible PostgreSQL source to Flexible Server, then Online migration could be a good fit for your situation. Where to find more info about Online migration for Azure Database for PostgreSQL – Flexible Server? Overview: How to migrate from your PostgreSQL source to Flexible server Tutorials: How to migrate Online from your Azure VM/On-premise instance to Flexible server How to migrate Online from your Amazon RDS instance to Flexible server How to migrate Online from your Amazon Aurora instance to Flexible server How to migrate Online from your Google Cloud SQL for PostgreSQL instance to Flexible server We’re always eager to hear from you, so please reach out to us at migrationpm@service.microsoft.com.Project Server - All Project Deliverables in One View?
Using on-premises Project Server, there is a way to mark a task as a Deliverable in Project (thru Manage/Edit Deliverables button in Project Professional) and Project Server will display those deliverables on the PDP / Project Site page in Project Server. Is there a way to create a view or report which shows all deliverables for all projects that are currently in Project Server? This way, people do not have to go into each individual schedule or PDP to see all upcoming deliverables for the company.Solved48Views0likes1CommentProject Server Enterprise Global Freeze
We are using on-premises Project Server. The Enterprise Global Template has frozen such that once I open it, MS Project freezes and I can't get to the Organizer to remove custom views (Assuming a custom view has polluted the EGT, as the only thing we do in the EGT is create or modify custom views/tables/filters). How can I access the Organizer to "un-pollute" the Enterprise Global Template? Also, I saved our custom views in an mpp file. How can I tell which view is causing the problem with the Global Template, so I can prevent this from happening in the future? Any help would be greatly appreciated!11Views0likes0CommentsProject Remaining Duration as of Status Date
In a Project schedule, The % Complete entered during an update doesn't seem to push the task Finish Date as it should. The task has a Start date of 6/9/25, Finish date of 9/23/25, duration of 14.95 weeks. The Status date is 9/12/25, Actual start 6/9/25 (on schedule) but progress is 2% Complete, Remaining Duration is 13.45 wks. When I click Update Project and reschedule uncomplete work to start as of Status Date (9/12/25) the Finish Date remains 9/23/25. Shouldn't the Finish Date push to approx. 12/12/2025 based on the % complete and remaining duration? There are a handful of tasks in this schedule with a similar issue, so I would like to find out what causes this, so we can make the task Finish Dates update as you would expect when updating % complete and Remaining Duration on tasks as of the status date. If someone could point me in the right direction it would be much appreciated. There are no date constraints on the task, and "Split In-Progress tasks" is selected in the Schedule Options. We are using a 4 day a week/10 hours a day calendar. We assign Generic Resources to tasks but this particular task is NOT resource loaded. This task is linked with both a predecessor and successor, and both the predecessor and successor are statused 100% complete. Could this be why Project isn't updating the Finish Date for this task, since its successor is complete? We are using Project Server. This project has been published with the status date of 9/12/25.115Views0likes6CommentsHow 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.114Views0likes1CommentProject 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 him209Views0likes3CommentsTask 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 Wairkar142Views0likes0Comments