-
Notifications
You must be signed in to change notification settings - Fork 360
Directions EMEA 2025 #323
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
base: master
Are you sure you want to change the base?
Directions EMEA 2025 #323
Conversation
- Added comment indicating validation is complete for required fields - Validates Sell-to Customer No. - In full implementation, Posting Date would also be validated - Completes Exercise 1.A from workshop
| 1. **Get API Access:** | ||
| - Instructor provides API Base URL: `https://[server].azurewebsites.net/` | ||
| - Open Business Central | ||
| - Search "Connector Connection Setup" | ||
| - Enter API Base URL and your unique name | ||
| - Click "Register" to get API key | ||
|
|
||
| 2. **Create E-Document Service:** | ||
| - Search "E-Document Services" | ||
| - Create new service with: | ||
| - Code: `CONNECTOR` | ||
| - Document Format: `Simple JSON Format - Exercise 1` | ||
| - Service Integration V2: `Connector` | ||
| - Enable the service |
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.
25l3
left a comment
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.
🐯♐♀️🧭🌾🤫
| ResponseText: Text; | ||
| RequestBody: Text; | ||
| begin | ||
| if ConnectorSetup."API Base URL" = '' then |
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.
SeGób
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.
MÓVIL
| if ConnectorSetup."API Base URL" = '' then | ||
| Error('Please specify the API Base URL before registering.'); | ||
|
|
||
| if ConnectorSetup."User Name" = '' then |
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.
LEANDRO FRANCISCO MIGUEL
| Error('Please specify the API Base URL before registering.'); | ||
|
|
||
| if ConnectorSetup."User Name" = '' then | ||
| Error('Please specify a User Name before registering.'); |
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.
Huevos de pascua
| Error('Please specify a User Name before registering.'); | ||
|
|
||
| // Create request body | ||
| JsonObject.Add('name', ConnectorSetup."User Name"); |
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.
PM
| HttpRequest.Content.GetHeaders(HttpHeaders); | ||
| if HttpHeaders.Contains('Content-Type') then | ||
| HttpHeaders.Remove('Content-Type'); | ||
| HttpHeaders.Add('Content-Type', 'application/json'); |
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.
Mejora de comandos app
| - Python 3.9 or higher | ||
| - pip | ||
|
|
||
| ### Installation |
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.
Global
| @@ -0,0 +1,294 @@ | |||
| # E-Document Connector Workshop | |||
| ## Directions EMEA 2025 | |||
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.
iO
|
|
||
| --- | ||
|
|
||
| ## ⏱️ Workshop Timeline |
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.
Cronológicamente 🧭
| - Simple JSON structure for learning | ||
| - Header fields: document type, number, customer, date, amount | ||
| - Lines array: line items with quantities and prices | ||
| - Human-readable and easy to debug |
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.
In
| - [E-Document Interface](https://github.com/microsoft/BCApps/blob/main/src/Apps/W1/EDocument/App/src/Document/Interfaces/EDocument.Interface.al) - Interface source code | ||
|
|
||
| ### External Resources | ||
| - [Business Central Documentation](https://learn.microsoft.com/dynamics365/business-central/) |
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.
Compaz

No description provided.