501 lines
No EOL
62 KiB
HTML
501 lines
No EOL
62 KiB
HTML
<!doctype html><html lang=en class="js csstransforms3d">
|
|
<head>
|
|
<meta charset=utf-8>
|
|
<meta name=viewport content="width=device-width,initial-scale=1">
|
|
<meta name=generator content="Hugo 0.89.3">
|
|
<meta name=description content>
|
|
<title>Create URLs to NAV Clients :: AL Guidelines</title>
|
|
<link href=/css/nucleus.css?1637014960 rel=stylesheet>
|
|
<link href=/css/fontawesome-all.min.css?1637014960 rel=stylesheet>
|
|
<link href=/css/featherlight.min.css?1637014960 rel=stylesheet>
|
|
<link href=/css/perfect-scrollbar.min.css?1637014960 rel=stylesheet>
|
|
<link href=/css/auto-complete.css?1637014960 rel=stylesheet>
|
|
<link href=/css/theme.css?1637014960 rel=stylesheet>
|
|
<link href=/css/theme-blue.css?1637014960 rel=stylesheet>
|
|
<link href=/css/variant.css?1637014960 rel=stylesheet>
|
|
<link href=/css/print.css?1637014960 rel=stylesheet media=print>
|
|
<script src=/js/jquery.min.js?1637014960></script>
|
|
<style>:root #header+#content>#left>#rlblock_left{display:none!important}</style>
|
|
</head>
|
|
<body data-url=/navpatterns/1-patterns/create-urls-to-nav-clients/>
|
|
<script>var index_url="/index.json",root_url="/",baseUri=root_url.replace(/\/$/,'')</script>
|
|
<nav id=sidebar>
|
|
<div id=header-wrapper>
|
|
<div id=header>
|
|
<a id=logo href=/%20/ style="color:#f5f5f5;font-family:novacento sans wide,helvetica,tahoma,geneva,arial,sans-serif;font-size:30px;font-weight:700;margin-top:-2px">
|
|
ALGuidelines.Dev
|
|
</a>
|
|
<i style=color:#f5f5f5>Code is Poetry</i>
|
|
</div>
|
|
<div class=searchbox>
|
|
<label for=search-by><i class="fas fa-search"></i></label>
|
|
<input data-search-input id=search-by type=search placeholder=Search...>
|
|
<span data-search-clear><i class="fas fa-times"></i></span>
|
|
</div>
|
|
<script src=/js/lunr.min.js?1637014960></script>
|
|
<script src=/js/auto-complete.js?1637014960></script>
|
|
<script src=/js/search.js?1637014960></script>
|
|
</div>
|
|
<div class=highlightable>
|
|
<ul class=topics>
|
|
<li data-nav-id=/welcome/ title=Welcome class=dd-item><a href=/welcome/><b><i class="fas fa-home"></i> </b>Welcome</a><ul></ul></li>
|
|
<li data-nav-id=/bcpatterns/ title="BC Patterns" class=dd-item><a href=/bcpatterns/><b><i class="fas fa-clone"></i> </b>BC Patterns</a><ul></ul></li>
|
|
<li data-nav-id=/bcbestpractices/ title="BC Dev. Best Practices" class=dd-item><a href=/bcbestpractices/><b><i class="fas fa-medal"></i> </b>BC Dev. Best Practices</a><ul></ul></li>
|
|
<li data-nav-id=/navpatterns/ title="NAV Patterns Archive" class="dd-item parent"><a href=/navpatterns/><b><i class="fas fa-save"></i> </b>NAV Patterns Archive</a><ul>
|
|
<li data-nav-id=/navpatterns/1-patterns/ title="1. Patterns" class="dd-item parent"><a href=/navpatterns/1-patterns/>1. Patterns</a><ul>
|
|
<li data-nav-id=/navpatterns/1-patterns/activity-log/ title="Activity Logs" class=dd-item><a href=/navpatterns/1-patterns/activity-log/>Activity Logs</a></li>
|
|
<li data-nav-id=/navpatterns/1-patterns/argument-table/ title="Argument Table" class=dd-item><a href=/navpatterns/1-patterns/argument-table/>Argument Table</a></li>
|
|
<li data-nav-id=/navpatterns/1-patterns/blocked-entity/ title="Blocked Entity" class=dd-item><a href=/navpatterns/1-patterns/blocked-entity/>Blocked Entity</a><ul>
|
|
<li data-nav-id=/navpatterns/1-patterns/blocked-entity/data-driven-blocked-entity/ title="Data Driven Blocked Entity" class=dd-item><a href=/navpatterns/1-patterns/blocked-entity/data-driven-blocked-entity/>Data Driven Blocked Entity</a></li></ul></li>
|
|
<li data-nav-id=/navpatterns/1-patterns/cached-web-service-calls/ title="Cached Web Server Calls" class=dd-item><a href=/navpatterns/1-patterns/cached-web-service-calls/>Cached Web Server Calls</a></li>
|
|
<li data-nav-id=/navpatterns/1-patterns/conditional-cascading-update/ title="Conditional Cascading Update" class=dd-item><a href=/navpatterns/1-patterns/conditional-cascading-update/>Conditional Cascading Update</a></li>
|
|
<li data-nav-id=/navpatterns/1-patterns/copy-document/ title="Copy Document" class=dd-item><a href=/navpatterns/1-patterns/copy-document/>Copy Document</a></li>
|
|
<li data-nav-id=/navpatterns/1-patterns/create-data-from-templates/ title="Create Data from Templates" class=dd-item><a href=/navpatterns/1-patterns/create-data-from-templates/>Create Data from Templates</a></li>
|
|
<li data-nav-id=/navpatterns/1-patterns/create-urls-to-nav-clients/ title="Create URLs to NAV Clients" class="dd-item active"><a href=/navpatterns/1-patterns/create-urls-to-nav-clients/>Create URLs to NAV Clients</a></li>
|
|
<li data-nav-id=/navpatterns/1-patterns/creating-custom-charts/ title="Creating Custom Charts" class=dd-item><a href=/navpatterns/1-patterns/creating-custom-charts/>Creating Custom Charts</a></li>
|
|
<li data-nav-id=/navpatterns/1-patterns/cross-session-events/ title="Cross Session Events" class=dd-item><a href=/navpatterns/1-patterns/cross-session-events/>Cross Session Events</a></li>
|
|
<li data-nav-id=/navpatterns/1-patterns/currently-active-record/ title="Currently Active Record" class=dd-item><a href=/navpatterns/1-patterns/currently-active-record/>Currently Active Record</a></li>
|
|
<li data-nav-id=/navpatterns/1-patterns/data-migration-facade/ title="Data Migration Facade" class=dd-item><a href=/navpatterns/1-patterns/data-migration-facade/>Data Migration Facade</a></li>
|
|
<li data-nav-id=/navpatterns/1-patterns/discovery-event/ title="Discovery Event" class=dd-item><a href=/navpatterns/1-patterns/discovery-event/>Discovery Event</a></li>
|
|
<li data-nav-id=/navpatterns/1-patterns/document/ title=Document class=dd-item><a href=/navpatterns/1-patterns/document/>Document</a></li>
|
|
<li data-nav-id=/navpatterns/1-patterns/easy-update-of-setup-or-supplementary-information/ title="Easy Update Of Setup Or Supplementary Information" class=dd-item><a href=/navpatterns/1-patterns/easy-update-of-setup-or-supplementary-information/>Easy Update Of Setup Or Supplementary Information</a></li>
|
|
<li data-nav-id=/navpatterns/1-patterns/error-message-processing/ title="Error Message Processing" class=dd-item><a href=/navpatterns/1-patterns/error-message-processing/>Error Message Processing</a></li>
|
|
<li data-nav-id=/navpatterns/1-patterns/extending-the-role-center-headlines/ title="Extending the Role Center Headlines" class=dd-item><a href=/navpatterns/1-patterns/extending-the-role-center-headlines/>Extending the Role Center Headlines</a></li>
|
|
<li data-nav-id=/navpatterns/1-patterns/feature-localization-for-data-structures/ title="Feature Localization For Data Structures" class=dd-item><a href=/navpatterns/1-patterns/feature-localization-for-data-structures/>Feature Localization For Data Structures</a></li>
|
|
<li data-nav-id=/navpatterns/1-patterns/hooks/ title=Hooks class=dd-item><a href=/navpatterns/1-patterns/hooks/>Hooks</a></li>
|
|
<li data-nav-id=/navpatterns/1-patterns/implementation-of-surrogate-keys-using-autoincrement-pattern/ title="Surrogate keys using Autoincrement Pattern" class=dd-item><a href=/navpatterns/1-patterns/implementation-of-surrogate-keys-using-autoincrement-pattern/>Surrogate keys using Autoincrement Pattern</a></li>
|
|
<li data-nav-id=/navpatterns/1-patterns/instructions-in-the-ui/ title="Instructions in the UI" class=dd-item><a href=/navpatterns/1-patterns/instructions-in-the-ui/>Instructions in the UI</a></li>
|
|
<li data-nav-id=/navpatterns/1-patterns/integration-of-addresses/ title="Integration of Addresses" class=dd-item><a href=/navpatterns/1-patterns/integration-of-addresses/>Integration of Addresses</a></li>
|
|
<li data-nav-id=/navpatterns/1-patterns/journal-error-processing/ title="Journal Error Processing" class=dd-item><a href=/navpatterns/1-patterns/journal-error-processing/>Journal Error Processing</a></li>
|
|
<li data-nav-id=/navpatterns/1-patterns/journal-template-batch-line/ title="Journal Template Batch Line" class=dd-item><a href=/navpatterns/1-patterns/journal-template-batch-line/>Journal Template Batch Line</a></li>
|
|
<li data-nav-id=/navpatterns/1-patterns/master-data/ title="Master Data" class=dd-item><a href=/navpatterns/1-patterns/master-data/>Master Data</a></li>
|
|
<li data-nav-id=/navpatterns/1-patterns/multi-file-download/ title="Multi-file Download" class=dd-item><a href=/navpatterns/1-patterns/multi-file-download/>Multi-file Download</a></li>
|
|
<li data-nav-id=/navpatterns/1-patterns/multi-page-list/ title="Multi-Page List" class=dd-item><a href=/navpatterns/1-patterns/multi-page-list/>Multi-Page List</a></li>
|
|
<li data-nav-id=/navpatterns/1-patterns/multilanguage-application-data/ title="Multilanguage Application Data" class=dd-item><a href=/navpatterns/1-patterns/multilanguage-application-data/>Multilanguage Application Data</a></li>
|
|
<li data-nav-id=/navpatterns/1-patterns/net-exception-handling-in-cal/ title="NET Exception Handling in CAL" class=dd-item><a href=/navpatterns/1-patterns/net-exception-handling-in-cal/>NET Exception Handling in CAL</a><ul>
|
|
<li data-nav-id=/navpatterns/1-patterns/net-exception-handling-in-cal/tryfunction-net-exception-handling-in-cal/ title="TryFunction NET Exception Handling in CAL" class=dd-item><a href=/navpatterns/1-patterns/net-exception-handling-in-cal/tryfunction-net-exception-handling-in-cal/>TryFunction NET Exception Handling in CAL</a></li></ul></li>
|
|
<li data-nav-id=/navpatterns/1-patterns/no-series/ title="No Series" class=dd-item><a href=/navpatterns/1-patterns/no-series/>No Series</a></li>
|
|
<li data-nav-id=/navpatterns/1-patterns/notifications/ title=Notifications class=dd-item><a href=/navpatterns/1-patterns/notifications/>Notifications</a><ul>
|
|
<li data-nav-id=/navpatterns/1-patterns/notifications/in-context-notifications/ title="In-context Notifications" class=dd-item><a href=/navpatterns/1-patterns/notifications/in-context-notifications/>In-context Notifications</a></li>
|
|
<li data-nav-id=/navpatterns/1-patterns/notifications/notification-lifecycle-management-pattern/ title="Notification Lifecycle Management Pattern" class=dd-item><a href=/navpatterns/1-patterns/notifications/notification-lifecycle-management-pattern/>Notification Lifecycle Management Pattern</a></li></ul></li>
|
|
<li data-nav-id=/navpatterns/1-patterns/observer/ title=Observer class=dd-item><a href=/navpatterns/1-patterns/observer/>Observer</a></li>
|
|
<li data-nav-id=/navpatterns/1-patterns/posting-routine-select-behavior/ title="Posting Routine - Select Behavior" class=dd-item><a href=/navpatterns/1-patterns/posting-routine-select-behavior/>Posting Routine - Select Behavior</a></li>
|
|
<li data-nav-id=/navpatterns/1-patterns/product-name/ title="Product Name" class=dd-item><a href=/navpatterns/1-patterns/product-name/>Product Name</a></li>
|
|
<li data-nav-id=/navpatterns/1-patterns/queries/ title=Queries class=dd-item><a href=/navpatterns/1-patterns/queries/>Queries</a><ul>
|
|
<li data-nav-id=/navpatterns/1-patterns/queries/select-distinct-with-queries/ title="SELECT DISTINCT with Queries" class=dd-item><a href=/navpatterns/1-patterns/queries/select-distinct-with-queries/>SELECT DISTINCT with Queries</a></li>
|
|
<li data-nav-id=/navpatterns/1-patterns/queries/use-queries-to-detect-duplicate-records/ title="use Queries to Detect Duplicate Records" class=dd-item><a href=/navpatterns/1-patterns/queries/use-queries-to-detect-duplicate-records/>use Queries to Detect Duplicate Records</a></li>
|
|
<li data-nav-id=/navpatterns/1-patterns/queries/use-queries-to-replace-nested-loops/ title="Use Queries to Replace Nested Loops" class=dd-item><a href=/navpatterns/1-patterns/queries/use-queries-to-replace-nested-loops/>Use Queries to Replace Nested Loops</a></li></ul></li>
|
|
<li data-nav-id=/navpatterns/1-patterns/read-once-initialization-and-validation/ title="Read-once Initialization and Validation" class=dd-item><a href=/navpatterns/1-patterns/read-once-initialization-and-validation/>Read-once Initialization and Validation</a></li>
|
|
<li data-nav-id=/navpatterns/1-patterns/released-entity/ title="Released Entity" class=dd-item><a href=/navpatterns/1-patterns/released-entity/>Released Entity</a></li>
|
|
<li data-nav-id=/navpatterns/1-patterns/report-selection/ title="Report Selection" class=dd-item><a href=/navpatterns/1-patterns/report-selection/>Report Selection</a></li>
|
|
<li data-nav-id=/navpatterns/1-patterns/security/ title=Security class=dd-item><a href=/navpatterns/1-patterns/security/>Security</a></li>
|
|
<li data-nav-id=/navpatterns/1-patterns/setup-specificity-fallback/ title="Setup Specificity Fallback" class=dd-item><a href=/navpatterns/1-patterns/setup-specificity-fallback/>Setup Specificity Fallback</a></li>
|
|
<li data-nav-id=/navpatterns/1-patterns/silent-file-upload-and-download/ title="Silent File Upload and Download" class=dd-item><a href=/navpatterns/1-patterns/silent-file-upload-and-download/>Silent File Upload and Download</a></li>
|
|
<li data-nav-id=/navpatterns/1-patterns/singleton/ title=Singleton class=dd-item><a href=/navpatterns/1-patterns/singleton/>Singleton</a><ul>
|
|
<li data-nav-id=/navpatterns/1-patterns/singleton/singleton-codeunit/ title="Singleton Codeunit" class=dd-item><a href=/navpatterns/1-patterns/singleton/singleton-codeunit/>Singleton Codeunit</a></li>
|
|
<li data-nav-id=/navpatterns/1-patterns/singleton/singleton-table/ title="Singleton Table" class=dd-item><a href=/navpatterns/1-patterns/singleton/singleton-table/>Singleton Table</a><ul>
|
|
<li data-nav-id=/navpatterns/1-patterns/singleton/singleton-table/cue-table/ title="Cue Table" class=dd-item><a href=/navpatterns/1-patterns/singleton/singleton-table/cue-table/>Cue Table</a></li>
|
|
<li data-nav-id=/navpatterns/1-patterns/singleton/singleton-table/setup-table/ title="Setup Table" class=dd-item><a href=/navpatterns/1-patterns/singleton/singleton-table/setup-table/>Setup Table</a></li></ul></li></ul></li>
|
|
<li data-nav-id=/navpatterns/1-patterns/standard-journal/ title="Standard Journal" class=dd-item><a href=/navpatterns/1-patterns/standard-journal/>Standard Journal</a></li>
|
|
<li data-nav-id=/navpatterns/1-patterns/temporary-dataset-report/ title="Temporary Dataset Report" class=dd-item><a href=/navpatterns/1-patterns/temporary-dataset-report/>Temporary Dataset Report</a></li>
|
|
<li data-nav-id=/navpatterns/1-patterns/totals-and-discounts-on-subpages-sales-and-purchases/ title="Totals and Discounts on Subpages Sales and Purchases" class=dd-item><a href=/navpatterns/1-patterns/totals-and-discounts-on-subpages-sales-and-purchases/>Totals and Discounts on Subpages Sales and Purchases</a></li>
|
|
<li data-nav-id=/navpatterns/1-patterns/transfer-custom-fields/ title="Transfer Custom Fields" class=dd-item><a href=/navpatterns/1-patterns/transfer-custom-fields/>Transfer Custom Fields</a></li>
|
|
<li data-nav-id=/navpatterns/1-patterns/variant-facade/ title="Variant Facade" class=dd-item><a href=/navpatterns/1-patterns/variant-facade/>Variant Facade</a></li></ul></li>
|
|
<li data-nav-id=/navpatterns/2-anti-patterns/ title="2. Anti-Patterns" class=dd-item><a href=/navpatterns/2-anti-patterns/>2. Anti-Patterns</a><ul>
|
|
<li data-nav-id=/navpatterns/2-anti-patterns/nav-upgrade/ title="Nav Upgrade" class=dd-item><a href=/navpatterns/2-anti-patterns/nav-upgrade/>Nav Upgrade</a></li>
|
|
<li data-nav-id=/navpatterns/2-anti-patterns/reusable-bugs/ title="Reusable Bugs" class=dd-item><a href=/navpatterns/2-anti-patterns/reusable-bugs/>Reusable Bugs</a></li></ul></li>
|
|
<li data-nav-id=/navpatterns/3-cal-coding-guidelines/ title="3. CAL Coding Guidelines" class=dd-item><a href=/navpatterns/3-cal-coding-guidelines/>3. CAL Coding Guidelines</a><ul>
|
|
<li data-nav-id=/navpatterns/3-cal-coding-guidelines/design/ title=Design class=dd-item><a href=/navpatterns/3-cal-coding-guidelines/design/>Design</a></li>
|
|
<li data-nav-id=/navpatterns/3-cal-coding-guidelines/internally-used-dot-net-types/ title="Internally-used DotNet Types" class=dd-item><a href=/navpatterns/3-cal-coding-guidelines/internally-used-dot-net-types/>Internally-used DotNet Types</a></li>
|
|
<li data-nav-id=/navpatterns/3-cal-coding-guidelines/internationalization/ title=Internationalization class=dd-item><a href=/navpatterns/3-cal-coding-guidelines/internationalization/>Internationalization</a><ul>
|
|
<li data-nav-id=/navpatterns/3-cal-coding-guidelines/internationalization/using-calcdate/ title="Using Calcdate" class=dd-item><a href=/navpatterns/3-cal-coding-guidelines/internationalization/using-calcdate/>Using Calcdate</a></li></ul></li>
|
|
<li data-nav-id=/navpatterns/3-cal-coding-guidelines/localizability/ title=Localizability class=dd-item><a href=/navpatterns/3-cal-coding-guidelines/localizability/>Localizability</a><ul>
|
|
<li data-nav-id=/navpatterns/3-cal-coding-guidelines/localizability/captionml-for-system-tables/ title="CaptionML on System Pages" class=dd-item><a href=/navpatterns/3-cal-coding-guidelines/localizability/captionml-for-system-tables/>CaptionML on System Pages</a></li>
|
|
<li data-nav-id=/navpatterns/3-cal-coding-guidelines/localizability/fieldcaption-and-tablecaption/ title="FIELDCAPTION and TABLECAPTION" class=dd-item><a href=/navpatterns/3-cal-coding-guidelines/localizability/fieldcaption-and-tablecaption/>FIELDCAPTION and TABLECAPTION</a></li>
|
|
<li data-nav-id=/navpatterns/3-cal-coding-guidelines/localizability/global-text-constants/ title="Global Text Constants" class=dd-item><a href=/navpatterns/3-cal-coding-guidelines/localizability/global-text-constants/>Global Text Constants</a></li>
|
|
<li data-nav-id=/navpatterns/3-cal-coding-guidelines/localizability/use-text-constants/ title="Use Text Constants" class=dd-item><a href=/navpatterns/3-cal-coding-guidelines/localizability/use-text-constants/>Use Text Constants</a></li>
|
|
<li data-nav-id=/navpatterns/3-cal-coding-guidelines/localizability/using-optioncaptionml/ title="Using OptionCaptionML" class=dd-item><a href=/navpatterns/3-cal-coding-guidelines/localizability/using-optioncaptionml/>Using OptionCaptionML</a></li></ul></li>
|
|
<li data-nav-id=/navpatterns/3-cal-coding-guidelines/readability/ title=Readability class=dd-item><a href=/navpatterns/3-cal-coding-guidelines/readability/>Readability</a><ul>
|
|
<li data-nav-id=/navpatterns/3-cal-coding-guidelines/readability/begin-as-an-afterword/ title="Begin as an 'After Word'" class=dd-item><a href=/navpatterns/3-cal-coding-guidelines/readability/begin-as-an-afterword/>Begin as an 'After Word'</a></li>
|
|
<li data-nav-id=/navpatterns/3-cal-coding-guidelines/readability/begin-end/ title="Begin-End - Compound Only" class=dd-item><a href=/navpatterns/3-cal-coding-guidelines/readability/begin-end/>Begin-End - Compound Only</a></li>
|
|
<li data-nav-id=/navpatterns/3-cal-coding-guidelines/readability/binary-operator-line-start/ title="Binary Operator to Start Line" class=dd-item><a href=/navpatterns/3-cal-coding-guidelines/readability/binary-operator-line-start/>Binary Operator to Start Line</a></li>
|
|
<li data-nav-id=/navpatterns/3-cal-coding-guidelines/readability/blank-lines/ title="Blank Lines.md" class=dd-item><a href=/navpatterns/3-cal-coding-guidelines/readability/blank-lines/>Blank Lines.md</a></li>
|
|
<li data-nav-id=/navpatterns/3-cal-coding-guidelines/readability/case-actions/ title="CASE Action" class=dd-item><a href=/navpatterns/3-cal-coding-guidelines/readability/case-actions/>CASE Action</a></li>
|
|
<li data-nav-id=/navpatterns/3-cal-coding-guidelines/readability/colon-usage-in-case/ title="Colon usage in CASE" class=dd-item><a href=/navpatterns/3-cal-coding-guidelines/readability/colon-usage-in-case/>Colon usage in CASE</a></li>
|
|
<li data-nav-id=/navpatterns/3-cal-coding-guidelines/readability/comments-curly-brackets/ title="Comments inside Curly Brackets" class=dd-item><a href=/navpatterns/3-cal-coding-guidelines/readability/comments-curly-brackets/>Comments inside Curly Brackets</a></li>
|
|
<li data-nav-id=/navpatterns/3-cal-coding-guidelines/readability/comments-spacing/ title="Comment Spacing" class=dd-item><a href=/navpatterns/3-cal-coding-guidelines/readability/comments-spacing/>Comment Spacing</a></li>
|
|
<li data-nav-id=/navpatterns/3-cal-coding-guidelines/readability/end-else-pair/ title="END ELSE Pair" class=dd-item><a href=/navpatterns/3-cal-coding-guidelines/readability/end-else-pair/>END ELSE Pair</a></li>
|
|
<li data-nav-id=/navpatterns/3-cal-coding-guidelines/readability/indentation/ title=Indentation class=dd-item><a href=/navpatterns/3-cal-coding-guidelines/readability/indentation/>Indentation</a></li>
|
|
<li data-nav-id=/navpatterns/3-cal-coding-guidelines/readability/keyword-pairs-indentation/ title="Keyword Pairs - Indentation" class=dd-item><a href=/navpatterns/3-cal-coding-guidelines/readability/keyword-pairs-indentation/>Keyword Pairs - Indentation</a></li>
|
|
<li data-nav-id=/navpatterns/3-cal-coding-guidelines/readability/line-start-keywords/ title="Line Start Keywords" class=dd-item><a href=/navpatterns/3-cal-coding-guidelines/readability/line-start-keywords/>Line Start Keywords</a></li>
|
|
<li data-nav-id=/navpatterns/3-cal-coding-guidelines/readability/lonely-repeat/ title="Lonely Repeat" class=dd-item><a href=/navpatterns/3-cal-coding-guidelines/readability/lonely-repeat/>Lonely Repeat</a></li>
|
|
<li data-nav-id=/navpatterns/3-cal-coding-guidelines/readability/named-invocations/ title="Named Invocations" class=dd-item><a href=/navpatterns/3-cal-coding-guidelines/readability/named-invocations/>Named Invocations</a></li>
|
|
<li data-nav-id=/navpatterns/3-cal-coding-guidelines/readability/nested-withs/ title="Nested WITHs" class=dd-item><a href=/navpatterns/3-cal-coding-guidelines/readability/nested-withs/>Nested WITHs</a></li>
|
|
<li data-nav-id=/navpatterns/3-cal-coding-guidelines/readability/one-statement-per-line/ title="One Statement Per Line" class=dd-item><a href=/navpatterns/3-cal-coding-guidelines/readability/one-statement-per-line/>One Statement Per Line</a></li>
|
|
<li data-nav-id=/navpatterns/3-cal-coding-guidelines/readability/separate-if-and-else/ title="Separate IF and ELSE" class=dd-item><a href=/navpatterns/3-cal-coding-guidelines/readability/separate-if-and-else/>Separate IF and ELSE</a></li>
|
|
<li data-nav-id=/navpatterns/3-cal-coding-guidelines/readability/spacing-binary-operators/ title="Spacing Binary Operators" class=dd-item><a href=/navpatterns/3-cal-coding-guidelines/readability/spacing-binary-operators/>Spacing Binary Operators</a></li>
|
|
<li data-nav-id=/navpatterns/3-cal-coding-guidelines/readability/spacing-brackets-and/ title="Spacing Brackets and ::" class=dd-item><a href=/navpatterns/3-cal-coding-guidelines/readability/spacing-brackets-and/>Spacing Brackets and ::</a></li>
|
|
<li data-nav-id=/navpatterns/3-cal-coding-guidelines/readability/spacing-unary-operators/ title="Spacing Unary Operators" class=dd-item><a href=/navpatterns/3-cal-coding-guidelines/readability/spacing-unary-operators/>Spacing Unary Operators</a></li>
|
|
<li data-nav-id=/navpatterns/3-cal-coding-guidelines/readability/suggested-abbreviations/ title="Suggested Abbreviations" class=dd-item><a href=/navpatterns/3-cal-coding-guidelines/readability/suggested-abbreviations/>Suggested Abbreviations</a></li>
|
|
<li data-nav-id=/navpatterns/3-cal-coding-guidelines/readability/temporary-variable-naming/ title="Temporary Variable Naming" class=dd-item><a href=/navpatterns/3-cal-coding-guidelines/readability/temporary-variable-naming/>Temporary Variable Naming</a></li>
|
|
<li data-nav-id=/navpatterns/3-cal-coding-guidelines/readability/textconst-suffixes/ title="TextConst Suffixes" class=dd-item><a href=/navpatterns/3-cal-coding-guidelines/readability/textconst-suffixes/>TextConst Suffixes</a></li>
|
|
<li data-nav-id=/navpatterns/3-cal-coding-guidelines/readability/unary-operator-line-end/ title="Unary Operator Line End" class=dd-item><a href=/navpatterns/3-cal-coding-guidelines/readability/unary-operator-line-end/>Unary Operator Line End</a></li>
|
|
<li data-nav-id=/navpatterns/3-cal-coding-guidelines/readability/unnecessary-compound-parenthesis/ title="Unnecessary Compound Parenthesis" class=dd-item><a href=/navpatterns/3-cal-coding-guidelines/readability/unnecessary-compound-parenthesis/>Unnecessary Compound Parenthesis</a></li>
|
|
<li data-nav-id=/navpatterns/3-cal-coding-guidelines/readability/unnecessary-else/ title="Unnecessary ELSE" class=dd-item><a href=/navpatterns/3-cal-coding-guidelines/readability/unnecessary-else/>Unnecessary ELSE</a></li>
|
|
<li data-nav-id=/navpatterns/3-cal-coding-guidelines/readability/unnecessary-function-parenthesis/ title="Unnecessary Function Parenthesis" class=dd-item><a href=/navpatterns/3-cal-coding-guidelines/readability/unnecessary-function-parenthesis/>Unnecessary Function Parenthesis</a></li>
|
|
<li data-nav-id=/navpatterns/3-cal-coding-guidelines/readability/unnecessary-separators/ title="Unnecessary Separators" class=dd-item><a href=/navpatterns/3-cal-coding-guidelines/readability/unnecessary-separators/>Unnecessary Separators</a></li>
|
|
<li data-nav-id=/navpatterns/3-cal-coding-guidelines/readability/unnecessary-truefalse/ title="Unnecessary TRUE/FALSE" class=dd-item><a href=/navpatterns/3-cal-coding-guidelines/readability/unnecessary-truefalse/>Unnecessary TRUE/FALSE</a></li>
|
|
<li data-nav-id=/navpatterns/3-cal-coding-guidelines/readability/variable-already-scoped/ title="Variable Already Scoped" class=dd-item><a href=/navpatterns/3-cal-coding-guidelines/readability/variable-already-scoped/>Variable Already Scoped</a></li>
|
|
<li data-nav-id=/navpatterns/3-cal-coding-guidelines/readability/variable-naming/ title="Variable Naming" class=dd-item><a href=/navpatterns/3-cal-coding-guidelines/readability/variable-naming/>Variable Naming</a></li>
|
|
<li data-nav-id=/navpatterns/3-cal-coding-guidelines/readability/variables-declarations-order/ title="Variables Declarations Order" class=dd-item><a href=/navpatterns/3-cal-coding-guidelines/readability/variables-declarations-order/>Variables Declarations Order</a></li></ul></li>
|
|
<li data-nav-id=/navpatterns/3-cal-coding-guidelines/ux/ title=UX class=dd-item><a href=/navpatterns/3-cal-coding-guidelines/ux/>UX</a><ul>
|
|
<li data-nav-id=/navpatterns/3-cal-coding-guidelines/ux/actions-images/ title="Actions - Images" class=dd-item><a href=/navpatterns/3-cal-coding-guidelines/ux/actions-images/>Actions - Images</a></li>
|
|
<li data-nav-id=/navpatterns/3-cal-coding-guidelines/ux/confirm/ title=CONFIRM class=dd-item><a href=/navpatterns/3-cal-coding-guidelines/ux/confirm/>CONFIRM</a></li>
|
|
<li data-nav-id=/navpatterns/3-cal-coding-guidelines/ux/fielderror/ title=FIELDERROR class=dd-item><a href=/navpatterns/3-cal-coding-guidelines/ux/fielderror/>FIELDERROR</a></li>
|
|
<li data-nav-id=/navpatterns/3-cal-coding-guidelines/ux/message-and-error/ title="MESSAGE and ERROR" class=dd-item><a href=/navpatterns/3-cal-coding-guidelines/ux/message-and-error/>MESSAGE and ERROR</a></li></ul></li></ul></li>
|
|
<li data-nav-id=/navpatterns/4-get-involved/ title="(OLD) Get Involved" class=dd-item><a href=/navpatterns/4-get-involved/>(OLD) Get Involved</a><ul>
|
|
<li data-nav-id=/navpatterns/4-get-involved/code-of-conduct/ title="Code of Conduct" class=dd-item><a href=/navpatterns/4-get-involved/code-of-conduct/>Code of Conduct</a></li>
|
|
<li data-nav-id=/navpatterns/4-get-involved/patterns-authors/ title="Patterns Authors" class=dd-item><a href=/navpatterns/4-get-involved/patterns-authors/>Patterns Authors</a></li>
|
|
<li data-nav-id=/navpatterns/4-get-involved/template-for-writing-nav-design-patterns/ title="Template for writing Nav Design Patterns" class=dd-item><a href=/navpatterns/4-get-involved/template-for-writing-nav-design-patterns/>Template for writing Nav Design Patterns</a></li></ul></li>
|
|
<li data-nav-id=/navpatterns/related-links/ title="Related Links" class=dd-item><a href=/navpatterns/related-links/>Related Links</a></li></ul></li>
|
|
<li data-nav-id=/contributing/ title=Contributing class=dd-item><a href=/contributing/><b><i class="fas fa-clone"></i> </b>Contributing</a><ul>
|
|
<li data-nav-id=/contributing/formattingtips/ title="Formatting tips" class=dd-item><a href=/contributing/formattingtips/><b><i class="fas fa-clone"></i> </b>Formatting tips</a></li>
|
|
<li data-nav-id=/contributing/forkandpr/ title="Guide to Fork & PR" class=dd-item><a href=/contributing/forkandpr/><b><i class="fas fa-clone"></i> </b>Guide to Fork & PR</a></li>
|
|
<li data-nav-id=/contributing/templates/ title=Templates class=dd-item><a href=/contributing/templates/><b><i class="fas fa-clone"></i> </b>Templates</a><ul>
|
|
<li data-nav-id=/contributing/templates/guidelines/ title="Title of the Guideline" class=dd-item><a href=/contributing/templates/guidelines/>Title of the Guideline</a></li>
|
|
<li data-nav-id=/contributing/templates/patterns/ title="Title of the pattern" class=dd-item><a href=/contributing/templates/patterns/>Title of the pattern</a></li></ul></li>
|
|
<li data-nav-id=/contributing/theapprovalprocess/ title="Understanding the Approval Process" class=dd-item><a href=/contributing/theapprovalprocess/><b><i class="fas fa-clone"></i> </b>Understanding the Approval Process</a></li></ul></li>
|
|
</ul>
|
|
<div id=shortcuts>
|
|
<div class=nav-title>More</div>
|
|
<ul>
|
|
<li><a class=padding href=https://discord.gg/4wbfNv3><i class="fab fa-discord"></i> BC Discord</a></li>
|
|
<li><a class=padding href=https://github.com/microsoft/alguidelines><i class="fab fa-github"></i> GitHub repo</a></li>
|
|
</ul>
|
|
</div>
|
|
<div id=footer>
|
|
<p>Built with <a href=https://github.com/McShelby/hugo-theme-relearn><i class="fas fa-heart"></i></a> by <a href=https://gohugo.io/>Hugo</a></p>
|
|
</div>
|
|
</div>
|
|
</nav>
|
|
<div id=body>
|
|
<div id=overlay></div>
|
|
<div class="padding highlightable">
|
|
<div id=top-bar>
|
|
<div id=top-github-link>
|
|
<a class=github-link title="Edit this page" href=https://github.com/microsoft/alguidelines/edit/main/content/NAVPatterns/1-patterns/create-urls-to-nav-clients/index.md target=blank>
|
|
<i class="fas fa-code-branch"></i>
|
|
<span id=top-github-link-text>Edit this page</span>
|
|
</a>
|
|
</div>
|
|
<div id=breadcrumbs>
|
|
<span id=sidebar-toggle-span>
|
|
<a href=# id=sidebar-toggle data-sidebar-toggle>
|
|
<i class="fas fa-bars"></i>
|
|
</a>
|
|
</span>
|
|
<span id=toc-menu><i class="fas fa-list-alt"></i></span>
|
|
<ol class=links itemscope itemtype=http://schema.org/BreadcrumbList>
|
|
<meta itemprop=itemListOrder content="Descending">
|
|
<li itemscope itemtype=https://schema.org/ListItem itemprop=itemListElement><meta itemprop=position content="4"><a itemprop=item href=/><span itemprop=name>Home</span></a> > </li>
|
|
<li itemscope itemtype=https://schema.org/ListItem itemprop=itemListElement><meta itemprop=position content="3"><a itemprop=item href=/navpatterns/><span itemprop=name>NAV Patterns Archive</span></a> > </li>
|
|
<li itemscope itemtype=https://schema.org/ListItem itemprop=itemListElement><meta itemprop=position content="2"><a itemprop=item href=/navpatterns/1-patterns/><span itemprop=name>1. Patterns</span></a> > </li>
|
|
<li itemscope itemtype=https://schema.org/ListItem itemprop=itemListElement><meta itemprop=position content="1"><a itemprop=item href=/navpatterns/1-patterns/create-urls-to-nav-clients/ aria-disabled=true><span itemprop=name>Create URLs to NAV Clients</span></a></li>
|
|
</ol>
|
|
</div>
|
|
<div class=progress>
|
|
<div class=wrapper>
|
|
<nav id=TableOfContents>
|
|
<ul>
|
|
<li><a href=#abstract>Abstract</a></li>
|
|
<li><a href=#description>Description</a></li>
|
|
<li><a href=#usage>Usage</a></li>
|
|
<li><a href=#when-to-use>When to Use</a></li>
|
|
<li><a href=#examples-of-usage>Examples of Usage</a></li>
|
|
<li><a href=#nav-specific-example>NAV Specific Example</a></li>
|
|
</ul>
|
|
</nav>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div id=head-tags>
|
|
</div>
|
|
<main id=body-inner>
|
|
<h1>Create URLs to NAV Clients</h1>
|
|
<p><em>By Mike Borg Cardona and Bogdana Botez at Microsoft Development Center Copenhagen</em></p>
|
|
<h2 id=abstract>Abstract</h2>
|
|
<p>This article illustrates NAV platform functionality to be used by C/AL developers.</p>
|
|
<p>The URL builder function, GETURL, is released in Microsoft Dynamics NAV 2013 R2 to reduce coding time for developers who need to create various URL strings to run application objects in either the win client, the web client, or on web services. In addition, the GETURL function makes multitenancy features more transparent to C/AL developers.</p>
|
|
<h2 id=description>Description</h2>
|
|
<p>Ever had to construct win client URLs like the one below?</p>
|
|
<p>dynamicsnav://myserver:7046/myInstance/myCompany/runpage?page=26</p>
|
|
<p>Today, Microsoft Dynamics NAV also provides a web client. This means that you must update your code to construct web client URLs too. What about multitenancy? The URL Builder should know if it is running in a multitenant setup and it should know how to choose the right tenant. What about maintaining this code?</p>
|
|
<p>The good news is that GETURL has been introduced to handle all URL building for you.</p>
|
|
<p>GETURL automatically handles:</p>
|
|
<ul>
|
|
<li>Multitenancy</li>
|
|
<li>Correct URL format for each client</li>
|
|
<li>Publicly accessible hostnames.</li>
|
|
</ul>
|
|
<h2 id=usage>Usage</h2>
|
|
<p>The format is:</p>
|
|
<p>[String :=] GETURL(ClientType[, Company][, Object Type][, Object Id][, Record])</p>
|
|
<p>Where:</p>
|
|
<ul>
|
|
<li><strong>Client Type</strong> can be: Current, Default, Windows, Web, SOAP, or OData. This enables a range of scenarios for the C/AL developer, such as moving to the web client without changing code to decide where the URL should point to. This is done either by setting Client Type to Current, and just ensuring that web is used to invoke the link creation, or by setting Client Type to Default and changing its value to Web when it is ready to move to the web platform.</li>
|
|
<li><strong>Object Type</strong> and <strong>Object ID</strong> define the type of the application object to run (Table, Page, Report, Codeunit, Query, or XMLport) and its ID.</li>
|
|
<li><strong>Record</strong> specifies the actual data to run the URL on, such as:</li>
|
|
</ul>
|
|
<div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-al data-lang=al>Vendor<span style=color:#f92672>.</span>GET<span style=color:#f92672>(</span>"Account No."<span style=color:#f92672>)</span>;
|
|
|
|
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>:WEB,COMPANYNAME, <span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>Page</span>,<span style=color:#ae81ff>27</span>,Vendor<span style=color:#f92672>)
|
|
</span></code></pre></div><p><strong>Note</strong>: It is currently not possible to set filters on the record that you sent as a last parameter to the GETURL function. However, it is possible to write your own code to compute and append the filter string to the URL that is created by the GETURL function.</p>
|
|
<p>The server name and instance are extracted automatically by GETURL and do not need to be specified by the C/AL developer. Furthermore, the multitenancy setup is transparent to the C/AL developer. No multitenancy parameters are specified when you call GETURL, because the function knows from the server setup if it is running in a multitenant environment and if so, it will add a string like “&tenant=MyTenant” to the URL.</p>
|
|
<h2 id=when-to-use>When to Use</h2>
|
|
<p>The GETURL function can generally be used every time a URL must be created. The following are some scenarios where the function is particularly useful.</p>
|
|
<ul>
|
|
<li>Document approvals. For more information, see the “NAV Usage Example” section.</li>
|
|
<li>Reports containing drill-down links. (Beware of the resource cost of adding a new URL element to the Report dataset.)</li>
|
|
<li>When planning to write code for, or migrate to, various display targets (Microsoft Dynamics NAV Windows client, Microsoft Dynamics NAV web client, Microsoft Dynamics NAV web services) without having to explicitly specify which client to use.</li>
|
|
</ul>
|
|
<h2 id=examples-of-usage>Examples of Usage</h2>
|
|
<p>The following are examples of calls to GETURL and their corresponding return value:</p>
|
|
<p><strong>Command</strong></p>
|
|
<p><strong>URL</strong></p>
|
|
<div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-al data-lang=al>GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::Win<span style=color:#f92672>)
|
|
</span><span style=color:#f92672>
|
|
</span><span style=color:#f92672></span>dynamicsnav:<span style=color:#75715e>//MyServer:7046/DynamicsNAV71//
|
|
</span><span style=color:#75715e></span>
|
|
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::Web<span style=color:#f92672>)
|
|
</span><span style=color:#f92672>
|
|
</span><span style=color:#f92672></span>https:<span style=color:#75715e>//navwebsrvr:443/DynamicsNAV71\_Instance1/Webclient
|
|
</span><span style=color:#75715e></span>
|
|
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::OData<span style=color:#f92672>)
|
|
</span><span style=color:#f92672>
|
|
</span><span style=color:#f92672></span>http:<span style=color:#75715e>//MyServer:7048/DynamicsNAV71/OData
|
|
</span><span style=color:#75715e></span>
|
|
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::SOAP<span style=color:#f92672>)
|
|
</span><span style=color:#f92672>
|
|
</span><span style=color:#f92672></span>http:<span style=color:#75715e>//MyServer:7047/DynamicsNAV71/WS/Services
|
|
</span><span style=color:#75715e></span>
|
|
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::Current<span style=color:#f92672>) </span>ie<span style=color:#f92672>. </span>When running this <span style=color:#66d9ef>code</span> on a Win client session
|
|
|
|
dynamicsnav:<span style=color:#75715e>//MyServer:7046/DynamicsNAV71//
|
|
</span><span style=color:#75715e></span>
|
|
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::Default<span style=color:#f92672>) </span>ie<span style=color:#f92672>. </span>When the Server config <span style=color:#66d9ef>key</span> DefaultClient is set <span style=color:#66d9ef>to</span> Windows
|
|
|
|
dynamicsnav:<span style=color:#75715e>//MyServer:7046/DynamicsNAV71//
|
|
</span><span style=color:#75715e></span>
|
|
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::Windows,COMPANYNAME<span style=color:#f92672>)
|
|
</span><span style=color:#f92672>
|
|
</span><span style=color:#f92672></span>dynamicsnav:<span style=color:#75715e>//MyServer:7046/DynamicsNAV71/CRONUS/
|
|
</span><span style=color:#75715e></span>
|
|
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::Windows,<span style=color:#e6db74>''</span><span style=color:#f92672>)
|
|
</span><span style=color:#f92672>
|
|
</span><span style=color:#f92672></span>dynamicsnav:<span style=color:#75715e>//MyServer:7046/DynamicsNAV71//
|
|
</span><span style=color:#75715e></span>
|
|
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::Windows,<span style=color:#e6db74>'NONEXISTING Corp'</span><span style=color:#f92672>)
|
|
</span><span style=color:#f92672>
|
|
</span><span style=color:#f92672></span>dynamicsnav:<span style=color:#75715e>//MyServer:7046/DynamicsNAV71/NONEXISTING Corp/
|
|
</span><span style=color:#75715e></span>
|
|
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::Web,COMPANYNAME<span style=color:#f92672>)
|
|
</span><span style=color:#f92672>
|
|
</span><span style=color:#f92672></span>https:<span style=color:#75715e>//navwebsrvr:443/DynamicsNAV71\_Instance1/Webclient?company=CRONUS
|
|
</span><span style=color:#75715e></span>
|
|
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::Web,<span style=color:#e6db74>''</span><span style=color:#f92672>)
|
|
</span><span style=color:#f92672>
|
|
</span><span style=color:#f92672></span>https:<span style=color:#75715e>//navwebsrvr:443/DynamicsNAV71\_Instance1/Webclient
|
|
</span><span style=color:#75715e></span>
|
|
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::Web,<span style=color:#e6db74>'NONEXISTING Corp'</span><span style=color:#f92672>)
|
|
</span><span style=color:#f92672>
|
|
</span><span style=color:#f92672></span>https:<span style=color:#75715e>//navwebsrvr:443/DynamicsNAV71\_Instance1/Webclient?company=NONEXISTING Corp
|
|
</span><span style=color:#75715e></span>
|
|
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::OData,COMPANYNAME<span style=color:#f92672>)
|
|
</span><span style=color:#f92672>
|
|
</span><span style=color:#f92672></span>http:<span style=color:#75715e>//MyServer:7048/DynamicsNAV71/OData/Company('CRONUS')
|
|
</span><span style=color:#75715e></span>
|
|
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::OData,<span style=color:#e6db74>''</span><span style=color:#f92672>)
|
|
</span><span style=color:#f92672>
|
|
</span><span style=color:#f92672></span>http:<span style=color:#75715e>//MyServer:7048/DynamicsNAV71/OData
|
|
</span><span style=color:#75715e></span>
|
|
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::OData,<span style=color:#e6db74>'NONEXISTING Corp'</span><span style=color:#f92672>)
|
|
</span><span style=color:#f92672>
|
|
</span><span style=color:#f92672></span>http:<span style=color:#75715e>//MyServer:7048/DynamicsNAV71/OData/Company('NONEXISTING Corp')
|
|
</span><span style=color:#75715e></span>
|
|
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::SOAP,COMPANYNAME<span style=color:#f92672>)
|
|
</span><span style=color:#f92672>
|
|
</span><span style=color:#f92672></span>http:<span style=color:#75715e>//MyServer:7047/DynamicsNAV71/WS/CRONUS/Services
|
|
</span><span style=color:#75715e></span>
|
|
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::SOAP,<span style=color:#e6db74>''</span><span style=color:#f92672>)
|
|
</span><span style=color:#f92672>
|
|
</span><span style=color:#f92672></span>http:<span style=color:#75715e>//MyServer:7047/DynamicsNAV71/WS/Services
|
|
</span><span style=color:#75715e></span>
|
|
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::SOAP,<span style=color:#e6db74>'NONEXISTING Corp'</span><span style=color:#f92672>)
|
|
</span><span style=color:#f92672>
|
|
</span><span style=color:#f92672></span>http:<span style=color:#75715e>//MyServer:7047/DynamicsNAV71/WS/NONEXISTING Corp/Services
|
|
</span><span style=color:#75715e></span>
|
|
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::Windows,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>Table</span>,<span style=color:#ae81ff>27</span><span style=color:#f92672>)
|
|
</span><span style=color:#f92672>
|
|
</span><span style=color:#f92672></span>dynamicsnav:<span style=color:#75715e>//MyServer:7046/DynamicsNAV71/CRONUS/runtable?table=27
|
|
</span><span style=color:#75715e></span>
|
|
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::Windows,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>Page</span>,<span style=color:#ae81ff>27</span><span style=color:#f92672>)
|
|
</span><span style=color:#f92672>
|
|
</span><span style=color:#f92672></span>dynamicsnav:<span style=color:#75715e>//MyServer:7046/DynamicsNAV71/CRONUS/runpage?page=27
|
|
</span><span style=color:#75715e></span>
|
|
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::Windows,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>Report</span>,<span style=color:#ae81ff>6</span><span style=color:#f92672>)
|
|
</span><span style=color:#f92672>
|
|
</span><span style=color:#f92672></span>dynamicsnav:<span style=color:#75715e>//MyServer:7046/DynamicsNAV71/CRONUS/runreport?report=6
|
|
</span><span style=color:#75715e></span>
|
|
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::Windows,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>Codeunit</span>,<span style=color:#ae81ff>5065</span><span style=color:#f92672>)
|
|
</span><span style=color:#f92672>
|
|
</span><span style=color:#f92672></span>dynamicsnav:<span style=color:#75715e>//MyServer:7046/DynamicsNAV71/CRONUS/runcodeunit?codeunit=5065
|
|
</span><span style=color:#75715e></span>
|
|
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::Windows,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>Query</span>,<span style=color:#ae81ff>9150</span><span style=color:#f92672>)
|
|
</span><span style=color:#f92672>
|
|
</span><span style=color:#f92672></span>dynamicsnav:<span style=color:#75715e>//MyServer:7046/DynamicsNAV71/CRONUS/runquery?query=9150
|
|
</span><span style=color:#75715e></span>
|
|
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::Windows,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>XmlPort</span>,<span style=color:#ae81ff>5150</span><span style=color:#f92672>)
|
|
</span><span style=color:#f92672>
|
|
</span><span style=color:#f92672></span>dynamicsnav:<span style=color:#75715e>//MyServer:7046/DynamicsNAV71/CRONUS/runxmlport?xmlport=5150
|
|
</span><span style=color:#75715e></span>
|
|
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::OData,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>Page</span>,<span style=color:#ae81ff>27</span><span style=color:#f92672>) </span>ie<span style=color:#f92672>. </span>When the Web Service is published
|
|
|
|
http:<span style=color:#75715e>//MyServer:7048/DynamicsNAV71/OData/Company('CRONUS')/PAG27Vendors
|
|
</span><span style=color:#75715e></span>
|
|
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::OData,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>Query</span>,<span style=color:#ae81ff>9150</span><span style=color:#f92672>) </span>ie<span style=color:#f92672>. </span>When the Web Service is published
|
|
|
|
http:<span style=color:#75715e>//MyServer:7048/DynamicsNAV71/OData/Company('CRONUS')/QUE9150MyCustomers
|
|
</span><span style=color:#75715e></span>
|
|
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::SOAP,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>Page</span>,<span style=color:#ae81ff>27</span><span style=color:#f92672>)</span>Â ie<span style=color:#f92672>. </span>When the Web Service is published
|
|
|
|
http:<span style=color:#75715e>//MyServer:7047/DynamicsNAV71/WS/CRONUS/Page/PAG27Vendors
|
|
</span><span style=color:#75715e></span>
|
|
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::SOAP,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>Codeunit</span>,<span style=color:#ae81ff>5065</span><span style=color:#f92672>) </span>ie<span style=color:#f92672>. </span>When the Web Service is published
|
|
|
|
http:<span style=color:#75715e>//MyServer:7047/DynamicsNAV71/WS/CRONUS/Codeunit/COD5065EmailLogging
|
|
</span><span style=color:#75715e></span>
|
|
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::Windows,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>Page</span>,<span style=color:#ae81ff>27</span>,<span style=color:#66d9ef>record</span><span style=color:#f92672>) </span><span style=color:#66d9ef>List</span> <span style=color:#66d9ef>Page</span>
|
|
|
|
dynamicsnav:<span style=color:#75715e>//MyServer:7046/DynamicsNAV71/CRONUS/runpage?page=27&bookmark=23;FwAAAAJ7/0kAQwAxADAAMwAw
|
|
</span><span style=color:#75715e></span>
|
|
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::Windows,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>Page</span>,<span style=color:#ae81ff>26</span>,<span style=color:#66d9ef>record</span><span style=color:#f92672>) </span>Card <span style=color:#66d9ef>Page</span>
|
|
|
|
dynamicsnav:<span style=color:#75715e>//MyServer:7046/DynamicsNAV71/CRONUS/runpage?page=26&bookmark=23;FwAAAAJ7/0kAQwAxADAAMwAw
|
|
</span><span style=color:#75715e></span>
|
|
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::Web,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>Page</span>,<span style=color:#ae81ff>27</span>,<span style=color:#66d9ef>record</span><span style=color:#f92672>) </span><span style=color:#66d9ef>List</span> <span style=color:#66d9ef>Page</span>
|
|
|
|
https:<span style=color:#75715e>//navwebsrvr:443/DynamicsNAV71\_Instance1/Webclient?company=CRONUS&page=27&bookmark=23;FwAAAAJ7/0kAQwAxADAAMwAw
|
|
</span><span style=color:#75715e></span>
|
|
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::Web,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>Page</span>,<span style=color:#ae81ff>26</span>,<span style=color:#66d9ef>record</span><span style=color:#f92672>) </span>Card <span style=color:#66d9ef>Page</span>
|
|
|
|
https:<span style=color:#75715e>//navwebsrvr:443/DynamicsNAV71\_Instance1/Webclient?company=CRONUS&page=26&bookmark=23;FwAAAAJ7/0kAQwAxADAAMwAw
|
|
</span><span style=color:#75715e></span>
|
|
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::OData,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>Page</span>,<span style=color:#ae81ff>27</span>,<span style=color:#66d9ef>record</span><span style=color:#f92672>)
|
|
</span><span style=color:#f92672>
|
|
</span><span style=color:#f92672></span>http:<span style=color:#75715e>//MyServer:7048/DynamicsNAV71/OData/Company('CRONUS')/PAG27Vendors('IC1030')
|
|
</span><span style=color:#75715e></span>
|
|
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::Web,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>Page</span>,<span style=color:#ae81ff>27</span><span style=color:#f92672>)
|
|
</span><span style=color:#f92672>
|
|
</span><span style=color:#f92672></span>https:<span style=color:#75715e>//navwebsrvr:443/DynamicsNAV71\_Instance1/Webclient?company=CRONUS&page=27
|
|
</span><span style=color:#75715e></span>
|
|
GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::Web,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>Report</span>,<span style=color:#ae81ff>6</span><span style=color:#f92672>)
|
|
</span><span style=color:#f92672>
|
|
</span><span style=color:#f92672></span>https:<span style=color:#75715e>//navwebsrvr:443/DynamicsNAV71\_Instance1/Webclient?company=CRONUS&report=6
|
|
</span><span style=color:#75715e></span>
|
|
</code></pre></div><p>If the GETURL function is called with invalid parameters, it will return an empty string. In that case, you can find the related error text by calling the GETLASTERRORTEXT function.</p>
|
|
<p><strong>Function Call</strong></p>
|
|
<p><strong>Error Message</strong></p>
|
|
<div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-al data-lang=al>GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::Web,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>Table</span>,<span style=color:#ae81ff>27</span><span style=color:#f92672>)
|
|
</span><span style=color:#f92672>
|
|
</span><span style=color:#f92672></span>The specified object <span style=color:#66d9ef>type</span> parameter <span style=color:#66d9ef>for</span> the GetUrl <span style=color:#66d9ef>function</span> is <span style=color:#f92672>not</span> valid<span style=color:#f92672>.
|
|
</span><span style=color:#f92672>
|
|
</span><span style=color:#f92672></span>GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::Web,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>Codeunit</span>,<span style=color:#ae81ff>5065</span><span style=color:#f92672>)
|
|
</span><span style=color:#f92672>
|
|
</span><span style=color:#f92672></span>The specified object <span style=color:#66d9ef>type</span> parameter <span style=color:#66d9ef>for</span> the GetUrl <span style=color:#66d9ef>function</span> is <span style=color:#f92672>not</span> valid<span style=color:#f92672>.
|
|
</span><span style=color:#f92672>
|
|
</span><span style=color:#f92672></span>GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::Web,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>Query</span>,<span style=color:#ae81ff>9150</span><span style=color:#f92672>)
|
|
</span><span style=color:#f92672>
|
|
</span><span style=color:#f92672></span>The specified object <span style=color:#66d9ef>type</span> parameter <span style=color:#66d9ef>for</span> the GetUrl <span style=color:#66d9ef>function</span> is <span style=color:#f92672>not</span> valid<span style=color:#f92672>.
|
|
</span><span style=color:#f92672>
|
|
</span><span style=color:#f92672></span>GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::Web,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>XmlPort</span>,<span style=color:#ae81ff>5150</span><span style=color:#f92672>)
|
|
</span><span style=color:#f92672>
|
|
</span><span style=color:#f92672></span>The specified object <span style=color:#66d9ef>type</span> parameter <span style=color:#66d9ef>for</span> the GetUrl <span style=color:#66d9ef>function</span> is <span style=color:#f92672>not</span> valid<span style=color:#f92672>.
|
|
</span><span style=color:#f92672>
|
|
</span><span style=color:#f92672></span>GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::OData,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>Table</span>,<span style=color:#ae81ff>27</span><span style=color:#f92672>)
|
|
</span><span style=color:#f92672>
|
|
</span><span style=color:#f92672></span>The specified object <span style=color:#66d9ef>type</span> parameter <span style=color:#66d9ef>for</span> the GetUrl <span style=color:#66d9ef>function</span> is <span style=color:#f92672>not</span> valid<span style=color:#f92672>.
|
|
</span><span style=color:#f92672>
|
|
</span><span style=color:#f92672></span>GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::OData,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>Page</span>,<span style=color:#ae81ff>27</span><span style=color:#f92672>)
|
|
</span><span style=color:#f92672>
|
|
</span><span style=color:#f92672></span>The <span style=color:#66d9ef>Page</span> object, <span style=color:#ae81ff>27</span>, that is specified <span style=color:#66d9ef>for</span> the GetUrl <span style=color:#66d9ef>function</span> has <span style=color:#f92672>not</span> been published <span style=color:#66d9ef>in</span> the Web Services <span style=color:#66d9ef>table</span><span style=color:#f92672>.
|
|
</span><span style=color:#f92672>
|
|
</span><span style=color:#f92672></span>GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::OData,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>Report</span>,<span style=color:#ae81ff>6</span><span style=color:#f92672>)
|
|
</span><span style=color:#f92672>
|
|
</span><span style=color:#f92672></span>The specified object <span style=color:#66d9ef>type</span> parameter <span style=color:#66d9ef>for</span> the GetUrl <span style=color:#66d9ef>function</span> is <span style=color:#f92672>not</span> valid<span style=color:#f92672>.
|
|
</span><span style=color:#f92672>
|
|
</span><span style=color:#f92672></span>GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::OData,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>Codeunit</span>,<span style=color:#ae81ff>5065</span><span style=color:#f92672>)
|
|
</span><span style=color:#f92672>
|
|
</span><span style=color:#f92672></span>The specified object <span style=color:#66d9ef>type</span> parameter <span style=color:#66d9ef>for</span> the GetUrl <span style=color:#66d9ef>function</span> is <span style=color:#f92672>not</span> valid<span style=color:#f92672>.
|
|
</span><span style=color:#f92672>
|
|
</span><span style=color:#f92672></span>GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::OData,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>Query</span>,<span style=color:#ae81ff>9150</span><span style=color:#f92672>)
|
|
</span><span style=color:#f92672>
|
|
</span><span style=color:#f92672></span>The <span style=color:#66d9ef>Query</span> object, <span style=color:#ae81ff>9150</span>, that is specified <span style=color:#66d9ef>for</span> the GetUrl <span style=color:#66d9ef>function</span> has <span style=color:#f92672>not</span> been published <span style=color:#66d9ef>in</span> the Web Services <span style=color:#66d9ef>table</span><span style=color:#f92672>.
|
|
</span><span style=color:#f92672>
|
|
</span><span style=color:#f92672></span>GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::OData,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>XmlPort</span>,<span style=color:#ae81ff>5150</span><span style=color:#f92672>)
|
|
</span><span style=color:#f92672>
|
|
</span><span style=color:#f92672></span>The specified object <span style=color:#66d9ef>type</span> parameter <span style=color:#66d9ef>for</span> the GetUrl <span style=color:#66d9ef>function</span> is <span style=color:#f92672>not</span> valid<span style=color:#f92672>.
|
|
</span><span style=color:#f92672>
|
|
</span><span style=color:#f92672></span>GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::SOAP,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>Table</span>,<span style=color:#ae81ff>27</span><span style=color:#f92672>)
|
|
</span><span style=color:#f92672>
|
|
</span><span style=color:#f92672></span>The specified object <span style=color:#66d9ef>type</span> parameter <span style=color:#66d9ef>for</span> the GetUrl <span style=color:#66d9ef>function</span> is <span style=color:#f92672>not</span> valid<span style=color:#f92672>.
|
|
</span><span style=color:#f92672>
|
|
</span><span style=color:#f92672></span>GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::SOAP,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>Page</span>,<span style=color:#ae81ff>27</span><span style=color:#f92672>)
|
|
</span><span style=color:#f92672>
|
|
</span><span style=color:#f92672></span>The <span style=color:#66d9ef>Page</span> object, <span style=color:#ae81ff>27</span>, that is specified <span style=color:#66d9ef>for</span> the GetUrl <span style=color:#66d9ef>function</span> has <span style=color:#f92672>not</span> been published <span style=color:#66d9ef>in</span> the Web Services <span style=color:#66d9ef>table</span><span style=color:#f92672>.
|
|
</span><span style=color:#f92672>
|
|
</span><span style=color:#f92672></span>GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::SOAP,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>Report</span>,<span style=color:#ae81ff>6</span><span style=color:#f92672>)
|
|
</span><span style=color:#f92672>
|
|
</span><span style=color:#f92672></span>The specified object <span style=color:#66d9ef>type</span> parameter <span style=color:#66d9ef>for</span> the GetUrl <span style=color:#66d9ef>function</span> is <span style=color:#f92672>not</span> valid<span style=color:#f92672>.
|
|
</span><span style=color:#f92672>
|
|
</span><span style=color:#f92672></span>GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::SOAP,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>Codeunit</span>,<span style=color:#ae81ff>5065</span><span style=color:#f92672>)
|
|
</span><span style=color:#f92672>
|
|
</span><span style=color:#f92672></span>The <span style=color:#66d9ef>Codeunit</span> object, <span style=color:#ae81ff>5065</span>, that is specified <span style=color:#66d9ef>for</span> the GetUrl <span style=color:#66d9ef>function</span> has <span style=color:#f92672>not</span> been published <span style=color:#66d9ef>in</span> the Web Services <span style=color:#66d9ef>table</span><span style=color:#f92672>.
|
|
</span><span style=color:#f92672>
|
|
</span><span style=color:#f92672></span>GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::SOAP,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>Query</span>,<span style=color:#ae81ff>9150</span><span style=color:#f92672>)
|
|
</span><span style=color:#f92672>
|
|
</span><span style=color:#f92672></span>The specified object <span style=color:#66d9ef>type</span> parameter <span style=color:#66d9ef>for</span> the GetUrl <span style=color:#66d9ef>function</span> is <span style=color:#f92672>not</span> valid<span style=color:#f92672>.
|
|
</span><span style=color:#f92672>
|
|
</span><span style=color:#f92672></span>GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::SOAP,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>XmlPort</span>,<span style=color:#ae81ff>5150</span><span style=color:#f92672>)
|
|
</span><span style=color:#f92672>
|
|
</span><span style=color:#f92672></span>The specified object <span style=color:#66d9ef>type</span> parameter <span style=color:#66d9ef>for</span> the GetUrl <span style=color:#66d9ef>function</span> is <span style=color:#f92672>not</span> valid<span style=color:#f92672>.
|
|
</span><span style=color:#f92672>
|
|
</span><span style=color:#f92672></span>GETURL<span style=color:#f92672>(</span><span style=color:#66d9ef>CLIENTTYPE</span>::SOAP,COMPANYNAME,<span style=color:#66d9ef>OBJECTTYPE</span>::<span style=color:#66d9ef>Page</span>,<span style=color:#ae81ff>27</span>,<span style=color:#66d9ef>record</span><span style=color:#f92672>)
|
|
</span><span style=color:#f92672>
|
|
</span></code></pre></div><p>You cannot specify a record parameter for the GetUrl function when the object type is SOAP</p>
|
|
<h2 id=nav-specific-example>NAV Specific Example</h2>
|
|
<p>The following example shows how to use the GETURL function in codeunit 440 to ensure that the notification mail in Document Approvals can link to both the Microsoft Dynamics NAV Windows client and the Microsoft Dynamics NAV web client:</p>
|
|
<p><a href=1778.url1.jpg><img src=1778.url1.jpg alt=" "></a></p>
|
|
<p>This resulting UI looks as follows.</p>
|
|
<p><a href=7802.url2.jpg><img src=7802.url2.jpg alt=" "></a></p>
|
|
<p>The first link opens the approval document in the Microsoft Dynamics NAV Windows client. The second link (Web view) opens the same document in the Microsoft Dynamics NAV web client.</p>
|
|
<footer class=footline>
|
|
</footer>
|
|
</main>
|
|
</div>
|
|
<div id=navigation>
|
|
<a class="nav nav-prev" href=/navpatterns/1-patterns/create-data-from-templates/ title="Create Data from Templates"><i class="fa fa-chevron-left"></i></a>
|
|
<a class="nav nav-next" href=/navpatterns/1-patterns/creating-custom-charts/ title="Creating Custom Charts"><i class="fa fa-chevron-right"></i></a>
|
|
</div>
|
|
</div>
|
|
<div style=left:-1000px;overflow:scroll;position:absolute;top:-1000px;border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px>
|
|
<div style=border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px></div>
|
|
</div>
|
|
<script src=/js/clipboard.min.js?1637014960></script>
|
|
<script src=/js/perfect-scrollbar.min.js?1637014960></script>
|
|
<script src=/js/perfect-scrollbar.jquery.min.js?1637014960></script>
|
|
<script src=/js/jquery.svg.pan.zoom.js?1637014960></script>
|
|
<script src=/js/featherlight.min.js?1637014960></script>
|
|
<script src=/js/modernizr.custom-3.6.0.js?1637014960></script>
|
|
<script src=/js/relearn.js?1637014960></script>
|
|
</body>
|
|
</html> |