[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-1-en-105":3,"doc-seo-244590-105":53,"doc-detail-244590-en":126},{"code":4,"msg":5,"data":6},0,"success",[7,14,19,24,29,34,39,44,49],{"id":8,"doc_module":9,"doc_module_name":10,"category_name":11,"show_sort_weight":12,"slug":13},11,1,"Template","Presentations",90,"presentations",{"id":15,"doc_module":9,"doc_module_name":10,"category_name":16,"show_sort_weight":17,"slug":18},12,"Resumes",80,"resumes",{"id":20,"doc_module":9,"doc_module_name":10,"category_name":21,"show_sort_weight":22,"slug":23},14,"Invoices",70,"invoices",{"id":25,"doc_module":9,"doc_module_name":10,"category_name":26,"show_sort_weight":27,"slug":28},15,"Posters",60,"posters",{"id":30,"doc_module":9,"doc_module_name":10,"category_name":31,"show_sort_weight":32,"slug":33},16,"Social Media",50,"social-media",{"id":35,"doc_module":9,"doc_module_name":10,"category_name":36,"show_sort_weight":37,"slug":38},17,"Forms",40,"forms",{"id":40,"doc_module":9,"doc_module_name":10,"category_name":41,"show_sort_weight":42,"slug":43},18,"Letters",30,"letters",{"id":45,"doc_module":9,"doc_module_name":10,"category_name":46,"show_sort_weight":47,"slug":48},21,"Paper Templates",5,"papers-templates",{"id":50,"doc_module":9,"doc_module_name":10,"category_name":51,"show_sort_weight":4,"slug":52},158,"General","general-158",{"code":4,"msg":54,"data":55},"ok",{"site_id":56,"language":57,"slug":58,"title":59,"keywords":60,"description":61,"schema_data":62,"social_meta":119,"head_meta":121,"extra_data":123,"updated_unix":125},105,"en","pmt-managed-admin-guide-initial-setup-configuration-security","PMT Managed-Admin Guide - Initial Setup - Configuration & Security","","PMT Managed-Admin Guide covers the setup, optional configuration, and security model for a Salesforce-based PMT application. It explains initial administration steps such as assigning PMT Global Admin permissions, updating picklist fields across PMT objects, editing PMT settings via custom metadata, and configuring user availability through flows and Apex scheduling. It further details approval, email notifications, Kanban package enablement, Path usage, and two sharing approaches—public access or trigger-based sharing—plus key assumptions and core object definitions.",{"@graph":63,"@context":118},[64,80,101],{"@type":65,"itemListElement":66},"BreadcrumbList",[67,71,74,77],{"item":68,"name":69,"@type":70,"position":9},"https://docshare.wps.com","Home","ListItem",{"item":72,"name":10,"@type":70,"position":73},"https://docshare.wps.com/template/",2,{"item":75,"name":11,"@type":70,"position":76},"https://docshare.wps.com/template/presentations/",3,{"item":78,"name":59,"@type":70,"position":79},"https://docshare.wps.com/template/pmt-managed-admin-guide-initial-setup-configuration-security/244590/",4,{"url":78,"name":59,"@type":81,"image":82,"author":87,"headline":59,"publisher":90,"fileFormat":93,"inLanguage":57,"description":61,"dateModified":94,"datePublished":95,"encodingFormat":93,"isAccessibleForFree":96,"interactionStatistic":97},"DigitalDocument",{"url":83,"@type":84,"width":85,"height":86},"https://docshare.wps.com/thumbnails/pmt-managed-admin-guide-initial-setup-configuration-security/244590.png","ImageObject",442,249,{"name":88,"@type":89},"Anda","Person",{"url":68,"name":91,"@type":92},"DocShare","Organization","application/pdf","2026-10-21","2026-09-12",true,{"@type":98,"interactionType":99,"userInteractionCount":25},"InteractionCounter",{"@type":100},"ViewAction",{"@type":102,"mainEntity":103},"FAQPage",[104,110,114],{"name":105,"@type":106,"acceptedAnswer":107},"What are the essential steps in the initial setup for PMT Managed-Admin?","Question",{"text":108,"@type":109},"Assign the PMT Global Admin permission set to the system admin, update picklist fields on PMT Project/Program/Phase/Task/Resource Allocation, edit PMT settings in custom metadata, and add the required user field to the user page layout.","Answer",{"name":111,"@type":106,"acceptedAnswer":112},"How is resource availability automated for PMT users?",{"text":113,"@type":109},"Add the “Is PMT User consider for Availability” field, create or use an auto-launched flow on the User object to check start criteria and create availability, update user records accordingly, and configure a scheduler to run the Apex job at the needed frequency.",{"name":115,"@type":106,"acceptedAnswer":116},"What security approaches does the guide recommend?",{"text":117,"@type":109},"It provides two options: keep security public (records are broadly visible with validation-rule based control) or set sharing/visibility using a trigger (automates project sharing when members are added, providing granular security but higher complexity).","https://schema.org",{"og:url":78,"og:type":120,"og:title":59,"og:site_name":91,"og:description":61},"article",{"robots":122,"canonical":78},"index,follow",{"doc_id":124,"site_id":56},244590,1791188702,{"code":4,"msg":5,"data":127},{"doc_id":124,"user_id":128,"nickname":88,"user_avatar":129,"doc_module":9,"category_id":8,"category_name":11,"doc_title":59,"doc_description":61,"doc_content":130,"file_id":131,"file_url":132,"file_type":133,"file_size":134,"view_count":25,"is_deleted":4,"is_public":9,"is_downloadable":9,"audit_status":9,"page_count":135,"language":136,"language_code":57,"site_id":56,"html_lang":57,"table_of_contents":137,"faqs":138,"seo_title":139,"seo_description":61,"update_tm":140,"read_time":73},962075006959,"https://ap-avatar.wpscdn.com/avatar/e0002397efbe92a78e?_k=1776741047341049297","PMT Managed-Admin Guide  \n1. Initial Setup  \n● Assign PMT Global Admin permission set to the system admin user who is setting up the app.  \n● Update all picklist fields on following objects as per the business requirements:  \n○ PMT Project  \n○ PMT Program  \n○ PMT Phase  \n○ PMT Task  \n○ Resource Allocation  \n● Update configuration in custom metadata type  \nGo to Setup > Custom Code > Custom Metadata Type > PMT Settings > Manage > Default > Edit  \n\n| Label | Default | Description |\n| --- | --- | --- |\n| PMT_ActivateReourceAllocationTrigger | TRUE | This activates/deactivates the trigger which automates the project sharing. Keep this false, if your sharing model is public read/write for project |\n| PMT_Default_Resource_Availability | 100 | The default availability percentage assigned to the users while creating the availabilities |\n| PMT_FiscalYearStartMonth | 2 | This indicates the start of the fiscal year. The default value is 2 which means it starts from Feb. This setting should only be updated at the beginning only, subsequent changes can lead into inconsistencies. |\n| PMT_NumberOfYearsAvailabilityToBeCreated | 2 | The rolling number of years for which the availability is created by the scheduler |\n| Holidays | Sat;Sun | Defines the days to be considered as non-working days for week for calculations of the due date. Only considered for templates feature. Semicolon separated values are accepted and accepted values in the format Mon, Tue, Wed, Thu, Fri, Sat, Sun |\n\n●  \n●  \n●  \n●  \n●  \nAdd the field “Is PMT User consider for Availability” to the user page layout.  \nCheck the checkbox called “Is PMT User consider for Availability” on the user profiles for the users who should be available as resources for resource planning.  \nAutomate the availability creation on user creation/update  \n○ Create a new flow on User object if no existing auto-launched flow with start criteria based on the requirements  \n○ Add new criteria based on when you would like to create new availability  \n○ Add action > Type > Apex and select action > Create PMT Resource Availability on User creation  \n○ Save and activate the flow  \n○ Update the user records with “Is PMT User consider for Availability” as checked  \nA scheduler to create the availability automatically needs to be configured. Here is the sample code that you need to configure. And then schedule this apex code to run at a specific frequency  \nglobal class PMT_AvailabilityResourceCreati on implements Schedulable{ global void execute (SchedulableContext SC) {  \ni nov8 .PMT_ResourceAvailabilityScheduler sch = new  \ni nov8 .PMT_ResourceAvailabilityScheduler () ;  \nsch .execute (SC) ;  \n}  \n}  \n2. Additional Configuration (Optional)  \n● Setup approval process on the task  \n● Setup email notifications using process builder as per the business requirements  \n● Install and configure home/child kanban appexchange package for kanban view on project  \n● Enable Path, if not enabled already, from Setup > User Interface > Path Settings > Enable Path to use path on the PMT task.  \n3. Security Setup  \nThese are just guidelines for how to setup the sharing and visibility of the record based on our experience of PMT. But you can always potentially implement your own version of this. Here are couple of guidelines:  \nOPTION 1 : KEEP THE SECURITY PUBLIC  \n● Description:  \n○ This option opens up all records to all the users and there is no show/hide for based on criteria.  \n○ In this case only security applicable will be validation rules.  \n● Steps  \n○ Go to Setup > Sharing Settings  \n○ Open PMT Program, PMT Project and Resource Availability and change the sharing to public read/write.  \n● Pros  \n○ Easy setup and visibility  \n○ This model can be used by a small team where almost of all people are involved in all projects.  \n● Cons  \n○ Lacks security to hide the data based on project memberships  \nOPTION 2: SETUP SHARING AND VISIBILITY FOR THE RECORDS USING TRIGGER  \n● Description:  \n○ A trigger on the resource alloca","cbCaikTfTMGyOXKL","https://ap.wps.com/l/cbCaikTfTMGyOXKL","pdf",611028,6,"English","# 1. Initial Setup\n## Permission set assignment and picklist updates\n## Custom metadata configuration (PMT Settings)\n## Availability creation (flow + scheduler)\n# 2. Additional Configuration (Optional)\n## Approval process and email notifications\n## Kanban view package and Path enablement\n# 3. Security Setup\n## Option 1: Keep the security public\n## Option 2: Trigger-based sharing and visibility\n# 4. Assumptions\n# 5. Technical Documentation\n## Object descriptions\n## Data model overview\n## Permission sets and assignments","[{\"question\":\"What are the essential steps in the initial setup for PMT Managed-Admin?\",\"answer\":\"Assign the PMT Global Admin permission set to the system admin, update picklist fields on PMT Project/Program/Phase/Task/Resource Allocation, edit PMT settings in custom metadata, and add the required user field to the user page layout.\"},{\"question\":\"How is resource availability automated for PMT users?\",\"answer\":\"Add the “Is PMT User consider for Availability” field, create or use an auto-launched flow on the User object to check start criteria and create availability, update user records accordingly, and configure a scheduler to run the Apex job at the needed frequency.\"},{\"question\":\"What security approaches does the guide recommend?\",\"answer\":\"It provides two options: keep security public (records are broadly visible with validation-rule based control) or set sharing/visibility using a trigger (automates project sharing when members are added, providing granular security but higher complexity).\"}]","PMT Managed-Admin Guide - Initial Setup - Configuration & Security | PDF",1789219377]