New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Address Book for BC #13165
Address Book for BC #13165
Conversation
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I know this is a very early PR and I will hence stop my review before I even begin ;-) But you could fix the naming already.
Looking forward to get tests added too.
@@ -0,0 +1,59 @@ | |||
codeunit 8945 Addressbook |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should be Address Book. Please fix everywhere.
table 8944 "Email Address" | ||
{ | ||
Access = Public; | ||
DataClassification = ToBeClassified; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Classification pending.
I wonder if we should make a more generic address book, that is capable of returning full addresses, rather than just email addresses? Then the address book could get more widely used. |
One question: |
Initially, the "address book" was just an email address picker for the email editor. Now we're considering to make it a little more general purpose. It won't be a module which actually stores addresses in a unified way throughout Business Central - that would blow the budget of this initiative. Much more, this address book will be capable of browsing through Business Central entities, pick out address details and return the ones selected. Does that make sense? Uptake in our case will initially still be in the Email Editor. The user can drill down on "To:", "BC:" or "BCC", the address book will open, the user selects entities and the address book returns the emails (and more) of the selected entities. But one could also imagine this being used in other places! |
Interesting idea easpecially for CC and BC addresses, which might be addresses not in BC. And we have an address- book in BC it is named Contact. I don't think that we need Outlook 0.5 in BC |
Hi @JesperSchulz, per our previous conversation on this.. It makes sense to start off simple with an address browser of sorts that harvests and presents the email addresses from the document, customer/vendor and related contact cards for the record being sent. It should be rather generic, utilize the built-in email relationship property, and be extensible to allow addition of other address repositories. I haven't had a chance yet to take a look at 18.3 but will do asap. Will comment further when I have more insight. |
@quadfin. Same question to you: |
@hhfiddelke This is not about reimplementing Outlook nor replacing the Contact page. This is simple Business Central becoming smarter and serve you the right information exactly where you need it. Business Central already knows the document an email is related, it also knows the entity behind this document Customer/Vendor and the Contacts behind this entity. I find it very useful to navigate this graph and serve you the addresses you most likely want to use. Here is a neat demo of what @quadfin wants to introduce into the product. |
Agree, so we need the possibility to select addresses that are available from context like contact, customer, vendor, document, local mail addresses. |
@hhfiddelke, my current understanding of this effort is that it aims to provide better access to information (email addresses) that already exists in various stores (customer/vendor, contact, document, ...) but is not readily accessible from the email dialog. Presently, for example, if you wish to add an address from a related contact card then you must navigate the system to find that contact, copy the address, then navigate back and paste it into the email dialog recipient field. That's a pain. This effort would simplify that process. The first rev of this 'Address Book' would not implement storage of new email addresses, though it could be extended to do so in an extension app. Hope that helps. |
Agree, but why are you sending this e-mail? Just for fun? |
Sorry, I don’t understand your response.
From: Hans H. Fiddelke ***@***.***>
Sent: Wednesday, July 14, 2021 7:21 AM
To: microsoft/ALAppExtensions ***@***.***>
Cc: quadfin ***@***.***>; Mention ***@***.***>
Subject: Re: [microsoft/ALAppExtensions] Address Book for BC (#13165)
Agree, but why are you sending this e-mail? Just for fun?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub <#13165 (comment)> , or unsubscribe <https://github.com/notifications/unsubscribe-auth/AHMHI23CVJCFKOILPBHX4YTTXWML7ANCNFSM5ADDM27A> . <https://github.com/notifications/beacon/AHMHI23G5HJZBSDAJHSDXZTTXWML7A5CNFSM5ADDM27KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOGRZL3LY.gif>
|
In my opinion it has a cause why you are sending an e-mail from BC, and not from Outlook. |
As an independent (not Microsoft) ISV developer it’s not my place to talk up (or down) the merits of email in Business Central.
Having said that, my two cents..
A common task in BC is the sending of documents to customers/vendors – e.g., Posted Sales Invoice, Purchase Order, etc.
Hence the need for an email feature.
A current difficulty is getting the right address(es) onto the email.
Hence the need for this Address Book feature.
From: Hans H. Fiddelke ***@***.***>
Sent: Wednesday, July 14, 2021 7:58 AM
To: microsoft/ALAppExtensions ***@***.***>
Cc: quadfin ***@***.***>; Mention ***@***.***>
Subject: Re: [microsoft/ALAppExtensions] Address Book for BC (#13165)
In my opinion it has a cause why you are sending an e-mail from BC, and not from Outlook.
So what is the cause why you might want to send a mail from BC?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub <#13165 (comment)> , or unsubscribe <https://github.com/notifications/unsubscribe-auth/AHMHI25GYJO3Z3LEAUUWBP3TXWQYHANCNFSM5ADDM27A> . <https://github.com/notifications/beacon/AHMHI23YL4GWCI3BBUUDEQLTXWQYHA5CNFSM5ADDM27KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOGRZTHWI.gif>
|
So, now i understand a little bit more. It seems to be a little also my problem, because we do not have this problem in our NAV- Solution. |
Thank for the feedback @hhfiddelke and @quadfin. As mentioned in previous comments, this address book will simply give users the possibility to look up email addresses of other people, that might need to receive a given email. We're excited to hopefully ship this feature very soon. If you have any feedback to the implementation, we are of course happy to hear that as well :) |
Final release version is released with 19.3. Bit will get updated with 19.3 push. |
Let's create an addressbook for Business Central!
Right now users have to manually type email addresses into the email editor. With this addressbook we will allow users to select addresses by either:
This PR is a rough draft, but provides an overview of our suggested approach.
Let us know what you think! :)