Comments for Work and Study book – Dynamics 365(CE) & Power Platform BlogSharing my work and study experience with technologies.Tue, 23 Mar 2021 22:34:15 +0000hourly1http://wordpress.com/Comment on Launching a new YouTube Channel: Power Platform Clinic by Launching a new YouTube Channel: Power Platform Clinic - 365 Community/2020/10/02/launching-a-new-youtube-channel-power-platform-clinic/#comment-463Fri, 02 Oct 2020 04:25:26 +0000/?p=2577#comment-463[…] Launching a new YouTube Channel: Power Platform Clinic […]

]]>
Comment on My First PCF Control: AddressFinder Australian Addresses by Andre Margono/2019/10/18/my-first-pcf-control-addressfinder-australian-addresses/#comment-446Mon, 09 Dec 2019 01:28:04 +0000/?p=2532#comment-446In reply to mattymatt.

go for it mate 😉

]]>
Comment on My First PCF Control: AddressFinder Australian Addresses by mattymatt/2019/10/18/my-first-pcf-control-addressfinder-australian-addresses/#comment-445Mon, 09 Dec 2019 00:44:06 +0000/?p=2532#comment-445Very cool, i’d be keen to see if this would map to ‘https://addressbar.info’, they seem to still be working on stuff in the background / beta testing but looks a lot more promising for price focused people. You ok for me to port code over during the holidays? 🙂

* disclaimer…. Author of https://addressbar.info 😉

]]>
Comment on New PCF – TinyMCE Rich Text Editor by New PCF – TinyMCE Rich Text Editor - 365 Community/2019/10/23/new-pcf-tinymce-rich-text-editor/#comment-442Tue, 22 Oct 2019 23:39:31 +0000/?p=2541#comment-442[…] New PCF – TinyMCE Rich Text Editor […]

]]>
Comment on My First PCF Control: AddressFinder Australian Addresses by My First PCF Control: AddressFinder Australian Addresses - 365 Community/2019/10/18/my-first-pcf-control-addressfinder-australian-addresses/#comment-441Thu, 17 Oct 2019 21:24:19 +0000/?p=2532#comment-441[…] My First PCF Control: AddressFinder Australian Addresses […]

]]>
Comment on Just Some Tips Working with Virtual Entities by A Virtual (Entity) Exercise – Striving to Make Things Count/2017/11/27/just-some-tips-working-with-virtual-entities/#comment-440Wed, 16 Oct 2019 06:20:11 +0000/?p=2361#comment-440[…] Others http://www.alessandromoura.com.br/2017/10/12/creating-an-odata-service-using-logic-apps/ /2017/11/27/just-some-tips-working-with-virtual-entities/ […]

]]>
Comment on Dynamics 365 Portal – Authentication Deep Dive (Part 4) – Tips & Tricks by Dynamics 365 Portal – Authentication Deep Dive (Part 4) – Tips & Tricks - 365 Community/2019/10/15/dynamics-365-portal-authentication-deep-dive-part-4-tips-tricks/#comment-439Tue, 15 Oct 2019 08:16:27 +0000/?p=2524#comment-439[…] Dynamics 365 Portal – Authentication Deep Dive (Part 4) – Tips & Tricks […]

]]>
Comment on Dynamics 365 Portal – Authentication Deep Dive (Part 3) – Using the Third Party Auth Providers by Thomas Sandsør/2019/07/18/dynamics-365-portal-authentication-deep-dive-part-3-using-the-third-party-auth-providers/#comment-438Wed, 28 Aug 2019 14:09:35 +0000/?p=2506#comment-438Any chance I can combine this with https://auth0.com/blog/how-passwordless-sms-authentication-can-improve-your-app/#How-Easy-Is-It-To-Implement-Passwordless-SMS-In-Auth0-

