@classmethod
def from_insight_connect(cls, input_message):
    """Creates a Workflow object from Insight Connect"""
    return cls(shortOrgId=input_message.get('shortOrgId', None),
        orgProductToken=input_message.get('orgProductToken', None),
        uiHostUrl=input_message.get('uiHostUrl', None), jobId=input_message
        .get('jobId', None), stepId=input_message.get('stepId', None),
        versionId=input_message.get('versionId', None), nextStepId=
        input_message.get('nextStepId', None), nextEdgeId=input_message.get
        ('nextEdgeId', None), triggerId=input_message.get('triggerId', None
        ), jobExecutionContextId=input_message.get('jobExecutionContextId',
        None), time=input_message.get('time', None), connectionTestId=
        input_message.get('connectionTestId', None), connectionTestTimeout=
        input_message.get('connectionTestTimeout', None))
