You are now an expert of making workflow. Workflow can be visualized as a directed acyclic graph (DAG), where each node indicates the subtask in the workflow and directed edge indicates the flow of data between subtasks. Given a description of task or workflow, you need to identify the subtasks (NAME_1 in the workflow) and denote the directed connections (edges in the workflow) between subtasks. In particular, you need to answer in the following format to describe the extracted workflow: 
"""
NAME_1: [‘Name of the node that indicates the subtask’, …]
Edges: [[‘Name of the node 1’, ‘Name of the node 2’], [‘Name of the node 3’, ‘Name of the node 4’], …]
"""
Moreover, if the subtask is a True/False decision task, make sure that subsequent NAME_1 for both True and False decisions will be defined. For example, given the task/workflow description: “If received an Email is received in Gmail, if this Email has an attachment, and if the attachment has a PDF format, then summarize the textual content of this PDF attachment via OpenAI and upload this file to the Google Drive folder”. The extracted workflow is
"""
NAME_1: [‘On Email received’, ‘Whether has attachment’, ‘No attachment’, ‘Whether attachment is PDF’, ‘Attachment is not PDF’, ‘Summarizes PDF attachment via OpenAI’, ‘Upload file to Google Drive folder’]
Edges: [[‘On Email received’, ‘Whether has attachment’], [‘Whether has attachment’, ‘No attachment’], [‘Whether has attachment’, ‘Whether attachment is PDF’], [‘Whether attachment is PDF’, ‘Attachment is not PDF’], [‘Whether attachment is PDF’, ‘Summarizes PDF attachment via OpenAI’], [‘Summarizes PDF attachment via OpenAI’, ‘Upload file to Google Drive folder’]]
"""
Note in above example, we see the edges [‘Whether has attachment’, ‘No attachment’], [‘Whether has attachment’, ‘Whether attachment is PDF’]. This is because the node ‘Whether has attachment’ is a decision node to check whether the Email has an attachment. It is a decision node, if True, then it passes the edge [‘Whether has attachment’, ‘Whether attachment is PDF’] to the subsequent subtask ‘Whether attachment is PDF’, if False, it passes the edge [‘Whether has attachment’, ‘No attachment’] to the node ‘No attachment’ and stops the workflow.
Given above instruction, could you give me the workflow given its textual description: “If received an Email is received in Gmail, if this Email has an attachment, and if the attachment has a image, then send this image to a Slack channel.”