?:)

]]>
Comment on Dynamics 365 Portal – Authentication Series (Part 1) – The Basics by Configure Azure AD B2C for PowerApps Portals – ReadyXRM/2019/04/04/dynamics-365-portal-authentication-series-part-1-the-basics/#comment-435Wed, 24 Jul 2019 21:48:08 +0000/?p=2484#comment-435[…] Andre Margano […]

]]>
Comment on Dynamics 365 Portal – Authentication Deep Dive (Part 3) – Using the Third Party Auth Providers by Dynamics 365 Portal – Authentication Deep Dive (Part 3) – Using the Third Party Auth Providers - 365 Community/2019/07/18/dynamics-365-portal-authentication-deep-dive-part-3-using-the-third-party-auth-providers/#comment-434Thu, 18 Jul 2019 01:23:17 +0000/?p=2506#comment-434[…] Dynamics 365 Portal – Authentication Deep Dive (Part 3) – Using the Third Party Auth Pro… […]

]]>
Comment on Microsoft Flow: Creating Dynamics 365 Scheduled Report – Low Code Approach by Andre Margono/2018/06/19/microsoft-flow-creating-dynamics-365-scheduled-report-low-code-approach/#comment-418Thu, 21 Feb 2019 00:54:37 +0000/?p=2431#comment-418In reply to diogoppedro.

I would do a check on the query whether it returns the records in the first place.

]]>
Comment on Microsoft Flow: Creating Dynamics 365 Scheduled Report – Low Code Approach by diogoppedro/2018/06/19/microsoft-flow-creating-dynamics-365-scheduled-report-low-code-approach/#comment-417Wed, 20 Feb 2019 13:24:47 +0000/?p=2431#comment-417Hi, any troubleshooting tips to why no errors occur but “”List Record” Steps does not return any records in Jason Log?

]]>
Comment on Standalone WcfTestClient by Paulo César de França Viana pcfviana/2014/06/03/standalone-wcftestclient-2/#comment-411Wed, 14 Nov 2018 17:58:23 +0000/?p=448#comment-411Very good. It helped me today in 2018. Can you believe it?

]]>
Comment on CRM Chat Bot: Part 4 – Deployment & Action! by FATİH AKBULUT/2016/10/12/crm-chat-bot-part-4-deployment-action/#comment-410Fri, 02 Nov 2018 12:40:23 +0000/?p=1438#comment-410Hi,

When I deploy the bot to azure, I take error which is “There was an error sending this message to your bot: HTTP status code MethodNotAllowed”. I wrote MicrosofAppId and MicrosoftAppPassword to my code.

I am waiting your response.Thanks a lot.

]]>
Comment on CRM Chat Bot: Part 3 – Development Deep Dive + Integration To Dynamics CRM by Andre Margono/2016/10/11/crm-chat-bot-part-3-microsoft-bot-framework-sample-codes/#comment-409Thu, 25 Oct 2018 22:24:13 +0000/?p=1353#comment-409In reply to FATİH AKBULUT.

Object reference not set = null exception. so, check whether the expected thing has value or not

]]>
Comment on CRM Chat Bot: Part 3 – Development Deep Dive + Integration To Dynamics CRM by FATİH AKBULUT/2016/10/11/crm-chat-bot-part-3-microsoft-bot-framework-sample-codes/#comment-408Thu, 25 Oct 2018 08:22:03 +0000/?p=1353#comment-408Hi Margono,

Nice job, congratulations.I take error which is “Exception: Object reference not set to an instance of an object.
[File of type ‘text/plain’]”.Is there any suggestion about this error?

]]>
Comment on Dynamics 365 v9.0 Hidden Gems – #1 Autonumber by Hridesh Puri/2017/10/12/dynamics-365-v9-0-hidden-gems-1-autonumber/#comment-397Wed, 11 Jul 2018 10:30:17 +0000/?p=2257#comment-397I am doing a POC on auto number capability. I found one issue with that. If a record creation is failed even then autonumber is incremented. It should not happen.
Just imagine a scenario where a bulk creation fails and auto number increments to several thousands

]]>
Comment on Microsoft Flow: Creating Dynamics 365 Scheduled Report – Low Code Approach by Dynamics 365 – Microsoft Flow – Scheduled Reports | MS Excel | Power Pivot | DAX | SSIS |SQL/2018/06/19/microsoft-flow-creating-dynamics-365-scheduled-report-low-code-approach/#comment-395Wed, 27 Jun 2018 05:12:12 +0000/?p=2431#comment-395[…] Microsoft Flow: Creating Dynamics 365 Scheduled Report – Low Code Approach […]

]]>
Comment on Dynamics 365 v9.0 Hidden Gems – #1 Autonumber by Andre Margono/2017/10/12/dynamics-365-v9-0-hidden-gems-1-autonumber/#comment-393Mon, 11 Jun 2018 22:49:29 +0000/?p=2257#comment-393In reply to Łukasz Grzybowski-Glikman.

