Table 5103 "Interaction Tmpl. Language"
Base Application · Microsoft.CRM.Interaction
Across versions
- BC23present
- BC244 fields changed
- BC251 events added
- BC26-27unchanged
- BC287 fields changed
- BC29-30unchanged
Neighbourhood 10 connected objects and pages
Base Application · Microsoft.CRM.Interaction · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Caption | Interaction Tmpl. Language |
| DataClassification | CustomerContent |
Fields
Explanation: the field’s ToolTip in the code; without one, the ToolTip of a page control bound to the field (marked via the page); without that, its Caption (marked caption) when that differs from the name.
| No. | Name | Type | Explanation | Notes |
|---|---|---|---|---|
| 1 | Interaction Template Code Δ BC28 | Code[10] | Specifies the code for the interaction template that you have selected. | TableRelation Table 5064 “Interaction Template” (Interaction Template); not editable |
| 2 | Language Code Δ BC28 | Code[10] | Specifies the language that is used when translating specified text on documents to foreign business partner, such as an item description on an order confirmation. | TableRelation Table 8 “Language” |
| 3 | Description Δ BC28 | Text[100] | Specifies the description of the interaction template language. This field will not be displayed in the Word attachment. | |
| 4 | Attachment No. | Integer | — | |
| 5 | Custom Layout Code Δ BC24 Δ BC28 | Code[20] | Specifies the number of the report layout. | TableRelation Table 9650 “Custom Report Layout” (“Custom Report Layout” where(“Report ID” = const(Report::“Email Merge”))) |
| 6 | Custom Layout Description Δ BC24 | Text[250] | — | FlowField: lookup(“Custom Report Layout”.Description where(Code = field(“Custom Layout Code”))); not editable |
| 7 | Word Template Code Δ BC24 Δ BC28 | Code[30] | Specifies the Word template to use when you create communications for an interaction. The Word template will create either a document or be used as the body text in an email. | TableRelation Table 9988 “Word Template” (“Word Template”.Code where(“Language Code” = field(“Language Code”), “Table ID” = const(Database::“Interaction Merge Data”))) |
| 8 | Report Layout Name Δ BC24 Δ BC28 | Text[250] | Specifies the report layout that will be used. | TableRelation “Report Layout List”.Name where(“Report ID” = const(Report::“Email Merge”)) |
| 9 | Report Layout AppID Δ BC28 | Guid | Specifies which app the report layout belongs to. | TableRelation “Report Layout List”.“Application ID” where(“Report ID” = const(Report::“Email Merge”)) |
Keys
- Key1: Interaction Template Code, Language Code (clustered)
Events published
OnImportAttachmentOnBeforeModify(var Attachment: Record Attachment)(integration)OnBeforeCreateHTMLCustomLayoutAttachment()(integration)OnCreateAttachmentOnAfterInitialChecks(var InteractionTmplLanguage: Record "Interaction Tmpl. Language"; var NewAttachNo: Integer; var IsHandled: Boolean)(integration)OnOpenAttachmentOnBeforeGetAttachment(var InteractionTmplLanguage: Record "Interaction Tmpl. Language"; var Attachment: Record Attachment)(integration)OnBeforeOpenAttachment(var InteractionTmplLanguage: Record "Interaction Tmpl. Language"; var Attachment: Record Attachment)(integration)OnExportAttachmentOnStorageTypeCaseElse(var InteractionTmplLanguage: Record "Interaction Tmpl. Language"; xInteractionTmplLanguage: Record "Interaction Tmpl. Language"; var AttachmentRecord: Record Attachment; var MarketingSetup: Record "Marketing Setup"; var ExportToFile: Text; var FileFilter: Text; var FileName: Text)+ BC25 (integration)
Procedures
CreateAttachment()CreateHTMLCustomLayoutAttachment(): IntegerOpenAttachment()CopyFromAttachment()ImportAttachment()ExportAttachment()RemoveAttachment(Prompt: Boolean)
Triggers
OnDelete, OnRename
Relations
- lookup page Page 5154 “Interact. Tmpl. Languages”
- Interaction Template Code: TableRelation Table 5064 “Interaction Template”
- Language Code: TableRelation Table 8 “Language”
- Custom Layout Description: CalcFormula Table 9650 “Custom Report Layout”
- Custom Layout Code: TableRelation Table 9650 “Custom Report Layout”
- Word Template Code: TableRelation Table 9988 “Word Template”
Referenced by
2 fields in 1 objects relate to this table (TableRelation or CalcFormula).
- Table 5064 “Interaction Template”: Attachment No., Language Code (Default)
Pages and codeunits on this table
- Page 5154 “Interact. Tmpl. Languages” (source table)
Calls
From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an Object::"Name" argument. Interface dispatch and calls through events are not counted, so the list is not complete.
- Codeunit 419 “File Management” (2 calls:
ExportAttachment → BLOBExport,ExportAttachment → DownloadHandler) - Codeunit 4030 “Client Type Management” (1 call:
CreateAttachment → GetCurrentClientType) - Codeunit 4100 “Temp Blob” (1 call:
ExportAttachment → FromRecord) - Codeunit 5052 “AttachmentManagement” (1 call:
CopyFromAttachment → InsertAttachment)
Ask your agent
Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "table", object_name: "Interaction Tmpl. Language"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.