import hashlib


def get_id(*args):
    """Function to generate an unique hashid
    for identifying a workflow by joining the args
    provided.

    Args:
        args (tuple): The items to join in order to form
                      an identifier.

    Returns:
        str: The generated hashid.
    """
    identifier = '_'.join([str(x) for x in args])
    workflow_id = str(hashlib.md5(identifier.encode()).hexdigest())
    return workflow_id