Hi Lukasz.

I haven’t tried with the offline sync. Sequence might be skewed on the offline scenario, where the actual request is happening when it’s syncing to the server. Duplicates I think will less likely to happen, as the sync is happened after the fact.

]]>
Comment on Dynamics 365 v9.0 Hidden Gems – #1 Autonumber by Łukasz Grzybowski-Glikman/2017/10/12/dynamics-365-v9-0-hidden-gems-1-autonumber/#comment-391Fri, 08 Jun 2018 14:13:40 +0000/?p=2257#comment-391Hi Andre,

Great stuff. Do you know how this works in conjunction with offline sync. Especially in the sequence number scenario?
Does it create new numbers on sync or leaves potential duplicates.

]]>
Comment on Bulk Execute On-Demand Workflow with Kingswaysoft SSIS by Andre Margono/2014/06/24/bulk-execute-on-demand-workflow-with-kingswaysoft-ssis/#comment-390Tue, 05 Jun 2018 00:09:22 +0000/?p=480#comment-390In reply to Danny Barren.

if I understand your question correctly, you want to run an on-demand workflow against a list of contacts in a spreadsheet.

Then there are a few options here:
1. use SSIS + Kingswaysoft, use excel data source and use KingswaySoft destination to execute workflow based on the contact id.
2. Use a temporary entity in Dynamics where you have a lookup to contact (to resolve based on the contact id) and then run the on demand workflow against them. once finished, delete the records.

]]>
Comment on Bulk Execute On-Demand Workflow with Kingswaysoft SSIS by Danny Barren/2014/06/24/bulk-execute-on-demand-workflow-with-kingswaysoft-ssis/#comment-389Mon, 04 Jun 2018 19:14:00 +0000/?p=480#comment-389How would I use a workflow to create an on-demand process that would update multiple contacts under a single account with excel data? I wouldn’t be adding contacts, only updating existing contacts. The people in the excel sheet would be the same as the contacts under the account. The contacts in the excel would be linked to those in the CRM by means of a tagged id number. Can I create a workflow to do this, or would I need to use a plug in?

]]>
Comment on Dynamics 365 v9.0 Hidden Gems – #1 Autonumber by Andre Margono/2017/10/12/dynamics-365-v9-0-hidden-gems-1-autonumber/#comment-368Thu, 24 May 2018 23:09:41 +0000/?p=2257#comment-368In reply to Ashok Kumar.

Seed is not solution aware, you might need to readjust the seed in the next environment. Here is an excerpt from Jonas’ finding: Note that setting the seed only changes the current number value for the specified attribute. It does not imply a common start value for the attribute. Thus the seed is not solution aware to be transported between environments. To set the starting number after a solution import, the `SetAutoNumberSeedRequest` must be called in the target environment.

]]>
Comment on Dynamics 365 v9.0 Hidden Gems – #1 Autonumber by Ashok Kumar/2017/10/12/dynamics-365-v9-0-hidden-gems-1-autonumber/#comment-366Thu, 24 May 2018 13:45:30 +0000/?p=2257#comment-366Seed is not working when migrating the field from one instance to another if SEQNUM:6 then it always start in next environment after migrating solution from 001000. is there any way to resolve this

]]>
Comment on Dynamics 365 v9.0 Hidden Gems – #1 Autonumber by Andre Margono/2017/10/12/dynamics-365-v9-0-hidden-gems-1-autonumber/#comment-365Mon, 21 May 2018 03:24:58 +0000/?p=2257#comment-365In reply to Sachith Vidanage.

