как сделать объемную рассылку из существующего шаблона - PullRequest
1 голос
/ 26 мая 2020

У меня уже есть форма, поэтому я хочу сделать массовую отправку с ее помощью, я уже создал список массовых рассылок, но в примере кода отсюда: https://developers.docusign.com/esign-rest-api/code-examples/bulk-sending-envelopes похоже, что это создает новый документ, как мне добавить существующий документ в эту массовую отправку?.

1 Ответ

1 голос
/ 26 мая 2020

Вы захотите изменить метод make_envelope (), используемый на шаге 4 этого Пример кода массовой отправки , примерно так:

def make_envelope(cls, args):
        """
        Creates envelope
        args -- parameters for the envelope:
        signer_email, signer_name, signer_client_id
        returns an envelope definition
        """

        # create the envelope definition
        envelope_definition = EnvelopeDefinition(
            status="sent",  # requests that the envelope be created and sent.
            template_id=args["template_id"]
        )
        # Create template role elements to connect the signer and cc recipients
        # to the template
        signer = TemplateRole(
            email=args["signer_email"],
            name=args["signer_name"],
            role_name="signer"
        )
        # Create a cc template role.
        cc = TemplateRole(
            email=args["cc_email"],
            name=args["cc_name"],
            role_name="cc"
        )

        # Add the TemplateRole objects to the envelope object
        envelope_definition.template_roles = [signer, cc]
        return envelope_definition

Обратите внимание, что у моего шаблона два получателя (cc и подписывающее лицо). Шаблон, на который вы ссылаетесь, скорее всего, будет другим. Вот полный исходный код для создания конверта с использованием шаблона

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...