This is the clearest explanation on the topic even for someone who is a beginner. Thanks for the session Alba!
@AlbaRivasSalesforce Жыл бұрын
For those watching async, know that all the resources have been added to the description!
@TheDamecek Жыл бұрын
Great, unfortunately the presentation is locked
@JonSchleicher Жыл бұрын
@29:50 - I'll have to confirm this because it's been a minute since we got bit by this. When creating full-validated package version by adding --codecoverage flag it will calculate code coverage BUT it will not fail the package version build. If the code coverage is below 75 that package version is useless for production. What will happen is on promotion before production, we will get a validation type error stating code coverage is below 75%
@AlbaRivasSalesforce Жыл бұрын
Thanks!!
@nischalvasisth3153 Жыл бұрын
Thanks for the session. Is it possible to generate security report on Partner security portal after a beta package is promoted?
@AlbaRivasSalesforce9 ай бұрын
I don't actually know. Can you ask here? trailhead.salesforce.com/trailblazer-community/groups/0F93A000000DJbJSAW?tab=discussion&sort=LAST_MODIFIED_DATE_DESC
@pengchengzhou5447 Жыл бұрын
Sorry, I have a salesforce question, which is not related to package. Since salesforce already has EntityDefintion and FieldDefintion to define standard and custom objects and fields, why does it need CustomObject and CustomField? When will custom object/fields be written into CustomObject and CustomField? When will they be written into EntityDefinition and FieldDefinition? Thanks.
@AlbaRivasSalesforce9 ай бұрын
Hi, can you ask here? trailhead.salesforce.com/trailblazer-community/groups/0F93A000000DJbJSAW?tab=discussion&sort=LAST_MODIFIED_DATE_DESC Thanks
@pengchengzhou5447 Жыл бұрын
Great session with clear concept, that saves us lots of reading. Thanks, @Alba Rivas. 2 questions about the Unlocked package: 1) if an org has 2 unlocked packages named invoice and inventory, can they have different namespaces? If not allowed, what will it happens if that org created these 2 packages as the 2nd generation managed packages, it will allow 2 different namespaces , right? 2) If invoice package depends on inventory package, and inventory package is org-dependent unlocked one, can invoice be general unlocked package instead of org-dependent unlocked one? i.e. will org-dependent unlocked package be transitive?
@AlbaRivasSalesforce9 ай бұрын
Sorry for the delay, we don't get notifications for these comments. 1) From the docs --> You can develop more than one managed 2GP package with the same namespace but you can associate each managed 2GP package with only a single namespace if you prefer. 2) I guess both should be org-dependant, but not 100% sure. I'll ask and get back to you.
@AlbaRivasSalesforce9 ай бұрын
Response from product manager: I don't think the Invoice package could be properly built. The Inventory package would need to be installed into a fresh (internal) build org during the package version creation of Invoice package, and if the Inventory package is truly org-dependent, it would likely fail during install. We do prevent an Org-Dependent package from specifying any package dependencies, regardless of type.