AFAIK, no. It applicable to all records. 3rd party solution might be able to do the conditional one.

]]>
Comment on Dynamics 365 v9.0 Hidden Gems – #1 Autonumber by Sachith Vidanage/2017/10/12/dynamics-365-v9-0-hidden-gems-1-autonumber/#comment-364Mon, 21 May 2018 03:18:27 +0000/?p=2257#comment-364Hi Andre,
Can we use this feature to create auto numbers based on a flag? E.g. we want to have auto numbers set only for certain type of Contacts. Not for all. We have a flag to identify this.
Thanks
Sachith

]]>
Comment on FetchXML Trick – Cross Entity Criteria in a Group Filter by Andre Margono/2018/01/24/fetchxml-trick-cross-entity-criteria-in-a-group-filter/#comment-363Thu, 17 May 2018 02:35:11 +0000/?p=2382#comment-363In reply to jasrus.

good suggestion, I haven’t tried that operator before.

]]>
Comment on FetchXML Trick – Cross Entity Criteria in a Group Filter by jasrus/2018/01/24/fetchxml-trick-cross-entity-criteria-in-a-group-filter/#comment-362Thu, 17 May 2018 01:40:09 +0000/?p=2382#comment-362This is a super cool feature that I haven’t seen before; however in this specific example can you just use the eq-useroruserteams operator?

]]>
Comment on Dynamics 365 Online Deployment Tips: Set Your Security Group! by Gotcha: Don’t Use Nested Security Group | Work and Study book - Dynamics 365 (CRM) Blog/2018/02/07/dynamics-365-online-deployment-tips-set-your-security-group/#comment-361Thu, 17 May 2018 01:23:50 +0000/?p=2396#comment-361[…] time ago, I published a blog post about a tip about using Security Group in Dynamics 365 Online Deployment. And I’ve got a […]

]]>
Comment on Editing Sitemap in Dynamics 365 by Amy Felton-Toth (@AFT365)/2017/01/18/editing-sitemap-in-dynamics-365/#comment-359Tue, 15 May 2018 20:39:40 +0000/?p=1574#comment-359Thank you!

]]>
Comment on Dynamics 365 Portal – When the Custom CSS won’t load. by Sam Shannon/2018/01/09/dynamics-365-portal-when-the-custom-css-wont-load/#comment-347Wed, 14 Feb 2018 05:52:54 +0000/?p=2370#comment-347Most likely this is a side-effect of the way CRM operates in the background.
Pages on the portal are actually made up of two records, one of which is a ‘Localised Content’ of the other, which overrides the ‘outer’ one.

When you edit via portal, you edit the Localised record, but in the CRM interface, you can only get to the Localised one via the ‘outer’ one which looks practically identical.

A good test for whether you’re on the actual page or the ‘page wrapper’ is if in your 3rd screenshot you click the ‘Web Page: Information’ dropdown and change to ‘Content Page’.

If that does nothing, you’re on the outer record, if it takes you to a page where you can edit the HTML, you’re on the right one.

]]>
Comment on FetchXML Trick – Cross Entity Criteria in a Group Filter by Fetch XML Trick - Cross Entity Criteria in a Group Filter | Barhead Solutions/2018/01/24/fetchxml-trick-cross-entity-criteria-in-a-group-filter/#comment-346Mon, 29 Jan 2018 03:46:50 +0000/?p=2382#comment-346[…] FetchXML Trick – Cross Entity Criteria in a Group Filter […]

]]>
Comment on Just Some Tips Working with Virtual Entities by Andre Margono's Posts – Barhead @ Solution Architect | Barhead Solutions/2017/11/27/just-some-tips-working-with-virtual-entities/#comment-337Tue, 28 Nov 2017 00:47:15 +0000/?p=2361#comment-337[…] Just Some Tips Working with Virtual Entities […]

]]>
Comment on CRM Chat Bot: Part 3 – Development Deep Dive + Integration To Dynamics CRM by Andre Margono/2016/10/11/crm-chat-bot-part-3-microsoft-bot-framework-sample-codes/#comment-336Mon, 27 Nov 2017 03:42:17 +0000/?p=1353#comment-336In reply to Gorkha Thito.

