CRM-21289 Hook for generating custom external identifiers

    Details

    • Versioning Impact:
      Patch (backwards-compatible bug fixes)
    • Documentation Required?:
      Developer Doc
    • Funding Source:
      Contributed Code
    • Verified?:
      No

      Description

      An external identifier is a code stored in CiviCRM but has meaning in the outside word. Examples are

      • for contacts external_identifier_
      • for contribution invoice_number and _creditnote_id
      • for campaign external_identifier
        This hook gives extensions the possibility generate custom identifiers.

      This feature is a more generic version of CRM-20363 (So that can be marked as a duplicate)

        Attachments

          Activity

          [CRM-21289] Hook for generating custom external identifiers
          Björn Endres added a comment - - edited

          We had discussed the hook with Tim Otten, and have implemented the hook and some unit tests with PR-11110.

          Klaas Eikelboom added a comment -

          Added the markdown documentation

          Klaas Eikelboom added a comment -

            People

            • Assignee:
              Unassigned
              Reporter:
              Klaas Eikelboom

              Dates

              • Created:
                Updated: