Resource to attachment

Resource to attachment

You can attach any file from the NG2 resources as an attachment to an email with the workflow component, Resource to attachment. The email can later e.g. be emailed or saved with this resource with either of the components, Create PDF email or Create EML with PDF. All email options are covered here.

 

Similar workflow components are:

Payload to attachment and URL to attachment. The component, Rename attachment is also related.

You can combine this workflow component with the Save in resources component.

 

The Resource to attachment components has these parameters:


  1. Attachment name
    The name to use for the attachment. This can be either a constant or an XPath expression. If you see an attachment name when you receive the email like this:  
    NG2AttachmentName_Illegal0001
    Then you are probably using an invalid character in the attachment name. There is no standard as to which characters, that are allowed so you need to test for invalid characters and e.g. replace characters not found in the lists: a-z, A-Z and 0-9. On one mail server the dash (minus) character caused such an attachment name.
  2. Resource path
    This is the path and name of the resource, that you want to attach. The first part of the path is the resource folder/type of the library, which in the example above is Others.


    The folder for the resources is:
    Resource
    Path
    Example
    Components
    /templateComponent
    /templateComponent/Common/Footer.icmp
    Documents
    /documents
    /documents/Demo/Demo_Invoice.xml
    Fonts
    /font
    /font/arial.ttf
    Images
    /image
    /image/Demo/Leif1.jpg
    Mail templates
    /mailTemplate
    /mailTemplate/defaultMailTemplate.vm
    Other
    /other
    /other/Certificates/MOCES_gyldig.p12
    Styles
    /style
    /style/header.style
    Templates
    /template
    /template/Demo/InvoiceDemo.ift
    Transforms
    /transform
    /transform/production/copyNode.xsl
    Translations
    /translation
    /translation/Demo/translate.properties
    Validation rules
    /validationRule
    /validationRule/Training/Validate_demo_xml.xsd
    Workflow
    /workflow
    /workflow/KSE_test.wf

  3. Mime type
    Here you can set a specific mime type for the attachment, so that the receiver can identify the file type. This is optional. Most often the extension of the attachment name should be enough to identify the mime type. Examples of mime types are listed here: https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types

    • Related Articles

    • Set attachment name

      The advanced set meta data workflow component, Set attachment name sets the name of the attachment for the next email(s) in the current workflow. This can be used with these workflow components e.g. to add an extra attachment to an email: File to ...
    • From attachment to resource

      You can copy an attachment within a workflow into a resource with the advanced, utilities component: From attachment to a resource. The component has these parameters: Attachment name The name of the workflow attachment to copy. Resource type The ...
    • Payload to attachment

      With the Payload to attachment component, you can set the payload of the workflow to be the contents of the email attachment. The name of the attachment is set in the workflow component, Set attachment name, which you should insert first in the ...
    • Payload to first attachment

      With the Payload to first attachment component, you can copy the payload of the workflow to be the contents of the first email attachment. The name of the attachment is set in the workflow component, Set attachment name, which should be set before ...
    • Delete resource

      This workflow component deletes a resource from the Library. Related workflow components are: List resources, Resource to payload, Resource to attachment and Save in resources. An example of how this can be used with the List resources can be found ...