Here you go: https://1drv.ms/u/s!AmGPnMIXbfFM02AekoGnlALClT7b

]]>
Comment on CRM Chat Bot: Part 3 – Development Deep Dive + Integration To Dynamics CRM by Gorkha Thito/2016/10/11/crm-chat-bot-part-3-microsoft-bot-framework-sample-codes/#comment-335Sun, 26 Nov 2017 06:21:11 +0000/?p=1353#comment-335Hi, would it be possible for you to provide the JSON for the LUIS?

]]>
Comment on Data Migration/System Integration using SSIS (Salesforce to Dynamics CRM Example) by nixaler/2014/05/06/data-migrationsystem-integration-using-ssis-salesforce-to-dynamics-crm-example/#comment-330Fri, 18 Aug 2017 18:40:49 +0000/?p=343#comment-330In reply to Andre Margono.

Thank you very much for your assistance. It appears this solution didnt like VS 2017. I installed everything following the instructions and using VS2015 and i can now see the connection type in connection manager.

]]>
Comment on Data Migration/System Integration using SSIS (Salesforce to Dynamics CRM Example) by Johannes Panzer/2014/05/06/data-migrationsystem-integration-using-ssis-salesforce-to-dynamics-crm-example/#comment-329Mon, 14 Aug 2017 07:42:15 +0000/?p=343#comment-329In reply to nixaler.

had the same issue lately. Reinstalled KWS, then it showed up.

]]>
Comment on Data Migration/System Integration using SSIS (Salesforce to Dynamics CRM Example) by Andre Margono/2014/05/06/data-migrationsystem-integration-using-ssis-salesforce-to-dynamics-crm-example/#comment-328Mon, 14 Aug 2017 01:09:11 +0000/?p=343#comment-328Have you seen their setup and installation guide: https://www.kingswaysoft.com/products/ssis-integration-toolkit-for-microsoft-dynamics-365/help-manual/installation-and-setup
To me, that is clear enough when I started from knowing nothing about SSIS.

]]>
Comment on Data Migration/System Integration using SSIS (Salesforce to Dynamics CRM Example) by nixaler/2014/05/06/data-migrationsystem-integration-using-ssis-salesforce-to-dynamics-crm-example/#comment-327Mon, 14 Aug 2017 01:01:23 +0000/?p=343#comment-327In reply to Andre Margono.

I have both the VS 2015 shell integrated and VS 2017 installed. I couldn’t locate SSDT for VS 17 so I ended up with SSDT for 15. Also installed KWS (all options) but like I said, the connector would not appear. It would have been nice if the KWS instructions on their site were more detailed. I’ve never used it before and their documentation reads as though the user already knows what to do.

]]>
Comment on Data Migration/System Integration using SSIS (Salesforce to Dynamics CRM Example) by Andre Margono/2014/05/06/data-migrationsystem-integration-using-ssis-salesforce-to-dynamics-crm-example/#comment-326Mon, 14 Aug 2017 00:22:45 +0000/?p=343#comment-326In reply to nixaler.

What version of VS are you using? Have you installed the SSDT for the VS version that you are using?
VS 2012 or later will recognise the toolkit straight away. And please cross check the Kingswaysoft website, this article was written 3 years ago, things might have changed

]]>
Comment on Data Migration/System Integration using SSIS (Salesforce to Dynamics CRM Example) by nixaler/2014/05/06/data-migrationsystem-integration-using-ssis-salesforce-to-dynamics-crm-example/#comment-325Mon, 14 Aug 2017 00:17:15 +0000/?p=343#comment-325So… why am I not seeing a connection type for Dynamics CRM in Visual Studio Connection Manager? I downloaded and installed the KWS installer as instructed.

]]>
Comment on Data Migration/System Integration using SSIS (Salesforce to Dynamics CRM Example) by Johannes Panzer/2014/05/06/data-migrationsystem-integration-using-ssis-salesforce-to-dynamics-crm-example/#comment-324Fri, 11 Aug 2017 15:01:20 +0000/?p=343#comment-324In reply to Andre Margono.

Hey Andre, thank for your hint! I’ve deactivated a plugin running in the background and import worked. Best,
Johannes

]]>
Comment on Data Migration/System Integration using SSIS (Salesforce to Dynamics CRM Example) by Andre Margono/2014/05/06/data-migrationsystem-integration-using-ssis-salesforce-to-dynamics-crm-example/#comment-323Fri, 28 Jul 2017 01:09:00 +0000/?p=343#comment-323In reply to Johannes Panzer.

Hi,

The error that you’ve got seems to be a null exeption. Do you have any plugin that runs on the entity? It might expect a value for a field but somehow missing from your source environment.

]]>
Comment on Data Migration/System Integration using SSIS (Salesforce to Dynamics CRM Example) by Johannes Panzer/2014/05/06/data-migrationsystem-integration-using-ssis-salesforce-to-dynamics-crm-example/#comment-322Thu, 27 Jul 2017 11:32:48 +0000/?p=343#comment-322thanks a lot for the article, when performing a test-import according you explained, I do get the following error: Copy Lead error: Object reference not set to an instance of an object.
Do you have any idea what needs to be fixed? somebody else had this error already?
Best, J

]]>
Comment on Lesson Learned from PSA Deployment by Boopesh Dhandapani/2017/02/28/lesson-learned-from-psa-deployment/#comment-321Wed, 26 Jul 2017 05:38:59 +0000/?p=1682#comment-321In reply to Andre Margono.

Hi Andre,

Yes that’s right we have written a plugin for automation and checking for any conflicts. The changes are being documented but I am afraid that once MS adds the capability to revert the approved time sheets we should be in a position to bring back the PSA to its original state.

Thanks for your efforts and guidance. Appreciate it and will keep following for more updates.

]]>
Comment on Lesson Learned from PSA Deployment by Andre Margono/2017/02/28/lesson-learned-from-psa-deployment/#comment-320Wed, 26 Jul 2017 04:15:46 +0000/?p=1682#comment-320Hi Boopesh,

Thanks for providing more details of your situation.

Given the situation that you have, it means that you are intercepting the normal flow. Treat PSA as an Add-On XRM solution. So, you can customize it to meet the requirements, there are a few things that you will need to consider when customizing PSA:
1. Make sure you have a good documentation of the changes, as any future release of the product might change some stuff that you customised.
2. To address some of the automation requirements, you might need to create plugins/custom workflow to accommodate the creation of records, such as the project contract and the contract line. – Again make sure you also test the process to make sure there is no conflict with the OOTB PSA plugins and WFs

I found it quite challenging to customise PSA at this moment, due to the number of documentation that is still minimum. Particularly around their OOTB Plugins and WF where some of them are not giving a meaningful name. Pretty sure in the future, it will be well documented. But for now, my approach is through observation + trial & error.

]]>
Comment on Lesson Learned from PSA Deployment by Boopesh Dhandapani/2017/02/28/lesson-learned-from-psa-deployment/#comment-319Wed, 26 Jul 2017 03:13:29 +0000/?p=1682#comment-319In reply to Andre Margono.

Hi Andre,

Thanks a lot for your response. And just to give you a quick overview: We have been asked to setup PSA as just a reporting tool without leveraging the features, and the bitter part being time sheets flowing in from a different system without using PSA. So the integration will create timesheets and PSA will reflect the project values accordingly. So no project management , resource management and its just to show the project status

1. -> Sales price is calculated from the price list (with the context of Sales – a good explanation about sales price list: https://neilparkhurst.com/2017/01/21/psa-sales-price-lists/) that is tagged against the opportunity.
– Yes was following the same but thought to understand how does it work for multiple price lists for the same project in a financial year. The user is looking to have the bi annual price lists let me play with it

2. I’ve never seen any duplicate project tasks being created. Did you do some customization here?
– It doesn’t show in the UI but in the back end hope there are duplicate project tasks created when roles/resources are mapped as an OOB behavior. Came to know during import

3. based on my understanding, the price list is derived from the opportunity -> quote -> contract. Then the revenue will be calculated from there.
– Yes you’re right but the user is looking at PSA as just a reporting tool and doesn’t want to create a opportunity,quote instead straight away create a project contract (order) and project contract lines (order line) just to calculate the actual revenue.

4. I’m not sure what is the Audit contract that you mentioned here. Is this your own custom entity?
– Sorry for being over excited and missing to mention the proper names. This is the Project Contract (Order)

5. I’ve never used the journal lines for reporting and not sure about this. So, I can’t comment.
– Understand but I had to use. The time sheets that are submitted but not yet approved are stored as Journal lines

6. same here on the Audit Contract, not sure what is the entity that you are referring. Contract lines creation will inherit if you follow the flow: Opportunity -> quote -> contract
– Yes this is the problem. Breaking the flow and trying to jump in between 😦

]]>
Comment on Lesson Learned from PSA Deployment by Andre Margono/2017/02/28/lesson-learned-from-psa-deployment/#comment-318Wed, 26 Jul 2017 02:28:04 +0000/?p=1682#comment-318In reply to Boopesh Dhandapani.

hi Boopesh,

I’ll try to get based on what I understand from your questions:
1. The sales price of the resources will be calculated from the price list that is tagged to the project customer. For multiple price lists related it will take the first one. Hope Estimate Lines entity is saving this info
-> Sales price is calculated from the price list (with the context of Sales – a good explanation about sales price list: https://neilparkhurst.com/2017/01/21/psa-sales-price-lists/) that is tagged against the opportunity.

2. Duplicate project tasks (same task name) will be created when a role is mapped.
-> I’ve never seen any duplicate project tasks being created. Did you do some customization here?

3. Create a project contract and contract line mapping the project. Make sure the project price list for the contract has the roles with start/end date mentioned only then actual revenue will be generated. PSA pulls the price lists from the customer and creates a copy under project price lists.
-> based on my understanding, the price list is derived from the opportunity -> quote -> contract. Then the revenue will be calculated from there.

4. If the price list tagged to the customer is updated this does not reflect it in the project price lists under the Audit contract. We have to manually update it
-> I’m not sure what is the Audit contract that you mentioned here. Is this your own custom entity?

5. Since the approved timesheets cannot be backed off, we are using journal lines instead of actuals so that it can be revoked, considering the fact that graphs and charts should be updated based on custom fields using journal lines.
-> I’ve never used the journal lines for reporting and not sure about this. So, I can’t comment.

6. Can the creation of audit contract and contract lines be automated, will it reflect the same way as creating from the UI as not sure about the PSA framework which touches more tables.
-> same here on the Audit Contract, not sure what is the entity that you are referring. Contract lines creation will inherit if you follow the flow: Opportunity -> quote -> contract

On top of that, are you using the Dynamics 365 (Customer Engagement/CRM) or the ERP (AX)? Seems like your questions are not relevant to the Customer Engagement/CRM normal behaviour.

]]>
Comment on Lesson Learned from PSA Deployment by Boopesh Dhandapani/2017/02/28/lesson-learned-from-psa-deployment/#comment-317Wed, 26 Jul 2017 01:51:23 +0000/?p=1682#comment-317Hi Andre,

Thanks for the blog was looking for this sort of information. We are implementing PSA for a customer and facing a lot of issues, thought you can shed some light on me. Please can you let me know the below understanding is correct and anything that should be taken care of.

1. The sales price of the resources will be calculated from the price list that is tagged to the project customer. For multiple price lists related it will take the first one. Hope Estimate Lines entity is saving this info

2. Duplicate project tasks (same task name) will be created when a role is mapped.

3. Create a project contract and contract line mapping the project. Make sure the project price list for the contract has the roles with start/end date mentioned only then actual revenue will be generated. PSA pulls the price lists from the customer and creates a copy under project price lists.

4. If the price list tagged to the customer is updated this does not reflect it in the project price lists under the Audit contract. We have to manually update it

5. Since the approved timesheets cannot be backed off, we are using journal lines instead of actuals so that it can be revoked, considering the fact that graphs and charts should be updated based on custom fields using journal lines.

6. Can the creation of audit contract and contract lines be automated, will it reflect the same way as creating from the UI as not sure about the PSA framework which touches more tables.

Thanks,
Boopesh D

]]>
Comment on Tips to prepare for the Dynamics 365 exam – MB2-716: Customization and Configuration by Study Tips for the Dynamics 365 MB2-716 Exam: A Developer’s Note and Study Guide – phoenixinobi/2017/04/03/tips-to-prepare-for-the-dynamics-365-exam-mb2-716-customization-and-configuration/#comment-314Wed, 28 Jun 2017 01:51:45 +0000/?p=1748#comment-314[…] for the MB2-716 Exam (Dynamics 365 Customization and Configuration), and Andre Margono’s Tips to prepare for the Dynamics 365 exam – MB2-716: Customization and Configuration. I would be focusing on giving some study tips for developers, but I would also advise that you […]

]]>